From 8b9e344bb48c54177be9348fbad5464a17fac3ef Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Thu, 11 Sep 2025 17:00:35 +0200 Subject: [PATCH 01/41] docs: adding new LS Toolkit doc changes (#187) Co-authored-by: Brian Rinaldi --- astro.config.mjs | 30 +++--- public/images/aws/localstack-toolkit/logs.png | Bin 0 -> 586111 bytes .../images/aws/localstack-toolkit/running.png | Bin 0 -> 5747 bytes .../starting-localstack.png | Bin 0 -> 21905 bytes .../aws/localstack-toolkit/starting.png | Bin 0 -> 7091 bytes .../localstack-toolkit/stop-localstack.png | Bin 0 -> 24179 bytes .../images/aws/localstack-toolkit/stopped.png | Bin 0 -> 6508 bytes .../aws/localstack-toolkit/stopping.png | Bin 0 -> 7623 bytes scripts/redirects/_redirects | 4 +- src/content/docs/aws/services/lambda.mdx | 4 +- .../docs/aws/tooling/lambda-tools/index.md | 6 +- .../tooling/lambda-tools/vscode-extension.md | 46 --------- .../docs/aws/tooling/vscode-extension.md | 88 ++++++++++++++++++ 13 files changed, 112 insertions(+), 66 deletions(-) create mode 100644 public/images/aws/localstack-toolkit/logs.png create mode 100644 public/images/aws/localstack-toolkit/running.png create mode 100644 public/images/aws/localstack-toolkit/starting-localstack.png create mode 100644 public/images/aws/localstack-toolkit/starting.png create mode 100644 public/images/aws/localstack-toolkit/stop-localstack.png create mode 100644 public/images/aws/localstack-toolkit/stopped.png create mode 100644 public/images/aws/localstack-toolkit/stopping.png delete mode 100644 src/content/docs/aws/tooling/lambda-tools/vscode-extension.md create mode 100644 src/content/docs/aws/tooling/vscode-extension.md diff --git a/astro.config.mjs b/astro.config.mjs index 7237e750..0580c7b9 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -329,35 +329,39 @@ export default defineConfig({ collapsed: true, }, { - label: 'Testing Utils', - slug: 'aws/tooling/testing-utils', + label: 'LocalStack Toolkit VS Code', + slug: 'aws/tooling/vscode-extension', }, { - label: 'LocalSurf', - slug: 'aws/tooling/localsurf', - }, - { - label: 'AWS Replicator', - slug: 'aws/tooling/aws-replicator', + label: 'Lambda Tools', + autogenerate: { + directory: '/aws/tooling/lambda-tools', + }, + collapsed: true, }, { label: 'Event Studio', slug: 'aws/tooling/event-studio', }, + { + label: 'AWS Replicator', + slug: 'aws/tooling/aws-replicator', + }, { label: 'DNS Server', slug: 'aws/tooling/dns-server', }, + { + label: 'Testing Utils', + slug: 'aws/tooling/testing-utils', + }, { label: 'LocalStack Docker Extension', slug: 'aws/tooling/localstack-docker-extension', }, { - label: 'Lambda Tools', - autogenerate: { - directory: '/aws/tooling/lambda-tools', - }, - collapsed: true, + label: 'LocalSurf', + slug: 'aws/tooling/localsurf', }, ], }, diff --git a/public/images/aws/localstack-toolkit/logs.png b/public/images/aws/localstack-toolkit/logs.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb2ebdc80e9eb073a1f3f4b874a7696aca11451 GIT binary patch literal 586111 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ℜ?6YSMSt<)>bwB$!XohhOhr9Ec~^C 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 C?T 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
()b7go2q_!6MpxCWxt!suqAwI{oC5?Ga+p0 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

mz=X~(xg^@q&LpIFRC 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 S^DX8K@aStBYoV^&NB#}8if-Eg literal 0 HcmV?d00001 diff --git a/public/images/aws/localstack-toolkit/running.png b/public/images/aws/localstack-toolkit/running.png new file mode 100644 index 0000000000000000000000000000000000000000..f5b1c0b4a4e44cf1258872c0e993890244fb6163 GIT binary patch literal 5747 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 literal 0 HcmV?d00001 diff --git a/public/images/aws/localstack-toolkit/starting-localstack.png b/public/images/aws/localstack-toolkit/starting-localstack.png new file mode 100644 index 0000000000000000000000000000000000000000..50dc2a1c4c10fe2579224ead9adaba46c1bd6f3e GIT binary patch literal 21905 zcmeFZRa9L|v&Rbr4HDc5?(QzZ2^NC8LvVL@2p-(sg1fsrf#3_b;O=&3&ffbwU-o&r zPxs}Hu?7R?n$okoy1M#bzas3DoCM-q+_zw0V2DzZqMyOQAjN^-2Vfz9pP$H4!@$6V zz@$V!D7k_kXTW$W^)H3U`XRfYDu2z+4*hDtsQ1R>R9oH45vr+r?hO1G8jCb(U{ zyF%>)c){%|F!IO2~CPTSb_n(Pd13a9@# z6Sy!27lLA73abXLvzd)}(8Ubu=!7CR_)w)>W42T^dKr(ya%ggrk(# zLq31h*C#$V_ZjoQPX$LQwucC%gr#29PqsAVmg|8FW$Uxp^#}1IdarH;ieh>WfEMHh9 zV(_e(O$-z4gcZb4wue7n8R!8aCyI46lQxkA$*qE%x<4-#a!0m(iyy|ef8NFR@y|C0 zCtaUekj(!PPW}?1@0+vHfY{j-Z=|{;w|RhwPDJn4bQ*nIx=;_21w5u@NK7 zWfJR>$foj%ASyzN3jNoI2pv3(EvJ}D{=bd^-xJBgO6E(&!4&9!{c|V-Nr+-8&@pzx z{yePY0kNwWw@B5fQ&0FEn(EJn6G7y_8NFNf|^nZeo7^_xJbuBea_T=LW$-fH@P8_8M6}*)}ud+;KV_>DGQX`EsEA z?^9`Hg@R2J#EYT-=mH_g&thE`_9k8*^QAC6uKzV>Vjv+<&Ax#t%l@k)^1u3urYgm% z2>z?h38cuDPU0S@W;8I$^S5ExvIE{o5iR{i@NyEQvBmp%>QnBD} zw)tPjcVLZFE8GjrO^r-;*p5?|Yb4}mCenI}zQe0()lU{f)M&x=#NeJ)Hd=R?BTCVcEL1 zyz&;FvCZ~;v%f<|TU;K@FQ|u{oE&g{WOv7p`Et@Tb&snAw-2gvadOsIL2lA>V>qqO zC(+3%`t~XsTFJ2)Gug78(8rIQUzQnb^i&1C`BQkk+8xTwPnp-~pF%5;B zNT=F8Zh4#z?!@c+F*POg&zYr;j6aH|MvNh~YJr>wYps4sGD`dSSe-MH!Y9hZXO4|f z=M9ey4Vf=ltTnuuELm&eOd5AbG6T6y)iu5nJIOLJ|KZ^BGlkmSuWy!ZI&ar}I;*Ot z+-(-B^usafB|Fc0;Ndapi0nqFi|Q;FQDb*YD?98-%YcQT)%nMLWU*->IB8dpTonleh?tHf1&3jxo6Hl$EQU)8?aPT8< zaMj~9((C7OQ_}CaeKTnm#WRcBUhY~)AgdnY zAxLC3Dj_Q7qjAZ*vWX^{3Q3X2m3Q9R!@C|+E>h>gIH$VRXCV?_=PRT5zMQUH)0)z! zalLh@2PL+L#>|!Ntv~h0y;T`IODx$j>mZXLaQaCcg5Pr+Vk1Xi6zji#S~JQ3bfZ_6 zfEOmchSH}`G5+rrXP_9Tr*cFZm&{9b+TEY8lQ@t*i)gq1HOl$q;BlsE2uu$Hk$9v7 zRZHTci`K2j&u`39? zycJ8`#?5qEdc=)0{rXl#-s7;X-ofXqJ!sW{JP3+)wbgQ^N08^}Tt2X>0tUpqe@{AB zSzPwL!t3#d_o(WPzy01shTG&^nL4Y-&5_{C-B#;qhh~#)jtkfpeChwDR9yY`zU3prNJ6=e9SIoCWd1L4rL+{iacV?<*M-Le8St_3soF?Q)Qo<^vN z`Au^PuX3}pCdw2mpBb=>ci4`+heUh?e3Yd0pAzj&v%EMOqE}bp^1F(BUSB9PT{k^W z+i!m=%DbIvq;f`QSWZi^Ov9i2u)o9AbC7cH4Myzm@9!|Mglz&3m;J|E6Iny(xIrsGzF}<`T0|2)_fH96KV)~- zYjt~mxGp1p$A9(dgyfR%`DzBRTm5mjS!Gq_9Hkjx07z=RZWc|MbGX)h-*nt@rs=QBK}yL*XMW_^>X+)VH8h;xy37c7hLmG`u5 zhH~;QwdZNKqV;5x{Bmc_WzB0c!D|Zp!J7Q~qU~~`*88;i@nk(p;BNiRsFA~p8FxT9 zHRU2C&84}Rci-^)=B58EzoFm2224zBIIKZ7oGXrsK(KQG$DG>ve4{zDXWx6dyumf-o z{~YI!`H!;0MrLM9r}iH*py^Y3Yr<^GQw1nK#8GG5zX(32Uzx0kTXB^*Y%C03Bw0@% ziY-D-z7wRUjTqRvoD>{fuza}MH?nTOp7S`W4%tU*aXK7$BZ7xrvj~ld8#pHKY$Dh0 z-mUHVuwRrsMr`WybUs+BI=Ehh4vM#@5g{V3R2h=cN>M1O_-Abrf`EH^IIK+0Kts(o z9F!X(784U=>oA}F4$KEU#rWsjwbwX#f%9f2zO$}3@sy#L3)O}zl2Zqt78n$5Qlg*n z7=*682XIWQ-oO0Hiw1S|ke@knJ)QM7OG`G2N8&1TiphQ!O)X0wpl=jN*C}KZgiy1{M#Tt9wbWS2nCz4wNF*jO!Pql;0`PYrE1iOt%wvk0A_aT!Qv`5q> zX;mxgE-rV+x5WC)52JWbm{c~~zf7}2if`pVLOI4{beK4*Epxt4j@^oSuT3yi4y#=Eq@t+$8v-(wT>Ere5p!#CLZ@U ze1TVw?O2m&$yK*`Z5hZ$CpIOviSY2? zSWfIyHjA7#|2;yI9p;7==Ve4fuA1(CRis`HE%zb5y`$RUCyR^i*C$H3XbO4N*l$lM zT>JTP$wYog<@g8MM~V_r_&6VE`zwY^iZVa`L@}UYQiqo3;_cDg`hw0PghP)Oe}A_X zEkSKc46)IxOPgJN-D549Pi)HEKj#s7l9n)7ksiboV<{Qf-ooMc$(i zDTlnJ`O-#jL zh6R;(C;dB31TOhVqeoLY0gdNf5bc%=p;DfURql>1_fa`lLNCO^xUoE19pq{}f>%=_ z6zb|o0o`7qF1YGQ-Ce0WAS&JdJ{=v~Zm2$=+=c{KW$yGO2SOszo=SS!DOYLE+cgvf40yg?&(>5wuf0AK;z_RB zwUjXL0LvlP{)z{uRw|S4O@B@ouzw<(4181I`9BevAFjMF20AURigiPc`EtXtj>qxN zrPzj`E=hpX!B03syqhVB2<#6%vHL)X9nQuO<~=|YH7?<-P&&dM1>1usy+@VRWqc64|xltES3t3J+@DuM#?*|#(Z z2Ml)408fp~;xr69&0Vgaacz>^{%yusEtbL$!#_c3r5lKYmth z=zN4VqK|+|D&1m+5Bm1o0=^MbC13AQ3QMOpqi8{I&bYP)L=Tp(XSHf(4kn>$grrOQ z{2_x>HqPY;Yu82!k0>nPROrAJLx(Euhy*@hrd=IRn@% z8V8~YPv2nIeEnyik{yiFbrtZ+N$9qXaz$eqTr;<)Cz7`Hbbr|%XDpvcFNT?7sZ|pw zl+yb?*JXTIirs|Dj}c6qEnPZbACms{Q1`WmXna}8d|IuBsG>^L$f|37@wCA^1Q9Pd z650%Dvv;+OXOtCz!z7YjzNPAGtVBX?GSp}yY;TvIb|y07_M z!>^8+j%|1S>qkI_Vwo5dF)>ZTGOMw=|9PmH2a|`se(&43ce2$Uzci%P{mBW1;qwe; zM?Njui)aD>w?DS}0}t5&#tkT`2TD3_tec=6$}dlS2zc=Kb>8zgmKtRLH|b5W;l zmr=C6(p}OKTW`6GvG$kB)3k9=u^svEx8qjRMGIn0Umn+9QC~ppLyKp>f}BBi685ex z+5&4-w@zZ6fpWuMw@lgFYVUhuYKfe8;^Mm^2Q^H#B?Bf7!@6yW&}s5U8CoMC_yj)k z_`Kg{D2W>*}s)ix=s9%U5&`<6Y zL4$5arBbd#-xg*`^0XU6ZUcr%rWxoEKMLvzMwZREttb`i3F0J<3`?CPn$i4h_V+Ha zm>hE9tWz&~aIf4;*!jc~(mZgkq8~g&JGytjmvzfNp^-uao{00AOplOX>H;By zGIdy%WY?i%LvwxRC!Hcn}e4GHEp<$aqP^g0q!k7@5Pt2M$G%THJf zipFB+AJ4ZHl=qizCsa=E+k`5Yx$&yY>a_7H8)uq* z)sLl{OpR{Sf(R;fbQI7K_A8vC-xH>s#DrL#5_7B zM{;+xO$Xfm(0pNQI*-$L>DIv7d6JNg6z}2k0F>&nk(mUSu#{Sp#hhja%4#^z{jrJ& zlUN;LjtSfh(?0s*i@PyRV1IzId-OA={!`l-oEt3{+AW4a;%Q&oxRvlBF2+Sl0}X(qp4)89VTT zPxDvD%bZ${paYH|V9IgyMvTL9_fJyzob*kAG9=L&8A7$)@Z0W)mJx8-V0Yk5Br$7~ zb1p9QO@jjJxwS@GTVSYk_BS#7xU!C=s1jait<&BjcK)+4e{uRK(a1}A_BrhTa4Zv z)%(&NW9+isx15$qlUKm(*ddem`Q@%8{P$*aIta`U{8RtBa4)4=KsO5*2=|$V+JY`-D z-P15EGmf%M3Bu&89k%@{?^!KfpRg7X+4Q!}+pk!q7fKVN2KC+;Mylx7GGo{pV5H{SGUH7J^0*=F zAdo~J`>09W9f+-w3W%v8@DOMWeYKP3Qoc49>t))O5i!~P9K>O~5g7DY`*5fg!RQlx5Z zc1EcB;pN@Q!uu#Wlf$fZO$v;gU;52GKuvZEnJ=-$>U}E{HO4y|bR05|qRGn9=+ZZu zL5gs;eu2iRLEsttV!$6#R{D?fRg42!MP;~`I&&=WbS5$fr^UkfldeyhWF#ex)Bxd| zFFo;;ebqNWpo1|v#pJfYHh>0HW(Yd0Fdo}U{@eAyt<;ak5CINxrgR-R@Nk7)ZtP{@ z*z^p86NcOgd0$I@&*tLg#uf%(!JlY&}XP@fi)}1iMF=vVd4~P-1`! zpS5XET1pq&hj-c*>4q57U(0kmy((ph(CTVwiq}wschK{WKtu zr{Y6}Ek?nu)|@?D)QU{apQ*_uQhXuwQG^C2y%Xx(r)ucxJr&2OCTKgx0*Y;q|_?C`u zsY1qmIF63pTC|m82DMGNF;8{B7nGL zqu8i`r=i1s%z8*WqI1%ADW_85NjL4>q~SWhP=0O9sAbDsL}J?r!XYY#XEM4NW@S@* z-oe@JNjpe9h2(_Kq%iH_;<7#olSOXqitILP_tfS(#>ov04?RW|b-PVyl#c4-xfmji z<~g8(AD5vZiCfv^BC4b6(7^Qb9n(YV_@+g1F#Fb;J4$tQbZWe3p5?`7ibyzk{(K;T zI0}N7t+?t)T?h=Ssa?%otUp&f{H?X4#Vbx3D24%XV^Ylf9#FFO#G}Y|F*veeu^k8Pxi>N%a2-u|vo}T6`^vPz zm9iQ^p0yrAUsOTmfMz-qiMXrtsje4mRtlcapme9JMob@5B{7<7&$433Zl$@yA1%SN z9wg~cXy;j(NZPyps_1N)h{vj}M_>^r>>HTYijlsq-Xs#q)g8Pg>ScV=v=tTd-aRzV z=$>`2wctPVF%~iga%{ynay?p*LH9~Lle)FIjG@gq)8mBuMkK8E>ub9U$|il>Pqv%| z%So@{Z{&0cpj}JbB8T0vZpg4pb2Ywnr#bZmtvTq%teEt^$7!ZAAemE-=jaWngK1XG zj;r&%oMo%q1Ss}Xv@Z|Ydg|*(@j#M@7~YkY_sH8Vf{-M`;fm$=jX+ ztEbwkt#cyB3nKMT7n#+IGTX-Uu=mzmYb=ZRCyTX|W~+R24|LD-<(eVQWVB{SL~t~E zc7e>Cd|MH$L%{w-OV7KNV@q1Eb)V*9B4<;p#&Q3*xFi+JAgBOmkincMLFo0fAGz0P zLVY}E!0otxz756O@Br(UWj(Oezi+5J2}HnZg0P0kYm0^xyiN?-v^(={+e8$Q?tHok zw}_Mo0~t?PdG3G(EhTB3Q9>k_uTw|7ofWGWr?&L@hWtrE;tba|X&lwYZQgrZlw7wQ zHkzwL^$=KhO<{(5tS;|tO}80QZ0K08&6Pfd@@B|1!R3~1c`@O57iBna{#ft%5@fcf zl)5hF6bvI5sOGk@q}uVf+?kI8p6CzBYtnVsYg^a&XoFsWcn?V4y+H{M%j$kjQpDW& z-gg_8RW+gRTalcWFo_}y>M{mw-92w`!kjW_v-}}%_7K9NVvN*S+$8X7TtMZE*Csn- z9}(mY=dg98Q(}}qr>ES{63(Em8cQj3_f$v!uoO2@+3V)Kkl$ud8NV~wh?YOAy^5YE zO|o3DdsNXRl*NH~Gxqq9ITR$a+Mg62RMr|~3TsiL?YsyT8K|1s9qXINq0KBEfzLg? z4?d(H8zPciLeRW@Bz&t;8zBzWCv9^v7JJ55Dh!51jdjY0 zeh*Q&Ab*>yb+IJN(~qkWR!Ae!pLS3^>vtjCaESNFRWvBh98cF1PnuCk?Db zHIh)6Y6pV?vqg77jMmZO1zY9TW~;)MDQd&#B+zT*FpBt|d6RsXGWn*u;BybEI&M2n zcAakX4;2V|$i(KP@NV;N`OH$eiL|>`97enq`J5j{Hy)fUWNqB0SM~3#?-}Tif;rJ* z3H-nv$`s|ecfOZa2-645K$%A8-kyzMtkR%N|A_8m@0s~fhRbe_PD7n!2G=1SNdV0mPT^?YYI|x|rhIBK zw89nU-`>6*-Uc##4uz*bu7b#Vt73z4sna)Ea3tfp3REHM`);&5W!F{*+mmB4ka5f7I6pv<0ii6*Z{p z@j;eJNA{=NuLMhg_B(P8NB5e3OO1=?9Fl^92f{XcB%x2y^^SM{b`VYOM#}caHBdZn z+~$?ijRdh4NNQ}$d1%W*6eTU@*{E?ae<3CwNfMTfk1KTxng{`GBfX7aQ zb;Pnf(_awgBDc5gXgpRL)rY}1gSihm6I1(MI}1y~M)u2;`!hjEu$11CY z?fVM!Y6InLmUxZC7dwj#xv|RJjfd`VIrocEL2QX0#7Phc$fzl_W=zzNUYG8TzkfcR zW$m-u=|2#vO23kPDkC-}~?RP*k!u5p4^t%KTMG4$)mM@T;)d6{%(utD-YN4h^FcqLTSv4G=$*^KO6 zWTKd9AjSxL!=wS_eaU=@IpKE6J(jFev^&N(%vz!*?Xdg7gvz>ExQo>}Ox)@=GK7o;W3S%EUM9?BcPD|R;1swh>tzo@z}-ajkn6D5_1 z*1*|r4`qJ{I2)y`V_p+S&r>XtBM|iF3)whxl65{c*Zn8`D+D_-I~pT&$SCWY~T;5YN%L{Pm48E(wKo__^N zHZ3~&k^EnH&UXR;9Fm>K*p(vT=t{Pa(}EK~>=Ek-hK;GMk4e{$=8jdF}+ zp39$*)$jWP?AlgHQO@7-!9Vu`m^$8nla~WPf99X}&P@HQL&>Ip5&YYZ3;_~s`fkJQ z*T4E0)$9uC59r7jHlG<753{E;Hpf4Q960I@^S|@&e_B4B3{YWg-mbVU{~94t-1ayB zdX$+AU>CT8e2ChA_N5R> zA#oGA@Nox?bj3>J%6?r$dG%LRv(LdA1phk+g&t6Z1Pw37TCV%W`V00s!6UiqA?**0 zE_!(ts~qh|9N9k;6y6Y*a{liaNzy_rq%p5v2a$g>ojzz*Uet3_j`7}KT}}TPAwnW+ z&Q*%_UnfgLfWM}S{pRDMu}0*~`P9+#5+-HcxKzxkx!W+CK``ial?%F|j|@BqDo z8`bRli=74JzXsM0ux~U@9_4>io$i3meSg9E^8cUz|F(aIqFPPLFb;o~%m9hl0_mgy z4TT*GFu#+P)-2l|IGJrAUU&ksXCz}(^s8})m7UhL<17Gmb_IYP;>prHt2~!utjmoy zlS99Gfu0`Ww4NAZ5rB;meVA3%&0sV8yzK@6*QY>qegJA_eV2L>3xD_z4AUo??Y%PA zD!0FyXLVA#M(_3%2gN+Ayn!o2v`>NvzX$|@4OYty&CSiWbO3c-ZO{+Ii~tS5?Q#Ob zmEovXJ{?Dl_n=9oJq#J{N5a&KVOV80;^$LDZoJaw7Ngh3>5$DV{uoq!rL&Evxau^=pdpXbpZ1T-a{r= za;8eZ_c#6t@P#^MWnVNCy&8Z&0glCXESY(=^j%JmrnOp;elEh+?}&@M-=0G8ak6SEDm3QTXL7MpHnxDt<~=h1_l+B zR{2lPhGeQjeMQcg_J#Gv%wt8Gm2~WR%xlTnLOUA5;v&3U?Kxdm4(=RQL&#iVK20aQPY!s%Tr~epa-69QH>=Of)AixJrUXE&VrkiS1F?JR zg7>V3J4)yy|A+j=)+4kyy-!~2@rj88Y{_kHZOJ35`Wt&$KAAQ=EDHcaw;RWCyKE!) z9=Eg9*7ZQ+f1G&s2%H|PiQ$6bCzxbT%_? z>_}B&m<*&X@kEjQni!m|d^d&-YFzW?O=c0N&hor~qo4wr|Hu`y1uqLbqo??SnmMAj zT5I?WKvw`1#7j=@jYXSJ8j^D&U$YVV6n zCj@X`=UwjwJez2Po1E7DU`_x#98YEMRZi7|Mx&H_+D)_R5o6DO>V_c%P(NN)(rH(* zXhOl4-}qvKbHz?P`KKViYWXYyfMO|_Q7%<^26C5-0Bo4bZqXB&Nxj9q9KgBu1j4D|rwrlNd>xJ0;@5Wt z*a&9&g$PNeB>U$^nbhclV)iNN}$J3y;cXB*B-4vVcVxXf19ZlKf>B-$z5rS_o z2~bSfw%*e$AdYlr;hi%@eLPU`PyG5Q6JJZlf~F_TIbt65yg)elFqI}rCC>L z)7Ta}9_o6Nwbf#5Y|UZ(K|uUVN6Qy)IZ*rfdU;yC_2-bQX?8KgqB8I8EvR2^ZRC}L zHPV;ji=~(0m9MRo@03q?nmtT*O~O?$S9#1E8b1cOt8)_0C!}*r&#yhpeTLAoS}k1V z7Flw!(X2FkJ^~hF>3MW-7Vn))T}B3KIE%6l-B**rBT$QM9FJ2C>n{D;+5RbQ)}y^b z+`}U0d$cpoOg_Qajp(P)hJ&B$zE){gD+T(?g-)vFv=CcKXsTX!%l4;6Gt3$2vCt^~ z*OBzPp-!0gKy=VeiH%baV4oV{R68d%TE8XEa8-y=64xeARF9Kt3G3$z&eb#l16bs7~G(PVr)xHA1dR${54n2 ziZU2FpX_ZghHCZrcj6TR0U2p67pLm=X-`m{w$&MSdL>5$Ca{Y%n(yM9G=qAhbw(=& z3(BBJ4@qVh>gpUwadd3Vkwg~XFx>296}*Y<0s)0lW{w1V3Akd@nw;jtRwyDL`aBVf zAPK+C?#0e%W!uF^?^eyk(7dmeL9j_jNL(&WjjQgX&iJl~p)um+)+;S3lD$~tw?9GT zAKC*t2~gaB(*L!5q<&aW6I9)?p&Bkv3;X3S5m`&?P|Iuoi53z;U~~>$PPdMlMx!>^ zY3xmrYU_hQEHv}(^=M(zVS>xVSQ`9d@8zG#PA z3!i<~nU1WZHTA-g(j=?Jg4x0Znz-Zn=I*f8#*T|-9FCuvRt{by;}|e5_AQJ9pf-Ju zA6Pdlg^N-ibpp55)T{R@_TnX#9s4De4W~d!mwLdwmILD3m|u9EhZU^=o8(fP<#gaQ zuRY)CL*#8OEMQs8>jvH2Q=+Jrw(2m+uj4jA>xA#Tpf5?i3QjZ(^15A-%gm{wm45_M z3#{(%ZQL-QLwV?AVi}NI+8R+4#QB{7(3W?jkC%)kntK=9h(=czHWIjtte?S{KQ*g~ z4Mv}ICEpwV+p1(-c=!3%#zaPfLyym&KKT*_J`B~16lq>pUi<_xdz;d~dh^XPK=q}7oh!MEn_#G>2Q z6dh+8+Oy?|r=Ef%pT1mboac)e2wsqoD9dSNI}r9%>C-Dm^DdT0Q4j^%a9t(HJmiqjvZmJ+M?J z;r;wK3tM$Faw7Tq31c;Q1%8_RFr27fNV`UKefv8=-9djtq?Pxq`Qr9)M0 zZySulTm9f;+Yw6u+WzGRduZg9(_NLvr)E`K(Jvl#Y(A1#@?|O;yjOgk*s~mu)kNDm zM$@voA7BCZfZTZ3+{BURm&hP?a0g;}T(40a({z0c1JRO6!B_lNmc!VLm)DouPKrRi ztQ%m_Vu2^ai5U4LqmB_3Whc^45yS6V8g4~QtAT7Mbq|!y#5gB&QKmcrl_n|_pi{Lq zw0tO;{V$P8Z%1iSA>T?Y?pO)VRrm9_*ytvTr#f9AToH9~1%xZJz?4jfjWg}3+uG6} zeCYV%Y4;_a6ET3nbVf`LUpW_l8yp6IJ>MWcv6z8Wsn0g{9TdPOvace(z!E7*P*rOF zy&Cv+8RlUftqBqdTh7#j^Mpi}9(Mi2n;SitX36#uV!=7T&lOS;%ZkOi8Cd`NnQqR; z(+QJ8ZNY+=66C4HiOv$JWHRi%PT#pa{raq%nD#zkP2Q_vs-8bvvkP-V;PJ|W=VDY= z`}X)}*TvccGYyJ`AuGnK$MlKSCvx>>!lH7wvw(ZF-EDnc3CBR`cL$-E@TJGg@<$D~ zky{xc`wc&WBir}pIqSk0tXBHoTOhi=DtM$LArhlX4{K$H1b$YNA8!c9YFUcEAUjDK zhRiiO1PGe!1(j(&v&Iz^Y^Zes34z7k$r0Dm@`fIoU{X<_z#;56k|ky;$u@+L7~MJ2 z`T7jt_za85ufQI`Hi6kLG;&W=3|%O*`z)d$M=Xh@7KhJsj60+v*6QqYRXJU8)9z0qadaTM0#~*r@d8cLbE3IW+S<&x0k5U6v0$~F1 z!%Vkb9Fe|q0Im8qgHeu9B&9*pb9%QL2a9M=`#*M}drC2xOo9adyNE$Lm@i;#ENQ5P zV|R#ED|c6zf0J)6CI*j_K~-~5p`WwfHc3=}AY}aH0+Mu;bpu!7Zx29EDMV+24kZL+ zZ!8}>-BfBv7%w|OmP@%$^-yVLojoWbY&BaJG2s(WYunM@n%xIkSB*a90vj(&z#}z1xq`lWtY%2V*CwLtHDcCSYZy^T=j&g<5|>%4WAY-?<*DCq z2t{KFxPx)Huh65GiOSA*Z$1KByNgwl$WngyH=`gRc=vSKY84e*N66BGZ{pR&P1y#r zBrf-fLQ}$9-65aA6St5S_1I4@-wM6htrDas?57%RgeSp6n>}T6R%(58cA?E;Qbs-I z1F&R)MsJnnUub3UeE3?r*3A)P`?blrP@=qP>@={Y5IFfC1o$N8L&?)?<1X#bG0wCH z9y0H~!{`qD6$7I5!wRUHX#B3p+QuQXweb@z$nYc4r}R%DRc^_iylYe|vQr8(sq_2* z%qz=}7ySJ{$Ei(5xoL6%_=ifn1fOh=iP!)o?0_sFy62q1A2B0|*4~>l1M+`DfRw}hR&u8kY zz!OOj7<I&Z8QhHItq6QnQ2b~LJ4jAr zZi*6;vWpLdLCTq&*y5yUXzFx*Ly=qF$mewRzWf2omr>6BtBvo=o`yzJm1>+gL&gPO#eH`!ISCK zZ!nh2AcV0hwk_0aSZA%>;a;1Wl%pBOGeJ7SiQ78STyL93xBD;i=;(Vv(-O~2#)#mc zUlrQ5U2f5y>BEZ`^+7`>iTlsb&++U!llZM-Myy;!Ncvm1Jz`$oSs5YQH~V)OWAmDv zUNgfOW)bkEMw(Q$cOu<2K-`lXQ?03%N=%kq@{RS@pplpCQ{(fg6X=~f%g9&^v~b0F z42i7mD0YuJ#Q|;@&bROF%gp z$psB6#W#_iJ=7f!RAUK+DEgCTRsRObKTAeDVGg#iHP{2{0M7P$e@c zV3$*4Y*QF#Iz*FfyBa(z?&rgPC9wHPoPmsm~b9a5~(n=i#ANoCvGJ@}gN z>3e7u)DA@(6&TLj;ki2Tweg*&s~)kED57X2ldd7S_x$IH2q{r!mUd(OMn$4kRSt>5 ztL2_1D=j-d7fgKci>ae7yYK7Zq%mCg>qNdp#wUEY%0*{vu6uCBe>h?&XbUX#>=3duuWLTns zpf-l+X5KQYRdq2O?$pSlLKxb@2O|GkC_%etGHuK}bHo-UcGwK*ee=6sGoZ9D7VUz+ zq$(qM0CN!3{^kx)4q>BA2ST`}*JXm{Mm32P%=l8vk^q@8#Bydatyyo*P6=+YhB2<# zIGtCN!rA(F`QEB=2Sm$1bmlKOWY41(($@7Re^odJ5_-J(>I5F?r}Ns}$d3As;yUjY zU!jXrRg;uT&mr(KMpjFQMv95?-V^vq4|l#gIwMy2;pkBVwoYzm9AcO$69j@OJ{vD) zH~~Y7cn|beOqwj)qD@E34yk}`tA^JBB1`-ZvwK|`HMhkN1X3=ripG2NBggD*$7&Br z`xfU5#7o^VR;egpk+3$-0`Jh;9MvSC18C)J%j<@uzDfq{MQ|@}@%)xY0wFg*hbu_c znp&ySLbmjKmRsymGz`=}T~*uWOp#GTqPUipxhQ7X5$c2+SZpR^ z$#0kCoxw3{LUAN1JYoCAkGOQBB_lvJGU1S2@!A+F1DIbXR7YJFTU~5M-GG28R<7M8 zZ0o2!A|~pTKWr*{2Dt_wQl19qL}?%!)H4-9J;i3tn?QL@0TjO9ztD8pML>t`Blx;y9?f^A)DF2nhfHOnB)IYP z;nW@s*%L1>R%kY#<9$oONbWQUh(uIm>-)xx_CgVut%6(Q)J09zQor|`Uj285} z_m)Y0aJKghd`Y)eSgqmoF|?RoJ#NQnRSQNKHrgs1N1reC&&}^AdIzDnZW1Yj@fUO+^Gl!#9qWKm#(RS}Guie9n0jP}&q4ZE>3u=%fe-T2ef zq1V$|!cC+vw%RCqrzVKyIlIK_XFlhGx{53g-5CUrQKf)?M6qpvkY3UG(xTVxO9U9**>8+P|Hf*fnOHg1nW%}gePJG>{|#X-F4)Pr=tA(X7px4VU> z<;wSLrU4qHZ-5$h4$I`m55XU%Xh!X%br=98P-K)$22;ZP;XCqhx#cvD3X~?VKs@mb zrIh_#B(ML>vgDAX=V=)G4jVD=NmE|qIoAN@45;0!`3k_g-g{jswD!G!XT$75s{q&M z>XJQG-ne?;Wi=)K&2TO{-j2l$*bEXL|1SQi;JRVCbP6x5Ab1v)+WUYdOP}ypg1C4Q zGL)vF<){kFkuKSfdC_fjevnLXea)r^ZqC9b>w**BDxyqWXX^2wm-o`)YE48euS~6t zX5BR+4>)F9<2U=AzpdY3ewsnd-XkJjx$Vm~qcd zg)*mE#xi)CeZp~c_m#5v^VWKbh+kxq_xKTG?qe%#{6Dpvc{r4N8^=!?OW9{aA;wx5L^BxsGO{Im);CMk znUP)g$&w|6W68dqIJWFXXvQ+OQkDjG+eCw7TW%U5OxKYUGzxt|C$s5H19@N;@)!oQl-L`2O& zcddq+J6Y9o=X{=BWHg4w+i@@vb0r}u!ljBt78P0Re42P0wy5>{r;!~^pCC4!FNbio zE47-r4iWYtt5N04PUmeaeOQrPk2hBdK1<^MfdYZIbK5!VLwK`zX?$LZWEdwe6J90@ zWr_0NFd_L}AS=A;d!JOKpLX&~PW*31JGV%&vx(h#sa6C8;We5Ea);TW@FmqgfK1D^ zDP$-450D3d!2AieUL%EuI>Q0l@xN0NYxY;RD4&@%9XFHLbVY>t#v4+E%#N~+CRKFeHw@KE0=e-+St5PO$#0OD+I)v#YsMQJx_RVzZJG(fB*QBv*U&)<@~*V#MsBcnLJLqu=`N# zo@AKkkM#Y*pL#|Qp8!Xbt|&u zM$nwdg$6-i8JqmpSh&|i$&%)nT!ySIQm`~J$~r19c&WK^EO{I#77Fou<@pm?h9Z^G zsw6+vZ?i&EiXK442sbKJn(T4VP{74r>|yLInu0X<0W)K+8X5s^E$P@l_9df(r{Y>9 ze(+DmPfs}nQ&8Nfu#C2eXP7we&$(RV<=Tmeh!^`y*zA=r^MZqR+q=FvW4lBV(%Bay zvGBJ3U0ZlW18p}@_RrSf9#xBd?a^u*U{;;TBcxxH^lgmsvb&O_4~qL<+2<#SyN-LK z(o{=8_QHPi%`*ws#gUQ)CjK0j88m5+lKbgaH8Usrj|Zx|Zb%u{i?QZDv+e1-0chOj z_Y`WEoQIG_=CwHTxpl|$gWodm&uj4|5ICi6_wIas9J6Z3$4+bgpi}<$j^KC;s;vi} zV-2naqQh)!#{EgsfUh-965XZ8ExS1iT{$rdOiz3HYln0fMTvp z%(`K^UnT_@7h7Pw9A+Qaa5d1c9BUYb^S#LuIOft~MBmGwASVpc7}!PosN-cLAOG;r-$nq(I zWcCS<02%odtKObVPT4Pb+87PV-o|$C47yWP5{(@=R9%V@sGu51+T8?SnGotqFJJJR zgf0=Ms?R->SW~Ittw#dF6J;hvmD0Yxeo|&lw+&@ZuM=KOzMX1Hp9p*OlZPpb0x2N8 zH;LZNr=qQR;`SODHfX%`S?#9q+r`%XYTvgtKaD5DE}&O3$q+5YR-f0frZPTU;lBG9 zF*vn4Ez+cs+T)PXJze)ilLQ;wkbC(q@r6IJtNH6*D|LdYn>|sgm!;qg_+>`wb!PnE zNh(yt@EV)%8oOs}&TLl@rfI*D#Dg99OGqt85xD z91)QoiyYM%r`PMcoz8+Ts6Skl>LysAzD7v0T^1?4%>R6VMJnm9bW1G`JE#EiA+Moj zX?@u1_S?D~Qi9frX8AUkx(X#^^-g#4GM`HP(&1!!)ePtf|LGr1POX_$Jotgy%Dk2F zj&N}}Kr&0gThyu1@;%d-39khKVX+-TxW%S_qFgL6)K6SZx8WzGGX57+Dw8Dfa7Qd7cHKT=^ls8hE9Vsc&oLN9Yw`( zb>N>W;Lj{Gz6mJ3mCGcVLXI$i;qP?;((M0obX}ToVu~=lLe%v{_zxZm)3H-5_Dfz( z9R~tXFul=*%7+0w#&{bYXz4Zeu3GsEh|~<-RPKR!?O%2gQ`)n|iq83e&xP5RmQ3@) zXU~AuzcpBP1HjfsZeF(gNc5~xcr2xD5_r^4Vp4Yg+Ies z{j%sFBcR(rWQ7arf{qi2+&~ERw4OvCgB4SZfLN`adqRICKiI;H*#T(se_tM~9|l23 zd`Q)Wyg?z4BoCAZtp#lTURj*k{Fn&`P@{ur-;tyOhW<-H5pILRMDt;tzZ`#g#xW`5=9N`)*;F>@iBYZb}5W(oOm(Sk>A zlORwXjD^>M%>s{k3!~9~1_97^-JL_wBll7r^jQc%DOKGo4k6tKelV6ixI3Il8uyO{ z>Om4Lm4*pic_3- zgo$11#@ff?Uy&PTR0|k8ZG<{`{3KanW@CVdvhu`_`K~xK%;@r$MHMJ9EiG;3gC3If zLI22y?^0lR6BZ>=up|rJaQ{am(93yDuPVskLfrUI-4=HU1POuQ8VJFH1-A_W7I$ZXxB33Q zx>dJs)t%{?IX&H{XHJ}^x*|3vIVJ!Az*bh0(*^(#O5ooT=!o$5mWDwb06-C-EGMnw zhj6@(vD7C!k9M}0ek6)_F?C~Osx8Mjnx4vGBwuO8rs^Z(?GRG;4(eb^?0x^Tk zP1)zHBS*qhCQs0$_h#SYEo=dLZg(<%o%`_w%*SWD8wf4nvkiWUBQ`J#dtuS|)9)tC z{d6^_!81%4^0>PBeBBs=T^%LU>Q+L91`ImsfUX2_ZDOK5KtksQ&W8y4F2>k`rkQnL zp#?zuD+tv1wN6`ACkMmQgwGD@8nXoi@iWG5&E3tm%<(wAUZG*apC5ThD3Biks49<9 zNKr_#f2DY|Vt%a1w7ZqKnSBOn^0$8}3Y!i7BlV|$T38d{V)vON@?XdQ>vleXozxoT z_OGFVXNjGgr8rXM(_q+OSgCsnU~SsK2%Q9n5GPRp4YNP#8Y}bWpONSvVahQI9VmZB znTm~1B%jZ57kv!_Ip6=ANfZ*&PQM$%35Toyxah`ta>s6-;}0_1NEc2MNjM^0eXtA5 z6mg%;pxd6a!B?|8zCcuw(kO#}%?eeLs`KBjdE#b+ z`6jr(jl$K%L6OoOxpIlLvG4hzJXxf6(yThqq1GQ-c&n4{GaH5<3GA3XnvPTjoA)K7QD7?K=L}7{C1|R^ zjY%ezKc_6shapfB`3|6vz+h0xDPYjSr|RJAI#Uz(VItoR|7!ZEZUVDk-z`vVb4-Kp zRoLp~){zp5?NsCZ?%v@o(@eHUro14KFp+41Z3vE6uw550PK}n0CQ3Gqqq9;nD;?H+~ zFD+)710Uv!)xiZ=OvQm7mHoNhyM@#lI9~I6j~lnWNrEfPx*gXGMr1rDy3{&<@Vd^= zzT+OQif-PkbIk6!_C4K53p}Bg@{xw-TPA}H@~#jcR#Jkm=sPJEjhN`IGA`)cXIWf% zv*GCV!FIT6eYM-H!LK8fTG$0Q_>vmzL%WWeReNzg@r(oZE8EsQ5+bOWB(HWf0=Ebd zLYxe?e2-ff^+@rD=(Sk5fsHd@r9@>R5qllnP4vQ}3JT(hu8nI>Mvg4?Xu;kwEC7VG zn)t8KKU^>wqp26R(-6kmpOhPm_YHPWdjK zEJGv2@f<~BXZ=W5bMUr#`|CO;<*<}rO$HAux>yucHlLK}T`nxYRqPV7Uxb_|n96mg zHg!3)8!!ykQri_$`m-{yI^6T7U4{qla@tdE0H((!& zrZtaojCP*4>*AA}96Yw~u^?8cG5vjp-L(Zww$J^Aa=$a~u-%q8lxK+V z>1)dF_1DjwTIcnOAJ?GF5-q=Bjujkp;T} z-}xK3L-_IN>wVy*27T4cn)jl~UnTx5DCU_#TV4IP6^X|qq$BO#XQr4S^#v`P?!gjD zNI-rN8!KK*mWRvG4i8E4Jc}_F=+&mN=Q3ic z&-f^Q*%iDP5MM~?yis@d551s`p_Iv2K5AZxxG*C?;@0YzGRXNyaUYkwv40o}88)K#-|T(i{RuGC0gh2z9HgQ}{(UuY$EQB6y&E@J4sxW1G^mVT70FdTVw zo1A?ygkJliK*|~Mb+u)P!ahdd2Mip%1c~hCS~5px#rt=_2snf#g0|_YN9EbL7BZ7N zIS8^0>GosWN?Y04=dfJ93=?M=e)xpSkK)+*iB2ydlrJ?8>@x8Rl^eOlUSNzlAIA6>&{W7O zlqkv(;SocH(uKdkz_%Ihm21yZ3*M5#NSTKN-1j2XcdzCG!lX!4pnaSa+B`ZT-@3wE zN+V}HPEE7&;kD{~6I@%?bPz)w+%83VkNM6>kut_SJ%>n|76+jGCT4`y0{mHwv=GmPrEXya^mOLr3}sh0NO_ z7;n5(o#ZCfzvC5nI^7;a_s*X=-OD!};s04IgXy{4PG7nasHt&KxEpyBuK<9CViz(HSnO{i zpRg&ZsM%n4Y{|f*s?F!;U-NB6ADdTQx)?E}r9(b<_dCWS(XU~v)RbD9-jC_uY=*qp zB^1au_%R~Ec=xkXP-kbpvsAOhjI#ie2dQhxzV0NL!Yue5SW+?Bfab;qm@_K*$if7v zxtIngCGi=s{@A+ zT;%NXtP>WHc}9sKT7OiP4X{4%K+FM@USGthyDJ6X#?#z;6MYv3f^~u=Z~$K2$n|7j1my`KY%cDc37$l(n;zn3gv;J8LssEuOWod!$)#$crp?ZytFaG6a4K?a??ZR zdV$Ac(pt5LD*oPXsfm-_xG;gz-ht)pYR=fDv%le1>Uap>t*(z;w-N4`$5Y zqnT5ysrZ5PY6%6^7KEImS2%7!iFJlnUmgze77GdBIb}~NK2Ewh9xc1*tDLqnA(6PR zg)i7KX{?_ss^Z_~3!6i3F+wf#D_9Hc)Xb#geiGeP0ktKtwo3aqx-GlIjvaM-XWxrq zp?MCGtK4{hP+*IewF6J}6yogsrgP@m>lk^hT@}6Mh)g^F#a1qu(Hy~#6@1S|ly#jq zJ=y#x!qN1DNi)e-PKHBql^M`vi5Z=N1Yff%r6u#`ra}a^GJoW2?c%!>mOZ={X%E(* zj|+TM+-hpgtNKx$eIQe7F<-ftP{N%kmjbXQN5{1__rTvLd-XHf*%ZYyvKVv0$XAz8 zbirtS!y!t&G=Ks$3e9B`Zc1U5ghF#3t7k`~^i7t$xJ=G5>h#loapz*HEeTmk53(9u83DF6)?`qZ8uV zwR=2ngGx4o5lCFxH-O?IbI_whg;a8fGW%vjm!y04uLmn$Sg>I&-F%Cuzymx;LG2md zO3fd<*kJD)S!`W=aYp2@M^5mrm6$ECo>hUZM*#II~A#>X)-#h+D zka5yIu|to~yzD`!R4HaB*kdRTd*%SaOJpAat&)A}hSH04A6P|6oNuAX5{5qOedQ=D zE>&*)VivBmb4GjdQK?;wTTH%RPMDV%;Y6&5v!QBg*#g$711+SkTR!cM5zpB+N$N!G zqchQ%`0(oNbIv{=RMKD-M4OGHmP8?=IT1zjVXtN&EcW`KJ@N~n2w;q>j@hrl+IUfoF7S7uQ_x}E&uVx3qmNs~qRCHjo-mcU&8X^-_` zS_6^vyi3ukP<8{|=P;5ziK{&ANXqYK&#U|f*PtR^KtI%GFl(4QKB$`_M%w#UyzSAKH%T|)d%`c?>Pm{NYXX`9oi5pc} zI_PZi10b1yrEIc+Pf-!UN6?U>2GtX>-HRt@_SeU^zN=;t*urr%yEXnA-ds5%yG8{4 z`?`sYo8{?gCm9jHn5UIxU_q=3V0;ZLH5~_(Se=Xf50kN$ED~ZU4Lv6!2j=gT@9%56 zbiwOl7-NR^_HUwzs2LeO*d%aPE)c1zoGaD2qtZo+)Zd`Kaf!BiYEX(n7Ui;0o$HKw zoF(&OhD^+>gt~vsLn?l{nM}ISM@;AUk~!vdQ2mAOMi%wq+M+BT{CwiucgS9hmgcVF z=$Sis3Y3_uF$na2Pvy?w1#V%}eu`9CbPmH~xiY4CvAzTv(Sst&yzKna~2Ns?{T- zq%r9v2OsE}@R{XA7^8U}vw#PU*Dk-uu~?ZD`SXQ*^`dxRqB%;_L5Xme{30hJ(@0U3 zkijp~1MQ5@7px60nWw}t<}a?3JaVI8_D7L=DU}vmOoIYtVRjs?fUsVlqu=pi&=^I3 z2(v9VecLP<2$0wNT=4%n}9}gpoYW_On^4s(qZDWOvc&9ZZojc#+AN7 z#rXX@bBx}b`?R07)e;{P9gz6(>Z@WBdpj?f$-zDuOIeO%GXX^D5tvL%)Revv)JnI`7pXfU*qM$j!gNqX0K%_G#6X7L%?d(1wRmwAh$@B%sWazn zzNAMal$+Y+`>AHEK;DdqswdfaZSw@-*o;8^1lhA1?(U!W$5DZsdI|I_oTTKhj_LWi z5Fs8r&yU9>Yi^!w0#>16^r-5=#_H$z;IILl<+4kzlvKC1 zg5^4!v9auLE^#Wn9^o4Rmvsd2)Gw{XBmI?osbT@uP8GATG0VhUvmWXda6Yhe{Vwkd zB*t#ZZhL^kJsi8*PT^i%w~-MIIEb?tfLtyk)PViw5TZKHN@er>$a{s!*249cbhe%a zSUnvQq_k67e~4{=YpI4TcF#J*<&{dK{?kNUc{ua7j)7F>Jzpm?eHg_Fw*t;w?zi+0 zqbZ6Bv2u2_65DEu!-5ziq9+fuSz}GQ@{vl8=@2c3J>?T=wW$pHw#epr{VQhVvsL+gdHiZ-?lV&AJeD3GrkRt8K+uU?JrI@$|rc;o0*a?9( zo%v|z+1odCBQ^6$`WP{ZMlK!JAAS&Jk1aETF|;C6wgs!F&B=dTSXOd3Z&gH`9*XA*r_h03sLvcZO zki8Jbg_i${?z8G~FXcGZ5`!C*KxsT0&02SBRl5K4xgP&nsI$Ngrc5WW7rB zIdWJAhApi{X9yxxSO-ZKR%tx%_9A6C%YgkRlmV0xWhbz*J+0oANCDCkP{g99=w@?j zl^81$J-t}J_~uF;fcGUhc(dnNPW?}n;rG4UB> z`Kq`-y$@=%0mS~mENKvaLDL!eh(X}J-@e*WQ2pa_nNGVkE{6*%ZVuzAoVw{qjgpT_ zXJAVfeusX=AU4X|p5n9NmfvJEccCTCsuvA1 z{wA#$0#6CV5`UsshqCH9_iiN~*K2Oz*PIh)dj=|AY-$|ib3Wk8H~evu(c9Xup-x#< zXm=uzkmWbQaky?}$Ut`Vl4U(+)=~hMFxvb)LL!u`;2b(+ybwRg+@(Y7vD7=R`Z{?P7N_Q%Va+=P|bT%Vb2PH1j+-I3IFLO zzBuSL5R;vv_%KZ`KQM^$lW^KS1PNC-ZHkso0-J${oP146#4z^1wxT$(bcBk_7ulqe zS&(IOv;@LX3SY-6uXZ=H0{74{h5SoTBK1oY)e6%+NH}$rIs7*YFbDXb3KWfm)HTX2 zxXx8i3?G&dhu^aVV9e(_mh(@-asL&D==L`dQT6tpYLf@j1T=t!c2xgqEy7SKgm!m{ zu*(1Bqe)6;z~V&yMdd&Br~qzaO}My!_CFcO28S@zaaZkL`=7@03vR-tK*MbRpRgpw z2iJrIE~^4r{<#PWHzD+ksmZGkZleSY7pL<4-}U~tK2IE&7ySux))BD_e|L)5<^h>|> z3*Y`&Yn4o^S#yl4U^y94co;004p*N`Z+<~285`)6lXhBm2tgY`O0=KxM0xz*EhQ<{f8IuLwJ)=n*g%~i z1tGn9>Edz4*qvUcG(C1Wsm=_ip5Ko&SeHI?x!qJJx$GqMhGE~P9L4B}Gy(z<6lHlF zdc$$WtIcQ2q*GYG!p5LP{s1Q-0D%_c2mRkazg-~nmt!&+4He4gh=gK(alf-cF+I{O z@0*O>NyuFsVxE-xvKq;!Ak%m>RWxZoDIJJ~GA;GrE&NYo-Uoy~$SyV`_+G9iWu+)T z@xmmy$UpwBl2w4ZZgebKv>Z5d$5zVLLRK}@}DtM0x*0-R3*L{Y}Ihf57ivk;ZO;d2tc13r>{V_AUv z{BZm?;`vWYa{k~7+{id0(REPX!hMt_z6|%VtMN)@0g?G1R*_r1QP)J3idsRz-cQ^JmQnkMocjZ8@K>Od8BS{PM0B@I>L1ppImUBABSu7yZp`P)9@g zo)wtTf=Aa!`Gx@C zb{5tC)Ho!0$G{51{`Ize?TC<%SPHA&^))tsOXP`IejM5R``GHUO= z!R*byILAHd*TWk1e;Jm*2UGkQIy52A=3u%It8vd0?M=>6d24CvcO9q)#f0f9X51I= zY5iIQYccYn57$48iPG4IV8Tzvbi%R*;K{T&u$eqFr}CbuXYzuw>sD)2Ti02^y5HU< zT~Aw@xKx27y949^3!zvKDRpIdm;00OxRb8$e%=ngFx)a>jd8$aRU3y)l)OW(z^PQ_ zQ~X=e$UUN%Fi&&%ooQwYg7<>&FvB;}~RNqChQ zewbE)N2wQ>dcS8Wg?gYcM9S`Vsmbp=jS2YS)0ew$R{qWul)ivKL{YVH$VmTFTi)V; zOcA8dY*tIT`>WdTm_;PNBnkz!>mK1mbX`~FJ1-kaQq;*DoZ# z0pG}DVi5i35I~@%jDRzX`CQ*A{(sEue}pu40gfi5{({F2_D;KGOu(7-!!519 zcR!ny<&*wNsGd8@YPmpD(FS_FP=n3oc%)(7JWXV0GbS$mE&i*~{!A%$4jdM<$=%s{ zj4S(N!W-L%0asT;N&-e_qt|<1ONQsG$p|c#gOc)=hoh=d-utZ>>z4a`hFLP5vigmm zcB4FO!#W<<)4lj!P5sYOAn>2Go!1d?Ic?4^4$E7^E0-5kt5;kP9ggOrl%MW4Bez*~s|as&>)i-lolDSh_#DQzQg68kz34b5%IS2%J<5H_u#d?1bawLR zG#xbb#vaUhan#&vB1berhJ*H^`Qf012{izZ+xZO5+LyL&$##&w)qUjic-W{QEUnNE z6Y%?u5c-`w%3-jibn*0N%AIp+t$dEZS*_2fOEYAN^_ouX_$Gk!pW$gG=T(U!<5rW zM6~|s_h3He5)Fyvd1ADRlE3-q$Y;qz z`%JOkBoQV{O~%g@22aZ;u`^2j35PKZNp@V_FAneaDf4&~8T^fYRAGu*=q7KtUpYkf ztJ*^KZ(>0w95YeOCCU*YPmRag=k_M+_|9-S%!Z$Il;0nsfJOgd!;r3i%|~~3-Qr@! z?Ud*7s49$y2Ry_im^5C^HkdR&-6$FDHdY!#$Njt;=&-}VBzb^da46pn@QPuRZc_q4 z0G#eDVnN+jZ(0SV{<6bto;YTV1(bvUPk$3o=-8OGF=2QXj2n?7Q;4NOKL>1Nd9J6n zI4bOVJ{uc=;>@Cm;QmDSw$5-n;b>w=7N@jcd5Uw~pCEOBB1PIx6HVsWB=11LvL)ze zix60C@euc`lpadZa-1h+5y%?M08o|x9-yM2oRntMf>9XEYE2Efx>>ZIT_2umc5}kK z5F-iLC%edPKI?!DgNf~o$LBTGi{QQxv*gQGB7E(^4bXv?MZP4@$biG)eZEq((j$zN zs5YDO*tId2k;$UvOZ{`wXg)6dsk=D@50h>=ORJmfk z4*Ds>OwF8L$QL%eAI#o{CBjXEGYgQHaLu;EK#4CdUyBM1Mv|+*sLX!H^Wr4 z9Fz~pca*?J0Ej$OgS4=JUVkl$3y_x%RBNhfci9Lg*Q2GBchw;x_YyqgUqAVTqg~k6IRrU*J1&Y( zdo@I=00pC-j?aed{c9bO)(5MO`1mpnwWyS}-&qjlR&`Us1%p-Hv zKjmT+B@!VaK!Xft{<)s`A&Kjxep8xl*^gb&g1|N#E%B-Feq28JPpEPeK*S&r&5I|} zRL>s8+hf{yf+9jM3x=?I!44iBwAJC+56Lh{<1@Y)e|Fvln)>*lFQU?wNx z6|4M2pFo1zZ}BVdx{J#n9m~op{x)`VvdlGwbdX8BhJ!}Dfe{4@VygLT0|z8(o3Yk>9$mQt;FqNd-`);`_64xyBPV8_0(dGj?JnoF z;^gbRp4Dj`gAtAP!RnYqlb+Fbv&@YbM5TYb*!7EN8gdKGef?q9#`z_Z9SPi*J-QMW{)NLS`6n-jwB7byP_ols#ZaW zBgZNIQEpuJG{f?Q5YaU$Cp*PSg7xN7O|&f}b*WLgiUp4-wAf20(qQVKYGX8=mL2?) z_pnU+w=VC_EplPhj<}gDey&H0o>%tbg#;`)aYIayqSl|bJkFVQ*=!Lg5Fq8^GE?9_ z(Pb-}>YaCg63rF6U$Uw-jh&%P>BN;n&511tG6f@?;*#z`f<0HWiLt=lJjV~W&>sCEA_NcU2TLDc!^jhNUUT$D_@b-3Mi@7CqK?X&FO z)nO#wg&eFJL6Zb9z-u|JdN}=(7(zM9{*5LF5-lK1sf)`%5Yy1jw$FgDhnbrB!0P$avDA5V%JhB zS^2GUC<#SF-LN6WLE1V^`w4J~ zI4w#=e~lsda-y#C=9>lc-83hWQ9XKDshUb?&{!L;yR$ZMFV6KDn_ER|ZguzUU3SIb zRA6WUvpSD-znM4on-*i4x9BkXX`(Easrjw4K&tDH^Azm#fOb!*z{Ey7LQdKMuwivE z(>pU#(|{+S=eXOa%ibt-OC;GWAs1htuJTPq+JBaj-Ggx9iz*WfG{M-v8OK(H@eXzQ zJxFj=!<9gQfVZBwXlDE_SAUBd?Ccf9=7WTAZaoxMhC>$N1C&J!-(dBm zj0S~t!Wo>C@507Htfd&4grdb6p@Mj!r#wF4w*#3p&Zj01um*A$W9H))(F~F^_F7w$}5}%ZojUs_2^zQRf`-@M5$awpOlePB5}g| zA$>43?gm4Dm9AAojx0`eiRQQ4crrw93{)Ytl^9vxU~lh9NV?}l%X^=5_O{S2s=?=j zBBbdt(2Iwt9(HjbF{@M|({!kqa@JROi&>H&Ap_~;z*e3=co!=~VM)W}bmUq-3HPRo zh=A%e=9b&UUP4uPEat)^^*&i2sF?Mbl}pulg-Mm4TizK^DA?K9<%hxPDWe&@Nvs1< zDS93B1m$CM%(66%0B1Gux>Q{;68{m&;iD$dOOj%%0Ri7mdP@3Iwy>tegUqqG=jpXI zo7rWj-RCVkt0|8NnMiJ1ugKU4%|sOBNYaBC0w!o8Z#w!?=RlWT%HbT80r`234;2>R zCMwC`QA@NG;(S-BTpe4!7Yr0ZTl`Z0y$F80Ks6B;@SD~PtvvmKhyg`EJ^#?oig8p4 z4oVyY1$)E@r4zxx4y}%i4PtA?ES}KtJz6!0c?6U)>~rnyikqk>Nj9}DLwt0vn-syS z6OuHUJZP5pr`h`R(GJ}VMd@zO?B5?Xx<$#UB(A>NOb0(L33au5-#($SBq?;O4rl=c z);e*8Kz#{E)wr=S+k`OhS6^Rd=W;@jch0Z{tH9(NaqlNlY{a(U>{MLRI4A5Sufhu3 z1c{d0gq+j-@Z_yK-ABS2Psi=waA}b;C)`xxTK(=RSrtA4efC+g& zMKee1u!y1?*@fgU)C5n~dQw*S13HYO3p^V&b%mHm9JRjDqOu!<0>UBeA_PuJHLWMX z-y9CZ!cxS7lbskuNWWvqoH0+lQNapdK>7X$$bOg@kvIkjP3@PIuUJ8Wakji-3q?wz zG0xdo9Tnl8Fv1q8{hc)!5`)@3;6z)N^JXqa%%)Qwqi%&e%#RT>YWiXI0`M7TUs-Z3 zEsb94(iq6k->uj+4n3R%Osn60D?(}!~ty;q!=(k5w zRsW_%!DL!=N=U9ib_D+k`+jgFUQD**;y&`WKid=1AckC~GGykv1QQG^&axv?V+78W z()BP;Xk=PfNcp(sEiq`yGX#E)QuNc-Sb6;o3ao&2bip6fxykE$<2C}|->LMBK@ILI zbO8YfhU@M&Ou?uw8~LK4D3}|wzGt6=rNxlc;{g8HHRRM}NM%IV;e+Z5X(G$Fu764c zVCv)YE=wm2)F{0y`D1xaNYT%m2fRS<{!HHlX5+1Jd z{&8Z^$tgEcX9NKJdXsTDC8fo7+dN5ws-JTgPPWEJvyQUQ9rY-IdIf2YdiISQ;daCa z(~o*%^_2b;RPtHO$kG(RT?hSf@q#VJGbsfl5ro_M#h*^4D8+ebl{0hqMk6szxA=Rc8LlO^0@{wp1;A7c z^`NT-tX3=5(x*=lN|slb<5RIepDV)3@%4v{yh%`%)YWIF&oNw>Jy@5# z;+G7UZEMf+Gr?fn{_9XkDGyo3sR5WJW8#(x$VVS9xqOx}sB%D`o`&d>rLM?UZw2e7 z9fMcC4AWOSaNN~q1~4ox;9Zc>Z1^kaJ2cSUD*>%odpgKFh~Tcd(6ses#4#irWh$rgEn5Y_ECOu2=|*f$E7<5aa9>~{+J zDuI_?RUz$Sv<$8OPhNvZ){4DTgahP?vdWzcHg9w=C zu8fWzVTq5KUU-!2V@=D&^0igcQji6x$EpTB<&!E@V=Y`HO5dfuOnjP~#NYe^Fn@k(%UrOcFE?^1?*(-9(CRF^DeunxqBu;?OhTf5FeKXTjW4u>VXP0Cd zaqKQ7KFCdWa1X?5hfZst3|Vj7MBtK2oXb5&($)L^3z{nqrcx^yGPp!==%D+PPN+Y# zw*rJJmRr%?NhDUyzg=J)PC zXhdY&bYSr&b~K0qjvj?EN%wS^RWc6wWyN_jY%hx$M0rGC;=a&Z3^UJRV8`#K_b2Ou zNlx`X&GeQk#`BsFnye`>kDebdA&&v8-RvEd<;}oswfDi;<`|Z`MC#GusC^-H6AoOm z$Mbc~;T82jeN#AVBOw}N{34|7dB1&igSQCx7336*C|9rS>>vf6rb!r4KQ3W$l=sns zCcO=cOJ)xa7m90aM2i^@j0 zvZX&=p+)LSaMMK`!QGMC-yYtL?}wv_lE}d-o7jG(7<4~?kam@gX=egVyz^qct$=E* z7}E>lJ_l~63rgASTV}Q02siklsd@0J%U92sMbvQtn`d6fHM0|onF78x&tmDYeX?#x zm5{C=F_7{t1<<2uXTF)rs1(XJd3Oa!Q6$HHdeK4VLrIndQf`f=1!-Asw>DSbiqD2T zH2R=T1DJ0UM8gBP9gcX`MJ^*r6fu5q8-Zu8&*W5eRf(2#1akhOv#b+I%dp zCH)A8*=9?Gs!?4_Kr9~!PTg%J$#E629)_OKqqnf`+J+F;qzsto6BlEu@vsHp&Qom2 zjWOjDi#U`85KwU6t@-*3U`rPLrfvpSChe?YcZN_qdMNPXmaYt|;1Jbxcc6%nbpnV; z;Fch>(a)VW$2X#gA3icqR0WQ57i%_FnIcm9AqOaIYqTW|N|yd}+Fe<4ge6S*l75D|R|SBZKsM)`^${z(c7W?OMfnAvjB*l92u%sNmnAX-vjn0p%B}+jZk%*9QTyfQvmmFJ}XcL!0Hu9F*<#M>q}lJ1Lz8VKD5{3`nP!hlx^3;ox!SMD5QlV}ux7 zWL8q&hUot|XX{!9cQBfl#P2dOQ+G5{%jF@Iw?kWa8!0);hhY>qcE$li%Ry_*14SItkKkdo*c&SZ_{faO zArZHw>?Uj{QB`Dfx0!+Y2HO;<(G)A{>IK&BQ#2T=oD#w_-Aj=wdl7FB=lc^Mb<(yViU7=DwTy5psuvQXFdZOefptdNYKAyq( z?^H$Xn*u84Ygyu#XomzDT7g`XwZi4v=I~_w)8!KH>mo;B;qiRAT&J}OnhvpvLAHfZ z%}UKAF|DCJNp)nhX`^S_M=od%(*%6jWpm(AuTdf#v5?`rm=Ld~DJNOmp;NwA`LPgU zQ-*PebNjb>44S-&mrEQ?^h82&FJ!7<5l()#_uuVVrkkD$b<&sAaoTqesvS-g$)lK=N zN7@N}pwE6?#87If&ReB8t`0gX^CYpGujO{iQd$xu=b~=TZw7+d^}wj6iF0PB{r7tH z?I+2Y<8#Q@S*Ka+*|up?d`mr0IecQe8VTqY4YB|+-2=4%cbFvjhOR_Hby0xXj0U9Q z=f_CdW|m7B>BJ9$h-CIF;$V|=W$?^8*mJt5#kzwm?WyK8c>`r=)UmXD_hlIY^r;0z zj_qjb-|p^)p43kL##R0A zH1OZU^VVSk;Sus2c3Q3ZZz2D?>gkyW1pYkp*j5bRc{U8b;B>qYcOCI~e`)@4ec??x z@827x#0x0<{fWHcQT+IL@++jIi<27a=yxWE2YL*Nh$n@PBXoB%Q>wu;P5X`rfM9xH z8xZztGdPDASCoNnxkfVOxgAUTJG29AUycxnJEDV{vc02%YCOfN*5+Nmn8{pd_h^{tIBp3%dWC~F!y5#S)8jFHS&qXs8_=H86 zT`jU{x4_oY?}x$HD+4O;P-gf+!${j?lD?cSao+jA zvKH$W$fOl!$js9680LS)BQnL?+)f&xWDZkLiF-#~k^HDo%+vv5s6AD|e+TLQl8VXq zzu;U?*wlZj@UJ8ih<e>-)r zyaTF>fsf(H;f>)_!RCJTf#NbegD*PrJ9>v#00NB$6}p--k*`Hq#gPCsgGfv}B}zD+Iu)!P_5&=A8m z4K3d>nfwpHXNqmo_R#MPj5!==Pn*tPHQtc`4byt#>{pbblBooj3g1 z(%r6)F*0N!$QdB$OMPOGB;J0@UqUQ5?bG*UH{3XmHCS4^lpQiOtKajv(Vfe=ug!_i z_37Tbj_+>h5#MY4Ky4Rw#kM)_la>vgZCUH#dELq@3B6g^{^rXZ|)+{q8V|;Q1+#D z(~ND=Rj~#>)>VH(%{0vx{)+XY<8iNbt@Gw`gmu$yuwYR_X%PQ43{e4I?V^=Nc|uOA zLyy(dVa-Ie=;@#5?%5TOsd?3{JW3vif}({wbJ2(1tWHVE67t)0KkT1<2D%!{YmszzpgjW^ncC znW7#{BHV%lo6|gUw5do?0lcM0IxdhujghZ&uQG1CEg^SK9o}4@el}SkgOcO^K7{ak z1e67!CI)q@1On9a%BT< zSk)oC&90Cd_Lp+vk2qvI*vzgH%}?F0DtC3fwucep_c%tesA+B%!&GHwu2Eoz?T-0g zmL8pY6Cjoi8%+mxQaCuEaq1T_+^qh1hB}{a((|5e4azpLSM>g3Dr-C<@~GRJc33#C zGkw_SyluU!hnPKOb3Cdq#0kDRE|#wi*-v^K!_>Jzo+c3&EJGCOnp#f$k*0N5@T#V? zdM8wbG7rF`IE?mNmNsBXd@?-Ghd;XETu#^dPHr#y@^<6zUxirJKSs9>FEvvq9W^A{ z)h6*i9F?dDJ*l!NJ9gz>hvTroAXXQAobrQp*=&wDb<=C>-_?2aGRALtxCl`&UNGf+ z_Ux4&X+8+oLC60@{YHyQ&>%MyQ`A8?Rjc93j2Z><$e_x%C(W}1l06+aeCs}P0HVuD z`qt&^v#Jf-Ds5_^Mri1z>_*wuJZN}R!OSs)4z>PP{lLTtKC_rb4Xd?2pf# z4%UserG*hSJy8ZjD~P2MzY!Jf)k3E8?&Ssx{;VjoWK$1|F^?Vq+)YRDz3%KMta4v% zy@r0~V#TMPkj_N5yzHW3lJT1D?v=j1T=f}keX+X6eThv-ew*2;fAY@pYJKi;d#LyB|K@ z+*yJZSD^Qv!T#_qJ#OWwkvVST>`c`#Gl0>r=(U?|HN)<{^tIt-Wn!R|v;gQ+#@e3d zt7)td_^}D<&MOHk&aE^9tGISn>7&Oq&X6`v#Jk4JnfaWM2}{qbn|2y$pj0uf!vQ6h zl`8|>Fu>q%vBCjDub}Gp+O*g8jI47pfq=VE-aLUKtK&3N7MS5Ns!zWqj4pc#mG07| zy?-Avf{ZZNe^ai1vwyn?&$jq@=W_*M!El=;?G03l#j+L8#CRbTu~;~*@AyJj2p4!% zsmzNMbQbj0^dVg}!(r~P@%F=C^IbiqN6Al&S~M%id+zP4>W#Q;q*7aL>ZCLE{#xE# z$$P3d2vnLP@#y3bCDEc`ywCXn|5DoUq-TE1lYLc@MK%^RatVII5%IdZZ>slH#QAh3 zd8sh@W?AJoCv5v;xzfkDXo!)9s2XzWg`@7c)4Hg;8H;}{S;8_CooqLg6fIr(v;mv$ zwdCn+DU^Zf+T^qC_mg&3C-2H&;#x)PAsh83!{{JfJ_B53Wdn9(xOE#t-OKE>*<-NBjJn|$@`5D4bM$E&l7`3VO$@DXWqpL+HSCL0%j^LCTgw?8 zr`a4B3`6azfk~TtQ%Dw@+VNs}XoPZ}$3o8r zv3Afe-8raNIgoUGU+5G;@k=4g*(p^4i8r&W&q(W%!P1WtrMp|p8=!V`+8Uw=fHnpS zLYq|gy|P8iCRg3e2}vC0mZyBOmqG2;WdfJ^SQYAFLJBy^!Sj5L{#(29CfsXlp3^-| zc-;WFPyCUUNHp2D63pHrS%G`I=jLWpNa=pGHyrEdyMt~_ah6v3Z}MO{9&o6^NLH9{ zM^E=oi*adl6Cpz(+ycmCyUKMuO0_a}G(~{hC8{DqH8b$=zH5j^E%FeW_AwI-)l^Th zLPDwi#Z#}Y9KIo4B1uj64G@3vmup0>9Wy8}|Eo^(7xNcS=PXZ6UipBV6$e)pPYHKGkXaBQJ0o34uIO(;vi_z96x(Dv(4eU=VCiocay$63zY}QPX zP5q6LZwm@VHj=%bf&;m>zg3ry@7m-y&yhXSRkyE1@ZPEq>;~5DI${fzY`)I10x4CV2QJrEXSxeXSG!*A*LefH`QG2{tshVS4?|l|3&4c0TLM zW%+0`r$BzN*;~TA_lzLHP2$we0b55AN}KLpMaDo`2}e8{1}aSVNMIVvq8XQd#z@V~ ziJv)?_hvQUae9RFlefnv#0@Yon%zu0eKpuz)hDE@>IOmX*G*F5o{06@fH`Z_MI~UqJaV+6 zCU-FLnU?n&-tiHZ4%!rp8v}Njs}~ybOY|1Q*qIE5Rq@v)%RB39igA!m*{ zjt&{k8LF(|a@;-RMqc@u>w$=Z@U%+FUn z*4Lr0OF=IQuAXQ63A3xmdr;EJ_#t7dszZTA*_%z*FXTn&FKCM=UbYmJkH^(t2Sl&d z3%c)lpBC@OnCui^_Y+pQ500o6YPvB}`?RPG<2_&RLnTi=-1)bNWh?Y8+e&wB*iKuY zx_lj1f7j}0F&ELc7d4wkM{qxytpY~30`ilOFa^c$Ujnh%7p>~mug1W!##vEqFoppC=vmiHnq32iNt}^_hI@ ztK~oeV-&`T^WOXvOlPDw0@rbCQT5eh+j6Z~5_{IKs>>)G%w)P?`e13?cvTz*^#uUS zu2K$xk9N&~HKNCJ8Y1kPGkNR91kWg!)oKKO!_~zkLfPzi=9v4mAqMoNTLNDi`ig-3 z@sCz%_NjbU#GqqD?(0Cp&TMgstC!_-cEwy~Hvmi?dIMY#BsTorlTYlMEUEJP@?4xALUm7d76`@E><6gkg#;pVR@~T zgbf88A%wz1Dz!CrO-*_Iy|?pWhLf0D090#5cMEw}xVIAI;4@-xM#e-Cz2DcN#oC|t zEHFerd@ah;BDU-?iDm+J(D+@jST*(M$;&v15ebp=YDhPfRIAyRUnrqvN%1A8TZb|y%(6JrX=nZsX&^h?pwbQJQ zr721prz6F23?M>+NfF^ikdp5EtVsGNEsa3`r<>!&yj0_=!fY4ZYEE~IXjmznZXf2z zgQn~D0+(&q$)n`;p|s)IugEo^-?Oy-)P9GuYPK9y;iv0H4)L;h@;(zWr|BK%&LSWR zN%ea2bdFkjXqz-lnT_YLj`(`Ey@0&VokmO zhh@$qSbLpOt}`TF>f9`P&o-J~sL}O{gjZO^KmW%m`nlq;7sos_Un zyr5$?E&Uq9Pf3*;s#1j7A7@qU(($Ttt@cZ6Xu#HWcA~NM z-c%?lZpqnU9%cNfCSQEmUy(hez=`}`C-)Fc|e_- zW`$p1D=>?tlFw*QeUmN9DP`hvm_tJXO;0;_DCy5^BRLi8=@WA{S);M(uJlN7P}bFt zZ}$g_z5|ZvBb2^gn8{R6SCf7Am=g22{Dxct?k?;3UL>-pRBa$>{vIY{*iV}bD9FP= zHjap4%j5cPiIvx06u6GBDL^dQM1HhzsZuksrW-M}j75?S>;I(Q$xd;huz)rYkh!M^x! zft`KCqs{T$j5`@6A{{{!3n+f;(!xwqe7qD!^P?A%G?5pB2Uu1183YmN$@IYeHYMbA zrkoNm6-Xsfj*tehEk7EVW^m6VAMfOhw#uNlJnD+U&@2J>g?Z8gI~J||$youZ&#Ni2 zf9?V_vGrONpokoTLW+!qvgy(a2#3?jtiH~#_i;Z?XpHdM(xW_0>$=I94lVqKuUp96 z5gqXsTEw%lT_^Y0Yz^16Y!Ei>(+MHZp}zVG7gMkp@af?w9&2x_jwzwRPEP z9{P#vC4y`EOWsMVP%lM^=2+yhqW=!E2iPizo-CTgq#=&NU;}L)`k6Q-_-rsIk5N(Z z{NsvfhOiL?YQ0hJN_;7)$>D$`Elwv7OQuL;$XJyahM4@p)2vF*ZPS&UtuSfnm5~Z1fqWBf4&O-#u8+f5!8xgOAwV_oMoGb!VQ~ z?U2u{2BR*D@`TxD&fp}YK}{UzltDf*wpI_f<9TVfi=LfG66}<$*4X=t^iSrw#NXS` zAN^H@VeCX-~;-FY%Cm zoG<$$Uu)BSYSjo@0**WSeyo~f<^7}xA>F16!7@0O%c#Dmi!q~}cE@o6BmFmjHx8;!HOj6}r{>veG)IZfnFVDVCi;T&E z;=(e1zS}IX&9BcIM_?UvEADA=biDgNOybC`8eWSSvR|EMbY0{nP>W*f))2K^7+)3a z`zAQ2Qx$iMxQm3iOoZ;SsKPNy%Wr zsybGcPu@oOlgkM>5kgozeoL4f{#~u*jZ9ZiI9@l)rjvpYLL~)dTz26)GH7&}gJA6e z+A*%qC)0JC#{K8aE_K+yT8?l(;bC($1d0K(OgB;cABf}gFw0IQ($>K4)^^0UKd})qUkICJHx`rwqnVkbt8UoAakCqrrpPIWw4Je5g+>nq~-Ze zTf>>nhH9Si7d>NG6s(`v=Tm(7FGm71);Fuxma2w1C*jWRuvpBlqKviTZv##d`C65{ zwcNR`wXt`cxUXoiT?%_xleQdw_p1+jJ?$A<1m1t|I}`qth>BR*6eHMJ$qX~R89k23 zzV73NTZPE+jj-(?y7`u#dQ1fMZ@F*@!P(tqxxQb3q4#I!j@I%bryca_+ygvVNQ_?v z27&1wO0B2}EB8PE<&axibVXa=czV2cRepEK>)s-SR&BFsG{r&cNGXHm#C9&}mFrP9 zZ}<`SSvGWUt7>!v3mk38CY+)t+dx%5G28h0cE{ORb3uH1M=323DpzIcX3Y)X>r3Q0 z!3I)gw<~pdMVC(lmQQJm<0^5sx&)5b$?Nt2Mmhn`;6$zEFyp!X#xk#(h@&MMkXL|jf@L@<-AR=(f`=E1fLX^LD>s^L+@R6ByVKb3or^u^&7*Pn3X?QHI z*?>Xn`ZCO};Z=Exo&@1;5#s3>iVwM?<$_wcL(ROq`~Fy34j>XSZ@Y>L9ieWLUj7N8 zTFWySD**$8#XxP?!@!E0kR3Iz_3N)7KHZ`cOinG?L8zMp8&X<7}}VJ87o6|3nT%9)1B^+Ui7WzUp~= z@!Y5N4=COEjRk>hB@QeWa04r%fCh@pF4tWUt>3r!M6m#+JF7FKp~t{Z9*4`3<^@Z2`9Y4`y(lQ77eAcub7|04`}} zQDhPo5u1j_``WPl+X`sn959!Dwlc)r{1xeR0Q z=91m0wCmYg@>$h&nL*!B$&^Mx61vUiSC0na88y!@wHCmeISyjzTbp0|6E>c`aMMsP zvwJO=HeAlPXIDRMoaC!eXt1kQ9D~04M6}-R)YN^9D;3!ek>$?3<)n@#P&3705$Z%w z(1bcZ?)Ju^QB25(}FfxfXa^ERa-@CE|(OVP!a1aKuRs%ojrU>5oU zwG=gR*@V6J`5!9T7ZPf~AFs3@kBD!xdCS0fX69J1cAx_eIdl+1CBVT$$5dBvrjX3( zPP2&iOqzU+bJjbP@rEGVqfhD@8vu0GHpbnA>_>TMbIMQEe<(NBY zD!d@G)WbTu?I^rgucLR9>8IC|vOZjXUdGQ0!k`1-u=Gq42-} zaLoUvhVXB|U&~y|xFK#Sbt{X1hi66L{S&G17tA=&i|=+Vd%}zRivKTd ziF|m@dOjO9r?wRI1UAXK*<=57-b@y1hWd};|7AWlpnHggNbu!4*2BP2UWKxa$kE+LArx|@8=%JJ?;}WOBnQ~w@17F z6T8BQ+L9QBrOO;#JtmRCI^sjmkb!KeMjZh5B0KSXIX(u1j7Nm*uqSGFt6>H@ee;X@RSo$vg}!@SYJE>R)X*E5K9dz}r8v49Pe5 z{?Vy7WyFU@$Z*16C1+Y%ctnMmCjYCBGmnR=ZR2<$CK-)E*)u~X>PZVS_GRq*TDFjV zB1xmhNc}6T47z6Bz2h_`Mkx-d>V91+07qC>B&oI;uC@aZW zfVU{WU0KJMf&p-mM{+~fJLH!qcStJufH)tNP~da{P8s}yzX^i!udjFyau6>>8;8G? z4ydJ5Q^K~t7ilJSp8m~4|L+|P7dFO6bO1U@YD6O(=?qNs@$m=XUvH4zkI+VdQ6su9 z#&%32g3_0qWpTdr@>Ca{8Rmrghq|jFR}N26FUHObR7n1Dm)yk}25McHSzBVD8(>WR zmDOo5?A|a_lHFNo6}Gi%ru4uwbaS!2tOg)Iyn+ADmL3&Td10ZnQYO|8K!Y&CrFxW* z#Ad`X-dlh}BKdgJudDpo(d`+dFl%7g>u{WV$$i!~J z%E|!7RTygNMw04m{A;Vy>`M)%gbv=Cmohe;Zddis1Cz$b%&lPAUYTx`fj0=d#mQ`M zf}Vzd1}vR>aY8a|{khV{Jn_x;x4AoJ%C{@->fSO6EWT-Z!LnQmM=Gm%ZGEvAi6eGY zct-5C_x}(b$E7cFK&=qO^sr|QRHK55!?fmyeP7N4tMk06dYKBRasDAYpQb%cUbg}! zpAGlT){hg^H9z=|e}*E6h;J)1m%q)FW;|34*#B#3{o{FBfKhkeg_l;dfX1Q#mP~(3 zy3Hl4A#Q6GIK$^p?hc>Lk8J~p4QDwra9sF8R{Mn9Tty9t>2{aa%NpX4Uc^nm1_N^& zK&}zVg#&(xy)LYi{G+YdkmJ`Wj==Uz#c_!EWh7HgrHYz;P`NmGf{wG=*V4RD-Hes> z;gRn$2}?}a4rJo7R6icbR4yO{Ni29EIXxypNOjL;|CzbzkKmpQGj?zoe0LUrBn+}D z1)>FyI^PY6^i~4CG9dOnb>D1lO(}2lK8`Vu6|MkW5?;4gKKEPUdYE2KelHxb?1TW1 zIjx3+dE-zXq(8Yh-5UGk+V0-%=6#X^GbGony@!Y}%O3G&Ck87N#o~l-zlqjU$Chs8 zZH4TRzNp2~K>#f}XooXtyHI>=Hq(g^@4H`i^crnH#&4~@L7kVC zgf$@D=me+H+7!P_^&esy%j%>I0@vnAy1=M)_zFQ(I!Zt-)?qj{_l6uSw-IC<@!U^Y z1xIa9bleaN@F1fVWH%)XTP9JiB$os1BRX576-~S?I#2}5p4jBW_1_oIi2EY@49W#Pdo?su@HQ{!iOkMNUEABhtgi{g34dJ;dI>- zjukU5j(`*>#ft}qv{7NZHo2Q8XEx%Ai%`Sqi&FlT#HZBWD5b_tMSqIwDeR7 zWw0Q{Q*05YS=TDWIoO5En8jm1ffR7E*dBPiIw~BHPZNvPgH7Y6tcR94v;>z{`Mv~%wTr6x&j>|IQofJPZNu85c!kS$9{!Dl9i_{T}BfS;iw!ZgxcpV6{{|zSEZy zDNc+<5NC{_VbijHoi_ZDV2(2k@TiM&IKR=CYl#-*1&K?NU#jC1z$MNz#d}Gw!f%M> z7+iiS{U+`8eiqgQB$7FSQQm&AMqNBr7Y;lZ_*9{$G~**Z#;zd942uzLS_#$(#!GGd z-f4us&75-`VCh-gcz?Y}#&W1hU*S2qFl2r51I)OPo#|HSw;56G-QiHx;B$gSoTt`6 zj+VsB#Mk}$_Wj5G8_>@WRK&nUE=X#6662X33Dw>YN*n9yc5bSY+@cwj#Xoxpo}bJfHbK?F}d>*g4i7MnL+<=7(L?>CG*TmvZE5bv&#pY)WM|k3mmnMm~pp?mbdn@*Yj&hDc=# zoRf7v)7||F0M&vTL~m*9`Un~5=G&ea?$KJZ#Ivw8)kXz1#fo{#4*_US(CX|>Trz-K z-OR5<*iD4|HXBF}J@dc9DQhstQs(xTqE~FbZ|Zog#J#mBIA5O^yre?`rabQnwP>f!WDqu%B%>AJ!1rCw& zU14jVI5n&`{P4?r`9dOBg03Wb`U@bVy$6ts!fuF^jrBjjI9?aj36$*5pRnB!GjdTh;p+!Ll98th#i-07%Cz_rwT}Q{p>aL2 zV)0Yhw)~8+V$hnx_U5vQlqNxd)KJLRC0jto9Ib0?Z6~&V#bvCI6{4ymqCBI)l)+#Sd6S7cA=$a5KPbho)XU{TH-ja$rVt)Gz{0vb}>6M|p*X-^) zFhWSY2}~6-(~0Vb1uLG@jxvb%HMznrH!Zx9waI3u)^;k43)x(&`BGarY&1NzO^vf@ zAG0@Kb9oG3gbZ%Jx*eH<`K`VEV~?~{&FA)ya~KW-JK(zpJmZnNtMB-w{4PHBVWd|C z`<1?4GZr3P&irDM(6l{t@lL_1;MIY%DJ0b3o*DqpD$WVMW6)qu@wfw>t?n1N zK9Mn?+KK!PjRAH=N~}sk_A^()O2p&O?^qQu5`@$wA@A>-<^J8o`|4z9bH!5mRa==} za^_u3lH%s)mVK)!==Ae}Gif9O?{RbO45p(xi@KfZS--g-Kw5FvU>cfmD=EPt+})2_ zUpK3aRFR`*=4xTeCN%f+%dnlz7g7xLiRlswn(wXiGLRyHYN*yzAw@2*PWz7r4t$m8zUhHG z&Hw8#2)%x^MuiX2*zdidc5Td5{PJ?{-?O?i1H+l?lbZ4!nu3+YC;qBrnNKON?<3uQ zeUbX}LSjf`iI8c;DGp)DpG~6wt@<-f_tNghMRcSEX4qxyaQ<4jF|3?BY0v*2^HWpl z2Qa1P(GR`qW|y+Vp{uYm4$P9B)GD=VN2)LIF1l#ks0;X5?>lbY?U%FD--DMWsvO7B z7$9C^L#Iw(nIBxV@ITk=H|DpUwhWuHx zTdE4j^Xp7^paepZ<9kwYO;;&zfPiSE?9`JI?P-9B`Z5-XU~V*TqLyIm0BUjMBOqB% zAC4Y6zhmP^0!0TgH;EE^Oyq1N^hM*Y^PYBXjpLvhN)MP9*X{)QRbdz~+6CCvjPc+~ zd4G|7twiE5ufbKs=laWu1s0M2mnsc)hPq~pvcnO9G`&op`AZT)Xg?YNcb1)8?KhiR z{RMjTuNx7R5VI&czZxpa?#hqVMx5+TCs8Sf!Zv+Zrh74mK#Ar-3Cry={$oi3B_qn9 z%?sh{;EUtOpXQZ})KFL%wT1FqV6LhvxY3T+*$-f}Y(v5V3l+xYZOGtyHB1kD+(%$uc zxnJ*>_xH~H&di*dIp;ZZo)fLDsYHNFjf;kcMxde$e~E^MUWNLHfdHuQn8`v58XA?L z3S3st2mL4ybH=NJ$sS_ zQ-(61wgLe_c_KLgLr8i$td&0Kp}rIooJWKbePsf$!fCm_Q96+a@H`Je>rXcf0mGCF zn_0ln<<)KaZX%qfF4Slfb4)ojhLELnSg@sYV$h{D^UOH}1a^5(215VeS>@in>5_SU>qFg@ymeugVMDA)ZrW4h>_h#WyKh z(#AdRLO;StAR&47*-py-SBr)P{^w&fu3cweErJ$J|MMd&d89D&`mm_E)sIc@QkxF% z{*vA|M55*2k4a&~Gy2SXed2lV`T{i#J_5RF?ss&BYEpuxr0)-P)%nB4`KCm-**D^V z|K<7qDj&K1Rar~-!o^7N^#MqdEzfJtee_vIy1Ml3PlY36*X}C=lQ+W8gNkXzJbp@? zba~z#dzkGFP!Oi`nvtbLw+Oge>^$y>eSh=#=liticHG6Z%-<0jS8jy9p;?-i zmgE_nxD`o+Ah@^kIoY#tt(LLz+T{F?nSak5NX#aO@Z{SJyA9f^`NT$9XUycmQKe;YG zDADPNtJKM=H}$xF?@1>joKu<`r4N#nxCz5k=w0`iAQox*n)9}Uqw|AYymL)EtBKFy zNSw$wpQs7VAKLdhu00&m?a|T!cPrv*?(SePpr zLz6tA7<22~s=&&Q(d+V3Q5U#~&izTxeS*o6&=u-{FZbe6Mqd{Ac&9VmG_P41bB)@m zMbP7-`AXg0ZjS5a7$oi`}ZeI3ezN6IQK@UH(LQu;WWx8vYl(*AGhyG8o!9I zIH?;X?DoCdIwfIzM4jJE?gVe=;Zf`NDTs*hr+45(Ur<{g01vD!AK5iT#gM<@{XGwT zFxdC;>g%InY1UvQePEl&(9PwE4iQw2GGP`|MWGf5m6IKmwkvum8Oz(jK5BZs;cYSS z{!TCdR9j-hYd#J9*I^+AjJkSSuOWv9l>r;E#z_G+00QM~f_M?n5mn2+yXaK4ZCf#@ zQ(p1Z&3?-F*^1WH6f5;mJ{^~@ZC$pGElv=x(7?a4J3HnmN;eI>-Ffw%S)R|;XUd`;YV_y)G zyx%JFSvs^ZL)v#tAi?}jU5zOoy`-%bI2;IL!AL=ZFhPt~Hd-Lm>lY z<~WCz&u`aZGQ-RH+Ad213zUoEhwWa8S~cvXn;?=^SZgVzX~Q*G6WQb!*mB(flL7WB z)Xs=26(00&uI)SIvnkUDI&gxhMx>prYU&D*$Lf#dza`P!jm#v;Y)^$0oKAla;5}Cd z^D)?~u*=|U;U!948zlzkV~7en&Opia3J&IlDMkaI)5AH#VO*bUNkgA)>um4Hd^nzW zcnW;HRu{;*dsWPWT>k65kh0dsNb@bq_(%W!I$}lr0pVgl=y{6mz3RjkKR(T*xGwBM znSiyA)l}Uyr@D`uCRg|8o1do_uh_Lh*;hgFD4JL>AI!k~z1^3j(hPGH0v7~c&MGYi zc0u%GB8PD<90~%+cbA28JzG@I_+_>1YgN;j>!`%aHHjVBr&M5s@!wIH?lG!5etxiD zoQRb}X?i-rZsC8XkgKcKdp^#^`K{C2^*Z~AEC~FaK=oY_hh|1S@Q4H!@yI1VCQz;r zOJFx!JWA(>FGHR5%DKAv^D}{=fvDhv=+E(?e`5{VfnhY2vnZfE!7*ypdv;6nwv7QV zk&RtN5N71B7#th0sBc&w4HPK?O1=Zw~~7%rVbm8;U+$MEIgYYS(ZyatIR)niAW~6*zPI@NUJ9LjMl++~M=&?Y?|DFW98| zu%^yOvSbkyz$9M~EZC*i5}sAir_r7m&HFNmMHZ^;DB$fKz8U-qQT+>}tb`+h$rUJs zWdk3&kqz7>Y1d6L!f-2)^-p1A0u&UDx#EBL5sZ%EG9JPd+%r^3E%h!Xt1E_Eq<%&Y z&scgA-EPa^dYs+D@2D9+Da#TSg+z$?2c6NLQQNYEhf2TXlh`@|+4T=lxCkI$=5odn z7)sf&3?<;kR`2=|L6a$3qy<6F*bvBVP7R=7(Z+U@a9Iz6{kcW7p70~v$n%V$D2!KT zanN5ec&;QdJ4wje4SGR9S>i7BIlLmqcU~^0F(wLnV4q^{>=o(kOyEgp`1yh3Ectb1 z)0darhXPB%45=!Xwsyun~0BvVPPPOrA2K9mq@!cSz&i(pHh~7j_m~U(h6Drv7}) z%qw5`w<|!BxJ6}9l-~yhm}-5WrPa!5$N@LR*g!!n?DUZ2 zT{?KiV;{PEo5UcWH29`b|ghoKPJXFM}wP9@tib;+Ru_THYO2bKZJdnWehYr=cF-J;0QpQ#*%H)+zq4A8Nlaz*B z_t`69?pTOClmjUqr!^i?yjus#)O2LvWmwio)LxSL`=D#VrG+Na9>qimix6w+A%I7P z?Ydy@9+UQ?oAjBeY#oqf(u6sN2V-Cp4lP^(r8V4ebz`ZFZpl-~K2fY^F~skwolbGv zx!cp=0vDY1qcQVVNfjd9F3#jA1w^+wt$lV4`k}1a*0xnzsRCa16I`v_S&QVOyZWc2 zQ+&2!HiX*)IayVql}R7dm!8dq#YsQiY`YjQ>2YhMA02*T-H9^*yS$|TWm}0x?%%bM zUpE{-R|DGSbe_<}f~jlQg0%S*V}wM@!ws9l0@Qc&T`6bBxb0L3TZo8=$y=08slH_V zxm=L*&RlN$rC{Qd-!mYjn~;7ngUQ8My0Z> zD#Rqex(WL@j!;6FgU6ZAG2I#!G)s3d*B->b$)vY^=hjr6wY1*CVriGaSDel(C@D0@ zk!9pEclY-3V9|c#E)!KXU%{nPhs*-_(HMtlMyc&mcMwA}k&W%O4H}=zYk-R8rRq zvak6gB=k_eUkW;U+8@zC%W52q&Vux|6a=FB0c|ry?l_$#hw+ASR9c}32FcTF% z)LFg>of;_D(R>%5{0?D_g#Z?(XkDu=mpC4Tqn*sbl7w`+T%4WRj}u`HXTvFLd@qZ=UT{2OUmOhP53HL^M@ zMgHr!QwX0g>_t_A^sR)?L$ReT$@`rwXMLt-im~gA=FW;LqSqS_K8~5fcP}1&b%{W} z`IM|-gaHo|LDhm^%y~X%#1Wg>BaK>pGS`-GTITf3Gv1N0zkFhna?ArPt@@pjrD3bw zd=a8{y4-(F4s>SEe{_HGJ%3#&KP05Esm8xX*j0bxjk%{R9}Q^YP1v-M)orf*CoywZ z{Y*c7y*!KV6;6HuZon*;c2Vv*&_2BARS{h5)L3*@u99!QYmqfuoaFGETS+KoR$(q$ z?o_`XGM5CBn|wA@1#Ze3xyT53Nd?UxIpG0kPabFaZjI0T9k;VJKCAq6&X}f)2z3c3 zLHu;2QOfA@#3q?Z(%@0#>}=F|8J-bpLD``20Lbdp=AcgDQA@zCS}#;07!DAmeEav; z8k)m8b)_C#Q!0Cb^EaDQ$(+=;ydZ-HlDU!u{V4-kDgz&bjiRiBy{^8E=OyAIhE|J* zn#yFEPCn-ALgzX;!xR>|f`7<7Dr4~btZQKoL}HUVWFWwoWUMNXbOYPeQ@QKlKbgF5 zf%7=9@}=POhd;|UL@q+H;{0x=H`|uFvtgH*&T1s3*26{Id5i#9U7Buu1EM@T6rT2# z_c6q(ef6e$!L-$o%lK`tt-|>tp2d(b>7Ul*<<_&kx#1RehGO*D`Wn*V@DvP6g>~vQ z3$wOvo#uD!(&l2SCDX=y!a0StbIWhj?J*3q(wN)!ENvaJzMd~Toq>>S=o&2Rg|hX_ zZ+oowwV$kL(=yJxS#8ZVbN$V%!pTwx6B|8_7-V5RyHmXM{Alo@l2sr{VmY!MY%Fs4 zu+?NR@d?W}UF!A8_g)#p;I6NXwT+PcD%#aoXT)hP#?d-Ys&a#c8EsI3^3VL<4qXvj z-#*#1sIBTgjaxrQBv%Twv_v@VtRUQJtr;5;H}3HV4G z6qxx;eqvOIlXGgricn_FCXjI?bt(ajE~_+bic?d@Wu^jPUDv1V_49rrX65oOeJp=W zUiPo)EV1cp;uN7&ny~wMmo6A&%UiFL`CCAK`aJ~-KTrMLO9=vu1o`a4Su^!ABa57r z5kB=&#&0cg_iG;@-Ql6g)EQqi|3<4)|AI|e^pFum4l^Nuqttjd{Nqzu42WCjjr*iX z^^)hGU!~-%E;z(|jFN$=sPxSI1DOUnAgX}~zP0PXi4)8 zR8r_1Q%PBatdXv?H=B7oo{C{=@S-1*EpsXeVGca@IDq#Lg|RH{(iAws@PEG}c3%7; zWNg#w3MYw@d?ID;gw63TNcd$DRc|T>%^LX3ohx?lY9%YW*TxVztp7{d*87z7{o^RB z2R`!#WjZOw6;=Vr>`r+KG5-f3|FOkUYj$yHGryQxE_mgprc(QZcyFpARq zUZ=b$Jf7q~qJ-e>rFpu&ez}7aG!}=KnL$K_$l3jvbbLC0n_Fgpoz*>NPrF7fPz#1C z+RdT;)fHb~fhyYT&uG-V^4$6!d6CkftTma%nHy`c91HB;jcbho8|ihh_m@lc5{C4y zFxlT6qOwQsCyKh?1SyR9>4|a`<)nZ3O+jF8!=53Ac7SvN({*OzHT%e}V zpHe&(*M=3K>brJD7!Gi<273idCr0#nh22cjJuC-gl&U-cr>$sI?Z*$VVVM0dqqfl|72@z z6>ne4Ql@PX&I}Mb)FRoxX#bZ)z$*ofH+iV(au#cf^RBYtI5pj`rcN-h*};J(iz5nj2y+0Wzh=5k@29mYSMYuPp!xceiZmQpVZxqCwY z4C!b@gpB@XzhH|EPF1MR;t4F7RU5x!t^Y5{5hI6kET0>f`3h5hR&V;_fRJ09B#HGh zt#5R6`HL3Cwyj5l3fJz_E`2MP(!Rcp;Bj!x#@GoMp6B`IbpUNO6bkPb_lB&RT z{@|CsYQ$7vHPC-q1VaubbX_M-hG>(|?m}A{SuDZ;eZa1<--M)!ap1@mR_g>+_)%uP?*5(bx&G zyL22j!B|9eaR@762WL3zato}{0u3rZ@Zd;dE|*ik$vy4svAXi?EflcC6kfuePa#X2 zK(T2Y499P*iVG9CA8!~*Fq+PnGG2$_?zR_n8~aXJUF{m?xUo?M#(-pF_PHiexv*D3 z6t+E-03(qb0Agp;?TBI+!R%KZpDSV1V;NVJ#8bjAZip(2k})81ume*(v`77N@BOU& z<~9mpZu_B#^X+A-86jMWwCFtFdVBM6h3dQrtI+9CmH`{l;xb?F9p|Sbpm^>u%l~F) zRtfPnj>3+(%sOF3ddXPQDyl-zLfcR88RiHSX?C0ZvP*!`YlW9|o*36az_`Kx*QApc z_%IV>^a)n%qiiXp45b+6tZkjzN;6#GU|;+4j1YK8dPf|O|Bvl#A_8Fn-n}1=A&dZu z#{#qcyhROheV!f+X^yrY_FC8k{?XwE=`e}l!tc*q?Pis}%L9bf3N>kprnZDdI&H{Z zBI7?Ka6~!kD;JWe1QQrf@y%E!>SlL`s|SXhdYj<()rbAk^iW4V~Arx{0I9h z)|-g`CF40!{J&9YA3~BD4B3B$;@J;hZBupsD=t)|qDla10KD^m!<-zeqv{ErOFoLO|5*S3_d=V0 Z$8vp+cFiU!QB@Q)6$MRrjhrRoe*o>>Bx(Qv literal 0 HcmV?d00001 diff --git a/public/images/aws/localstack-toolkit/stopping.png b/public/images/aws/localstack-toolkit/stopping.png new file mode 100644 index 0000000000000000000000000000000000000000..786f91975109ce678f8f438f9c467565146a55df GIT binary patch literal 7623 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 literal 0 HcmV?d00001 diff --git a/scripts/redirects/_redirects b/scripts/redirects/_redirects index df946c6a..1bcb13e1 100644 --- a/scripts/redirects/_redirects +++ b/scripts/redirects/_redirects @@ -134,7 +134,7 @@ /applications/temp/ /aws/sample-apps/ 301 /applications/serverless-container-based-apis-with-amazon-ecs-api-gateway/ https://github.com/localstack-samples/sample-terraform-ecs-apigateway 301 /user-guide/aws/s3/ /aws/services/s3 301 -/user-guide/lambda-tools/vscode-extension/ /aws/tooling/lambda-tools/vscode-extension 301 +/user-guide/lambda-tools/vscode-extension/ /aws/tooling/vscode-extension 301 /user-guide/chaos-engineering/ /aws/capabilities/chaos-engineering/ 301 /persistence/supported/ /aws/capabilities/state-management/persistence-coverage 301 /user-guide/aws/ce/ /aws/services/ce 301 @@ -406,4 +406,4 @@ /user-guide/extensions/managing-extensions/ /aws/tooling/extensions/managing-extensions 301 /references/filesystem/ /aws/capabilities/config/filesystem/ 301 /references/ /aws/capabilities/config/ 301 -/academy/localstack-101/getting-started/ https://www.youtube.com/watch?v=CzX4mfiS058&feature=youtu.be 301 +/academy/localstack-101/getting-started/ https://www.youtube.com/watch?v=CzX4mfiS058&feature=youtu.be 301 \ No newline at end of file diff --git a/src/content/docs/aws/services/lambda.mdx b/src/content/docs/aws/services/lambda.mdx index 46592dae..3caf3423 100644 --- a/src/content/docs/aws/services/lambda.mdx +++ b/src/content/docs/aws/services/lambda.mdx @@ -531,7 +531,7 @@ LocalStack provides various tools to help you develop, debug, and test your AWS - **Remote debugging**: LocalStack's remote debugging functionality allows you to attach a debugger to your Lambda function using your preferred IDE. To get started with remote debugging in LocalStack, see our [debugging documentation](/aws/tooling/lambda-tools/remote-debugging). - **Lambda VS Code Extension**: LocalStack's Lambda VS Code Extension supports deploying and invoking Python Lambda functions through AWS SAM or AWS CloudFormation. - To get started with the Lambda VS Code Extension, see our [Lambda VS Code Extension documentation](/aws/tooling/lambda-tools/vscode-extension). + To get started with the Lambda VS Code Extension, see our [Lambda VS Code Extension documentation](/aws/tooling/vscode-extension). - **API for querying Lambda runtimes**: LocalStack offers a metadata API to query the list of Lambda runtimes via `GET http://localhost.localstack.cloud:4566/_aws/lambda/runtimes`. It returns the [Supported Runtimes](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) matching AWS parity (i.e., excluding deprecated runtimes) and offers additional filters for `deprecated` runtimes and `all` runtimes (`GET /_aws/lambda/runtimes?filter=all`). @@ -726,4 +726,4 @@ You might encounter this error if it is set to `legacy`. ## API Coverage - + \ No newline at end of file diff --git a/src/content/docs/aws/tooling/lambda-tools/index.md b/src/content/docs/aws/tooling/lambda-tools/index.md index bbbc0070..8982b5fe 100644 --- a/src/content/docs/aws/tooling/lambda-tools/index.md +++ b/src/content/docs/aws/tooling/lambda-tools/index.md @@ -10,8 +10,8 @@ LocalStack’s Lambda Tools offer a set of utilities to streamline the local dev These tools are designed to shorten feedback loops and improve the developer experience with features like: -- **IDE debugging**: Attach a debugger to your running Lambda function, set breakpoints, inspect variables, and step through code +- **IDE debugging**: Attach a debugger to your running Lambda function, set breakpoints, inspect variables, and step through code. -- **Hot reload**: Automatically apply code changes without needing to redeploy the function, enabling rapid iteration +- **Hot reload**: Automatically apply code changes without needing to redeploy the function, enabling rapid iteration. -- **VSCode integration**: Use the LocalStack VSCode extension to deploy and invoke Lambda functions directly from your editor using SAM or CloudFormation templates. \ No newline at end of file +- **LocalStack Toolkit for VSCode**: The [LocalStack Toolkit for VS Code](https://github.com/localstack/localstack-vscode-extension) enables you to install, configure, and run LocalStack without leaving VS Code. diff --git a/src/content/docs/aws/tooling/lambda-tools/vscode-extension.md b/src/content/docs/aws/tooling/lambda-tools/vscode-extension.md deleted file mode 100644 index 05e55d68..00000000 --- a/src/content/docs/aws/tooling/lambda-tools/vscode-extension.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: VSCode Extension -description: Deploy and invoke Lambda functions in LocalStack directly from VSCode. -template: doc -sidebar: - order: 4 -tags: ["Free"] ---- - -## Introduction - -[LocalStack VSCode Extension](https://github.com/localstack/localstack-vscode-extension) supports deploying and invoking Python Lambda functions through [AWS SAM](https://github.com/aws/serverless-application-model) or [AWS CloudFormation](https://aws.amazon.com/cloudformation/resources/templates/). - -## Prerequisites - -- [VS Code](https://code.visualstudio.com/) -- [`samlocal`](https://github.com/localstack/aws-sam-cli-local) command line wrapper around the [AWS SAM CLI](https://github.com/aws/aws-sam-cli) for use with [LocalStack](https://github.com/localstack/localstack). -- [LocalStack](/aws/getting-started/) running in the background. - -## Getting Started - -You can use a [sample project](https://github.com/joe4dev/lambda-python) to get started with the extension. -The sample project contains a simple Lambda function and a SAM template. -Clone the repository and open the project in VSCode. - -```bash -git clone https://github.com/joe4dev/lambda-python.git -cd lambda-python -code . -``` - -Install the [LocalStack VSCode Extension](https://marketplace.visualstudio.com/items?itemName=localstack.localstack) as recommended by the project. - -You can now open the Python handler function under `app/hello_world.py`. -Click the CodeLens **Deploy Lambda function**, select the `template.yaml`, and choose a stack name such as `my-stack`. - -![Deploying Lambda function via the VS Code Extension](/images/aws/deploy-lambda-function.gif) - -Click the CodeLens **Invoke Lambda function** and pick the stack name `my-stack` and the function `hello-world-function`. - -![Invoking Lambda function via the VS Code Extension](/images/aws/invoke-lambda-function.gif) - -## Current Limitations - -- The CodeLens for **Deploy Lambda function** always appears at the first line of each Python file. -- **Invoke Lambda function** currently only works in the region `us-east-1` and with an empty payload. \ No newline at end of file diff --git a/src/content/docs/aws/tooling/vscode-extension.md b/src/content/docs/aws/tooling/vscode-extension.md new file mode 100644 index 00000000..96016c1e --- /dev/null +++ b/src/content/docs/aws/tooling/vscode-extension.md @@ -0,0 +1,88 @@ +--- +title: LocalStack Toolkit for VS Code +description: Install, configure, and run LocalStack without leaving VS Code. +template: doc +tags: ["Free"] +--- + +## Introduction + +The [LocalStack Toolkit for VS Code](https://github.com/localstack/localstack-toolkit-vscode) enables you to install, configure, and run LocalStack without leaving VS Code. + +## Prerequisites + +- [VS Code](https://code.visualstudio.com/) + + +## Install and configure LocalStack + +The setup wizard ensures LocalStack is installed and configured for a seamless integration with AWS tools, like the AWS CLI, SDKs, AWS SAM or the AWS CDK. + +LocalStack can be installed either locally for the current user or globally for all users. + +You can [start using LocalStack for free by signing up for a free account](https://app.localstack.cloud/sign-up?plan=free) or signing into an existing one. The setup wizard facilitates this process and configures your authentication token required to start LocalStack. + +The LocalStack Toolkit integrates seamlessly with AWS tools like the [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html). It automatically configures a dedicated `localstack` AWS profile in your `.aws/config` and `.aws/credentials` files, if one is not already present. + +![Installing LocalStack Toolkit](/images/aws/localstack-toolkit/starting-localstack.png) + + +## Run LocalStack + +The LocalStack button in the VS Code status bar provides an instant view of LocalStack's runtime status, such as `stopped` or `running`. + +![LocalStack Toolkit Running](/images/aws/localstack-toolkit/running.png) + +The status bar button provides access to `Start` and `Stop` LocalStack commands. The status button turns red if LocalStack is not found or misconfigured. You can also open the LocalStack log view from here. + +![Stop LocalStack Toolkit](/images/aws/localstack-toolkit/stop-localstack.png) + +## Viewing LocalStack logs + +You can see LocalStack logs in the VS Code Output panel. Simply select LocalStack from the drop-down menu. + +![LocalStack Toolkit Logs](/images/aws/localstack-toolkit/logs.png) + + +## `localstack` AWS profile + +Once the profile is configured you can use it from your favorite AWS tools like AWS CLI, SDKs, CDK to deploy to and interact with LocalStack. + +For example, to list SQS queues using the AWS CLI and your `localstack` profile: + +```bash +aws --profile localstack sqs list-queues +``` + + +## LocalStack Commands Table + +| ID | Title | Menu Contexts | +|-----------------------------------|--------------------------------------|------------------| +| `localstack.configureAwsProfiles` | Configure AWS Profile "localstack" | `commandPalette` | +| `localstack.setup` | Run Setup Wizard | `commandPalette` | +| `localstack.start` | Start LocalStack | `commandPalette` | +| `localstack.stop` | Stop LocalStack | `commandPalette` | +| `localstack.viewLogs` | View Logs | `commandPalette` | + + +:::note +The AWS Toolkit for VS Code, a separate VS Code extension available from Amazon, now provides the ability to connect with LocalStack. This automates much of the existing manual setup required to debug Lambda functions (https://docs.localstack.cloud/aws/tooling/lambda-tools/remote-debugging/). +::: + +## Contributing + +[Read our contributing guidelines](./CONTRIBUTING.md) to learn how you can help. + + +### LocalStack Toolkit for VS Code extension support + +Please provide feedback or report an issue on the LocalStack Toolkit for VS Code by using our [GitHub Issues](https://github.com/localstack/localstack-toolkit-vscode/issues) page. + +### LocalStack general support + +For LocalStack-related questions, feedback, and contributions, you can: + +- Check our main repository: visit our [get in touch section on LocalStack's GitHub](https://github.com/localstack/localstack?tab=readme-ov-file#get-in-touch) for contact information and support channels. + +- Join our Slack Community: Connect with other developers on the official [LocalStack Slack community](https://localstack.cloud/slack). \ No newline at end of file From e449468e4b6940a316d2692baa87981512d9313a Mon Sep 17 00:00:00 2001 From: Brian Rinaldi Date: Thu, 11 Sep 2025 11:00:48 -0400 Subject: [PATCH 02/41] Initial launch lambda remote debugging (#186) --- .../lambda-remote-debugging/app-builder.png | Bin 0 -> 79193 bytes .../lambda-remote-debugging/arn-resource.png | Bin 0 -> 94953 bytes .../lambda-remote-debugging/aws-profile.png | Bin 0 -> 151556 bytes .../choose-sqs-records-lambda.png | Bin 0 -> 642954 bytes .../lambda-remote-debugging/create-app.png | Bin 0 -> 452885 bytes .../lambda-remote-debugging/deploy-sam.png | Bin 0 -> 230332 bytes .../expanded-remote-debugging.png | Bin 0 -> 1230153 bytes .../aws/lambda-remote-debugging/explorer.png | Bin 0 -> 74516 bytes .../remote-invoke-config.png | Bin 0 -> 122488 bytes .../select-an-event.png | Bin 0 -> 169497 bytes .../lambda-remote-debugging/status-bar.png | Bin 0 -> 152930 bytes .../aws/lambda-remote-debugging/wizard.png | Bin 0 -> 127899 bytes .../tooling/lambda-tools/remote-debugging.mdx | 445 ++++++++++++------ 13 files changed, 304 insertions(+), 141 deletions(-) create mode 100644 public/images/aws/lambda-remote-debugging/app-builder.png create mode 100644 public/images/aws/lambda-remote-debugging/arn-resource.png create mode 100644 public/images/aws/lambda-remote-debugging/aws-profile.png create mode 100644 public/images/aws/lambda-remote-debugging/choose-sqs-records-lambda.png create mode 100644 public/images/aws/lambda-remote-debugging/create-app.png create mode 100644 public/images/aws/lambda-remote-debugging/deploy-sam.png create mode 100644 public/images/aws/lambda-remote-debugging/expanded-remote-debugging.png create mode 100644 public/images/aws/lambda-remote-debugging/explorer.png create mode 100644 public/images/aws/lambda-remote-debugging/remote-invoke-config.png create mode 100644 public/images/aws/lambda-remote-debugging/select-an-event.png create mode 100644 public/images/aws/lambda-remote-debugging/status-bar.png create mode 100644 public/images/aws/lambda-remote-debugging/wizard.png diff --git a/public/images/aws/lambda-remote-debugging/app-builder.png b/public/images/aws/lambda-remote-debugging/app-builder.png new file mode 100644 index 0000000000000000000000000000000000000000..5d42b5551530d53f6f27259f4b4fad163f0e5413 GIT binary patch literal 79193 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 literal 0 HcmV?d00001 diff --git a/public/images/aws/lambda-remote-debugging/arn-resource.png b/public/images/aws/lambda-remote-debugging/arn-resource.png new file mode 100644 index 0000000000000000000000000000000000000000..feae5440ad6b5f4bebcf012832acdd1d5330f364 GIT binary patch literal 94953 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�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

@|o%0=cTrUpowc;0PA$mcNh-Q1i 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%0Dx9Q|i&fl~t7F|&#~ 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

w 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�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�Z*;)_NH%Xsbx6`DZz89&OKyyYUJno-2rtu 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
    *E*>mzB3+pI? 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 YsCG;4(2?Vt#2<&V&OhS*=6m~p05S1E;Q#;t literal 0 HcmV?d00001 diff --git a/public/images/aws/lambda-remote-debugging/create-app.png b/public/images/aws/lambda-remote-debugging/create-app.png new file mode 100644 index 0000000000000000000000000000000000000000..0e6f98cabc53493e810ef3dc89a259dc96836a47 GIT binary patch literal 452885 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�S?(tGsVDAW=L>JVTL&ifyP7b17Nv!#VdaiZLye!EpNj6w6}ny5r^FWtX|nYMUH8E zbCN{GfS8SI+|oW;53^jB-D$mfZ;>egRTlC9pXk@PsbBk;(wAs^*$vnx`bt51UMV+2 zWGSYSE5~O4<|3oD`?%m@vl)p}pX|Gl^_OQd297PZznmQARt-VqVnli+>WyzJ8bwKl zNP(%x%R6jxe=PK9k#2arPqe82Kd7t!T~de%5tIp=@L3xAJ4)niXlY8o#%n={vm4!=O(gT%Wq!*f1QkayHmVFnRn$vJ*a$B`HKy6--OYh8!`!QsmeXZ9h6OU21y z=odRgBo+}amxr4150y=aOXVL;BGeQGqFN-oe_Q7HpCA3H(xvEf*`Af=&0u@?C=lz6 z&VgvU-hyGHtt6r%x|Cs2@l4rmpYjuPZ5%!aY>}6K7?l5DC*K6ITt*!P@EsWqBc#y!CrYPh){Mz1%9)pzv@4(OxKk4fvCY^kW7U^4t}O< zTCTWiiQUZGA^;Zs&S$D}fqa4~5^B=8T%Z@l;UrfY?CrMQ$fkqqmW98+MI>Ab4USG> zy#P6uHUR)SJ*L8R15s`&@mjFnjT#ciDn_Sx`M-BgfJERC z_=IWMA!x)Q&2rYi2@G}&E4VDs2)vTOzXeBH)4^Sise<=Y=Zu#VWRY#UN0|?tjV94b zjhFIxk*R+DpnDT|IdcVC7|SY(1YJt+kh@9+b5}?3f<&O0$c$9pgK~Q;5uQS=oqyHw zv*cbla1bmMy|KbDeul>C$*k23x;5hawFC}v=d-IhNhzMxFK32(j!MJ6r{ncc_@O-^ zFcj$`VLn?2UqgfZ@Vo3d6jqsq$U2ns80JBuOgQN|ab}Os^6uP%b7hGIAo)cu3#KZc&*&)E}83e|y3ZlCpEy7#^kE-Cn z2*JTFzbEK6H9U#TA9S#rr%J_r-%N9{z2nKzxyoY#100TBn!ZK^)|W2KF?sxRtlEc* zVhI(!vfG4Z2>B%+6L~^K##aB9#r*c#TAF#7b}Zg&LfWFBy< zc~400L(Wu=KBnwJa`a~x+BFdu@3nX0Vk=XPY?*GUX6Op66=8PM4=0xUjCuo;s28}7 zYTegpT3>sLUPojL^%t97zKI`48|<W31IlE2DL zDJAII$3OfS(A&y!SM>w!M>Y{@pH&AmX9inowFOzBs6DGH_Yp_1mP~wF!lb zP%`kniTTKj@5C1PuAI-?ysl3D_IBb{1iLxO+4_gFz2Cd;MJrFqqHo{R0h3#%FvKOr z_BloIpj{vz9&>XN;X-D<+djy7XcbzgmpS*;It<)`Eb9D{?VTAW)NV?$6vyye^>u}h z_FJcQPC16(*eAHyy%1|7321~nT7y}3k5)?1ky0nVZNcK;<8NXg$`FtvzFnF_ z{nc}U3f}_#X;}w!RvEM124pBbT;-#}8CE1*5|d^)T33hi9@$~>bd&O; zcJGjW5Ak$;B5kTN#AJFn$buij^Cw?xf|ix3C^XprbpFqNUMCP?% z`Kxz|p7O}D5fJW#`*%GLzQEy|;aWQe>1y_SC&18X3wvIs%`(jBs|wj+KQo>xzx4u> zQLR8kNEN!Xi|;j(Z~gPJ=oI7SEf>a{mk$?}Xhi%Qb0r04-2DHjJCM32kxD9h%_iKi zh}a|4*p_wj!;-2TFh%K%D((nl)x+Ou?)m&`65Kc=vXj-wl2A+OBt7+^k|6@g%x6=j zMhk?lE?s_j;e2{96PfjMcb-jnqF=lM+1*JAeZnT;J_vGHWf4SqD=srQBDl^d0tTbY zU;7eBj)xwrcE`ucMDvS~woRZY-rr<9R>{yFwC}dvtJgNR1sMplf_2!eP4TK1s#GLD z%i7C6d{24?`@<#c+9qYlo7l7zOijPH(%-11QA#G7%v_r(qO#Y zps&s)(1AFf@1)|CQeyM+yQ@Rg!COt?967#pd27;5onLb`Gf?Tg_TIkz`N``JM#OBQ zPG`S_6*&o!HCZD>a-Sx*SM~rt#k}Z*y<6qYdRN@)?JVK->i%; z6<6;j>S*nn$dJIW1MQ-yJ!UF*iTghlWtXxyzOTgS+uoe0O04CkxVh(d&1mBW_Uw2_ zNiw889Cl%$nyO=Fet~%P$@_DEb-bAOrE(gs@KJ}iH4&eJjPxz;|-uy5}Q(ebV5 z`;}>)iZfw@EE_TP+jWxEZW#TjN|A>9($tU9bzSESwz*e)lALDCnsq&?@zqV zwz=_^<-Wi%!(=ED6-YdLk(Ybb27@BNCoo?!*?KR`yH6^dax;Y_=#i)ewSRK$47J|* zzk#4CysZYCFXr>4wwpbA(R~oFH}_~ex2=zz=;Hib>Nh@tDndiv-`tH!k8JLemTEVD zc0Ol3EA>fZhOskQlYO79G(IEb)(JN*xSzAQ{1SAqg4v`KM1d(FzaQI9P`FyYfI45X zGJ0EC}-s4#N}k1MNlqbM{W!eO+q+{lY*twUTQXF)g*fT>eBPso=uzBw4)+r zm-9|~uN_5hPMuHb3}-qkZvL3I7XoxV3%u=HRUl4(`|@9(sP;brg^{kiy;owtT{ZrC zTj%rE$X4Y(`Xt+|5m;^8`CC zi3Tn8G@#Fwey?Gd1AeHp>Y8=-xQE`yhBevC(i5423b9P|_N9CamrZ&xQf^}^q(PuR~oijuVOTN zJD=fPf7Qn&u^FL2BtvO_%Q*m&x3*&?)R(qqZGJ z*bDWvAfq{HSC{sQffKCvw&U(;*AnIS%+IQ^0RAQ!{F?+e@=w07Sk>JlJ#7&hyI~<3 z_f*E~=@^@nX!|0~(t+oWNYA<(0hgm)Z@kAH5lKT)(BAC!UU|3^fT3rD(GI*G@DK9D z{5F{t=n>+%Q`L}|Q?=L&)cXMkK-YVl3DBol%;r z9!g#_xI8sXH&gOvhmEDc{x_PnQ1fgvK5CtuQqq)o>@A_t;+?}MSI!SSef(Jrx~07Y zKxYldhb~x}=R_($ZS++r1l|M#Uy%Qn@7Cv~uiTNtAe4$K-Y}PecN22}5*r@H6!` zp*Ap2D#eS}<5$n%K0WZuqR&k&5f7DOD*qrPT*^r?$JpM2fbb{QnB!l!HYB_jVrV5A zq=&}*k9@m(3KP#EPJ5e&lPo$joEb$U()2W)9WuIYoyv6@ra1yK51+{keN5fpnn)*2Y<2;5|lo2gd)K-G|W_p?rCerNqF0_*%u zo{C1q!iJ+?s_sz+x6_*s(cT7*%FS(&%-?*WIW;x!$pgk>@lL``aQk5T-2>w4@BT66 z=X-&V8Lc>+R|RwGuX}r*3P{3~Cb29^dH&b$a!QN*vnO;NcU+lcF9IfvWfIfKOtX86 z_~F-Cf*fo?Mcdz_0({4K(MKob197j9>L?|8vc@U?Y{$t{FH1Xe9G+zvb#-}f*C8e2 z#oF5IHP-j)HJJA8Elulvu4$@BlT>$x<2>xg<=p@x}=`sujcU*juNjG1Q}Yx1|8zNjJHv!#qY z>fU!PX!}!T97YDrI&tgjAKz4Si@$yb61zuWuZ;GM^k}+Az4n>i>6!fdNEJo7wmy}S zDBQp4PLLZD?P0P`pS@{c8EFe>v{#2ej>e$m{mXyftYuHg3zz!sn7Ejkji6)jJTz=t zn|oTk?uCYllhDxIU^?Gw-;Q%sqGF`!)Ofa16!6Ij)59j=IJZ*VtyjNha&G*(X8s-D zf-N>=k%v3ySyX_oPJZ-&KV1?Ro56KJ_$b&TWn4+x7@1Je6Z^=!s|&fVKVHyhXqZBCQ*4+Wl9m1P z1fhIi)p(~g)yv094ZmcseG@ONRN(0x*%xprH7IH*eSLxuJb5qct1uJS{j!<%6h73QSXH2#B;Bu@Bq3GC97rUdfj>uee6?y$vQ90j#!`> z<7Xb>O%7+t({pdOZ~F;7WO1V_0bEhD`JeNP8WLr0FS#EZ8aaEdov%ydd=lbp5eYst z+wZZR%g&jz0VnWS&p38y@@kF35s>7FS+@Zo6cEcGzWQLLfa=?O#tuAVj|Ss0%K;rkej6uOr+hqKFAQ z7rFje<~5g>4HVSS+CrY4oI_ep?92@Y?1q-zq)+$kC&Fy6q3$gOwLR@5M~|o51_}l1 z6XP8l9uC1k49uY#^Ni%|qfQOuGOBgu1I1C8oK9o`3(>X99(v=4KHcTCzTu}H5W%x> zp4a2TuDG6oxs{%xv>NqEw0$Wr!P0m8kCoHYxq?iMsXjAb?mC4$T}^NWl#vR0F9Mnp zrp{;Co!ALQs2jG{k5JB7rB7Q?7;PmDqU12B>4A3c9!GHO0nO5jrN$GT#Bh4Q zZ`3SbU02VG(Kn{Ig7D})esea6JnlZ1k7KeC--s?0R0?vLEF)}g*jCUhkgeA;7d%MD zE_&b`xr59cRCoJ(jz!puD=JM3r#~Lg_1ni-z1rZ{{&`#mu1)8*%BIQ1($hab%QEKE zF@;w)i;^r&{CxBDqIW{|GL<5(FmL~LjKhF)DA~t4iyVqBF zk^6xDX2T>|oyQOMyW9Z|LVxALcLUxiiBB>pPmRep<7tz%ZHuEf*UhD0h z_0JjTxd*LC9Jqh0(dVLfAULD=BkQx5|J7>IWE3OF{p!PYbPeOnRejKCBpwGj5JD5X z7H#?OnMj?#U6T_*(?-S0f4=W9Wd7{Uv)!Md;EDu|k`5)Ee_K$)L8$?`X1C2al>v`N zuLSDOko0o$1Xe8C=@&dIi(mLr?pR;wS1zYJt4Y1$NagyPc0Ow!&AoOaqd9+TwqX5r zNjj&(RzH)4Ng7!+so}oQB(}e2%7YAGVEQSik`_UKRc*7>7RMYV#Vpi)`Z~PT0@th1 zX>aV=a@-S}g{6I9*T?NkofhWIsAi99zBL{H;Aj6SbqN>jE#Lre>oYJt)vxkBTu1c0 z@fy)xQ>-v@GR*h|VE&VS$`nO{mudo@<}5beeRWM*TZNd+Y6Nul*BFi{Cd;fkzvKp- z_L%hoy}mKsH&&`#>n^p~2TR1nIai~H%{gObYZ5l&&W+hlg%eEWx}NiF50!X-j$wui z=*!d}O;Ik`vP;OTi3dzYW0IQdb*i!iVWUPWl}TsD@Jg2Ry(2RorM^J3kbB;QvnC8d)Z z&G~V~Jze8wU1^DzF591li?9pjrZs)3uZ;vvafv-1f0RaA(8wQi^}VNOd&jSDdjMST z_P`w(4f9?pw`KP`svDQ6$Z1ZI@Glm*x|kj#X`PPx3%g1_w(;>}f&JRiD=Fl@`>R;L z-wmZ_8)X@1=W$(wTjCOeR3bTA`_p{(vq6$y`2daFtOs`qwqoe`%5`S^O8U+(g7Jq1 zzfZ5DVnGT zKYrAI@f+jJWq zG+7G!RL=Z!_hZd4j9dCi;YX?0hq)SovVm0qci0d33@QjoDJQN58+^V_{suE( zn*wC88aSe(3L_XW=cHsz+Vm)1xc}gm9h+TJW1+ZYVe^D=`OAi=vV1qkOWA@#Hy6X$ zjcg3z94gGdk~gtW?v+`S$;@$4U;g3vDemc=AIkt)qWtpwc)IR=?FVrq|38+r#0XLk z@V(gar){^J%h=D>WUn~T#fVrhi^S7&jZmMtn}m)Z7x!cMr%mXm$gN{$aH`w0hvO7^eZvSNXue}M1L& z9cbF{U*T#mfsKR!DJpa#B;%)n_c4um*vL_S&crc!+)QT?{K*o-_uy;K<1y|%??L(m zX7OYe*}xg8%-_TgzErzf-TaXhhwhXD zBO4!bFg>^vp#>XJ`Uu~QK5`AW>))-BjwZ;nTRD1>)_Eg!mKP_xuF$`kvR zZ)xCGm&;$9(Lu^H4dBt#l|2<8X*3;{4HZYBFyVCcz2if9s?*%ti|iCZ7rSH`DSlTI zxD;6#jv&Ekn0YL|4$Es9^Pit1$o^l+fq$&{?{DthKn=%FAD9F+zWWk4b&>xcS9CLI zi`PCMk$3&$?y3a$*%r&NwiPh(5V znOyJLII-7fe6tE1#dTp<*H5Z+XGY%KJ?J%fth3J>5Tx|>I$o46l}Yu8AqegGHbD^O zr?WDTH8}SvT3MbtlkHt;XoN%}3S=B_O_4hkr)GOpl?le@t+B#>=Z;#MoHIY5Qd+Rx zK6pwEZ&f+qC0bX0i;(U=;Yh?BzE2;E(#9)DK-j2=Pix0yAO!o&f zyo546DpslVY?*+m!0*-0b4`eq{_IIoHh*-sl+Q4Cbn2_OIyKV4)j~y4nD9~_y?>V| zo#FjGw@TT^&OCg1FxfSwnJ>yqKXU!*s7-2yf`0!r`;ir|sIeZeGD6j#D{JTH5=w#` z&Zd31#Z9U6CFpFDN*Y%zbYp4ZOauL&2j>~Tt^|+y2y*P4WPxnYY!H9pU-zYXzCB|+ z#@?O=9ZZ9zJR_VOtSmO4t*&hjF!}z1P(a6#$EZHG#xVAYRBR2S+TXM$R<aYc~=} zCh!}OAV>e1ZJf@zjC9D>++N>)`=9V4cKO>QlY(CwOb3WTK+Na{AnEayWInW182lH( zZES&HQK&b8$ZjMR8*Fd+9FRA61jt{l9CnXxgYNkFnXCpHzm39NKKG$9`PT+DH~w{=%62hi3*ca{C@ zl#y?LuSqT{OfsivpK9OW7p!;NLQ%Kc?zWReVQ!?|BsfegG=aKaT|`>^HKgJ}#DN!m zq8~?}W_-d?3%X<*5pmc89;55(S*~?k)96rU-aySC;)L%T)tg=PW|Vx;-8!c{RZ_qdkb{-*!GZAWe#l=_vg zdkk!nR#5%-;i%ZZorKud0awxBMMpq@vZNmXmL>z~03dI{9NC|=k_D$ix((z=dn!p} zK-`lP%sTtC#7AUy8vshkXpz35k&)36fZw(S#%$Fq@4FUVa~~?rY!WX%rT%yS{9}3o z<++iRGJxkZ2=IKg|MrsUyu{fbJ2&HF${R%&My|67YznXG{yBIMs)qIf@MV3Uxx%#M;=1sDa1-?d@>fHkEG;dq zBO7wg0RSxqETSvv2SUCc$lp0+n&l+^#1v@4jK)~g5d6zmC4WS;;CDGS_WGXzAP^xz z^6e%GpwVgPmI45t=uHh5RNc_U{L_Jd!tuDOn8!%*$;w#DU)i6xUepX?pnKMK5}a0a z%!*mc3Ntg`dZIBvKY#NJUV?Nk+}U(&csSX_daVLSoIVQlHi2jX{aDjOjq*LGm}tu};MZ>Z>n>w*{&_Fs!2fN2 zX>1Cw%78aZqXB4Qe)xZY{RGxMX@UcPzaOo1q3==YXo2w(v)r#H^)N}FJ?o!rG2|y` zN-KqV+Qe+;Z-K28@QI;S=Cmtdsgw2J%?vDMref;1+JC~h%~Y>g!gPy4`LUJM8?cfVuz8SN_YI{`&{>dC21<7GFbu-JZV?9zdl7{A6Y+O0Mye1knw+0YNUO zevirpLk^^g`h#kVg_bgKdxUOF210ndCXMdS+{nns~N)g9v#FRe3&!ct_Tc+-PT z-8Jut24Lw>T#dLZPL0qK2$(8UGfe@0o@WPZ+Vet;VdGkAnW;!%J%R0Cei=(qKfMUI zb{3X3@Z>jc%iZ8NTjnp6Cd(<`u<9=`8`OE>x9G43O(lv0_W?6^auIv zWXl!)ZF(+eiK&>}3NQo^?+&x>BU&mm0Nw42&xmn_t=2z|0B&g=+|E6(@P=8&zvdSp zqc^j6-?ZW3d4=q`=>DM3a&N{aFdv=-wyq9yEZAP%WZzoM&{n~l)JXJMH$M5Ae>3a^dgD@$n$ngRHx+_<~ z1>2yZR2<-?{<(?&Gi(0G3J-#aVw$`Pp90?ye=$Ht`Rl+RBNgU<0R6W8A1?X=|M#^3 z{WY2e+cOm?-R$I|?b&-MlZgAvDj>z$M3J%zZ9$lup?fuxhK%0j#&z!YFt4o{#QJEF z=a*BU%-j5U@YSf=mN`6!>ZIrO@5+w0^=+2;=w<_1bk16AU0 zdRc&2H1pn79-#!g)%p7RJ$KX2_kC`U-I=)%AScnXN;de{S2Gwy&BI{=gr{$nvz4dY z`@E5tk^hUbw~njwOS^~ZlvWUlLkTD#N*%gW1Vm6kT3R@C!{Ja0NVkA+kW}gJ6zK-( zlJ4&OZN4+}zQ37ypPA?VlaGMhXWx78b**b%YyJJseV(mWpO$jq-2QgW`X$p)HgP38 z33%dS^_mA9|GZ)k(0z)M&c95(^fQ+!Wv37UeMa6%#Ofvf``O$KMNq4;LaUCbhvNj$DFY^j z`j=-Q9laP>h*8p$?%x&@n~Ic!QiA@j0@hQNR;?kFvgcoTETY^t{QbvAM&j!BTB(*v z$f6#)y_bp*4_Z;A#z~A2qj;k8`L-%yj=rH6Y~ROz#H~+mZ?7&SS7S3)*c4_45;Oft z_$@aqOU=MTD=|jN{pZ*DsqNoiXL?nDwt~RArq25}exRSbFgaQgi4S8||My$w5DzWc z0`Vp{nosCvtH}k8-)pLf(M8>T=;gwLkxr?BAWBWDttE%dD*cN-nOU$UAkx4Q!y$BP=malzlFD+n4T|ihxItcvt{4W&*Tqj$GmNyC-tlPem z#j|LSln0zhOz6~mx?!Ql6z{HfL~hmwTy}`~aC+eUDdL{l0btbQY$;x-J*fq14=DY} zGREOnG_y_KMn zb7{BdQX0KF>c2jy4(sg|!)kxD@8eHS;#ek3<{i~rLlbO~oi0JX3 zHDiW<#@OC#RJi;q6%fK-<-GOwpqi4FTcM4DN5-dkFQbEG3!j|59pp*Cq+jgQ3cEg? zJl`I%I!T$9eIVj~`0Y3LS4VJ?j~}iL^=z^+b5MK_FrN6mO|M5v)WofFS$b#dM!d1bfyKBdQ!##mWUF>QTqR88 zR$^RoGUL&Q^L1E3D@I{_Dx3=1yLhoGC-y!C+96j>K*eVa3Zs&RX@%Ku5&&uc4q5zf zNL%>thcC`>(i>1t9NuNYctQ;zCMUJf(!UnZ=lZBu)H`f?xynIl6X`=h6Tf92!Yv#Xg6N1pjREb|31j~2%J%yY%+i6|rd|EiBlD{Yr_Fxe` zm~wmlIqsgHVB6c8Gof!4&8firtGM8rbd`fLr_+ZzNaIC&EHF6eCI`0}Ef+mC+8wzx zsR&@VMe(B6nH)1lm8U}u%fElAD}Hid6M&Z#x!$98D5%h^ zW@_D-8EK^=O#p>7KBOWBTe{aVjAI9Yy)QYF-+u=7bNk|{s~+xe^~m-8pMz!*%e*Ox zZ@m6gssymBONwJD-Z`6@Y~P@w^vG5}ZgscoD|Yc;kI%eo!+xTthIOK+8ef`G-zvk@ zp!lOVtn>U;!Jq|pH~Q-GRF#*E8Kro8&ZFC{=5rk^9v+w!)GokeM-nWVg8vzzPmWYk z+krO#e~hQ~nmz`f<+I0c?I>vZ7fugYke*!H4PJFLdA*#*sBG=AZZA)Lvu@8jFrqou zCTdE{Edb8SiN9*I58IO!eSzu2`blD5nTl{%Y~5mG1!qtzB;JX^PdEgg%5Z0J^wqKw zI01wr^!;`33lO3DBdGfwsofk_Y(doz;}Og2RSp8OHv2 zX+D3pnZSDUqKjJZzdiy{4MRgr_;-!9QsR9t+DG%IVj8I}6u0lMCk}u%Zn)wBF#@oO z(oHhtsWhM6yfmZPJmo=xSxN_=)tEsFAN|X7NNDoS`$hc3VonD->wKN6!7w>W-uE$? z9w1^qq|%L!CLwHcm{q8=9r21~N9=qc+?4H2?y9)aEzxR&xX>1Au4622vIb?((+~30 z|N3D6e2q1t$kNqo7r_4C$&B05r}lCl)XX%=!Ik4e{O8Zs;A^UYcX+21w5SoHsNeRf za(onrsC56YDUjEAhUls7sn66@L`>uor8XA>?QvrM z;Bs@4>-XPxD=eV&wdD#Enl^f3EHK~y&o zI$}r*4W|)`qsaWaEi+}s>Lh>vzdRKX6xC}Kz>NRDxUAV@j8nn})-Qd7qTHb8LW@Peq3YWa0Id3W0G{Dq69p?V zm%!tz5p5gZdD93U2>ei0=y5XU#O|M;N>Sh#aEuDHfAal+3#o+1cF3gTWmv&BPj2-y(O{~Z`Tp=ZF3p=j#l5T@vF{}V z?c(isuY{><3bXlLcOxEab%DZvni=BKn|&S`3>3HXPt-t{Qax( zU!$)1>4Ak#4C_rF4^7rwDO!{qhgebF(v$bJMn1|$R;}3Io%B!@FhJp?D-84^`|K)q z9Mm;rNae>(eNP}x@9~2A;-eqgs`EOgHYze+2-#M1PFRN09H~))kyGo0!bMdeh{i}2 z-al+3hHZuyE1Lf8#W=mKc0IzYNR(&8PMnR2F2k{lb!(i>l-Atj&pp1f#^gad=Yu;} zpIEcHyLNcWw9GpnLoj4 zxUe-}>MN$G|9lb~cry^s=8WyHyo_~4?vX!{0h zC%x|HM_x+1h3z0xt{1YMGblIfqgCVw8_()^ zQ>$aS=?QfUe^Jgx)Fljdv++b_jMzB+V5N_;=u?r|&P?5SZ?X`FkVg`K)K|nHg@+_< z$bL<9`hLADWA%RhfiC|5D);)&nfshLJ^^jWlA@0u2*iwSmWW8?!RENb7XKoQQa8B> z{$_n?QD!midKJ561s(nYWoByOG@udQ{~V20< zeH+DZBAfB#N>|>-~uzN&+ zqw9+QsT)Y=NRWF;E|=j3azl!5(cx_{HV0jeT6e$^U}A~z-F~zE4ZQqM__y+sIB;jr zQX9a5zpB<&morbK%I)BGJ7olW1cVg*gxHOLX`|5x-2$@kk|B?}BV-vBDN$H$r=?D|nNli)jZE}8Pk%z6` zB_*r=*odWNHQy3sp<)@5EUsZA)?RV+ZfDy1NqNjn7v%n?GF2gPm*}|d091n9(`n@i zBTkY8dbN2UGS3ZyBT}}5V=1wtYxiDxQ=7V@H^*S8asbDigM(w7cT^|(m_D2Nia@dW z?o&)f|E^Khs0`-nYv*cZdc%~Wy~X~oKlxe#4aYC!xEe97#_vCLUvW%>25N2fz)1GN zpF28LwYd*e@o2|;KYVsxY*(EO|3yhyE^5CR$fI0gOl&jWkU^9x)X6cZYY@5_102gm zH>ehu{AHBwjX5dm4A_*tH$s#WriO6^2=`&bVpe0jRwKCy}%!A{nORm=1yDF8h z^m+v*qq8^+`c6gP53^4Gq!sn_4@JeaJ@#Wg-hmS}2pNt?uaqju_m#SV8)>}O?I3T~ zbw=WN`)E`n0X>sZE-d4jomIL0QXXHMQTo^&SMm>yHLKH^Ar5DSUEQsp3bj}^mg{<} z;b)pFq0M?TULK*LE-+YR!4Kq01nMhD)PE6hFa>#FQNSaA zoSeVqpzUeHh!y~I9H$FJDD5da?ANEUL!OsLD0Cu9i#Wc^{v z6#rii$~pR%vdpZ(oRX;kn+5M2jW=5;wR{A$+3XkT7`V;Oq{y!%UYX)UCu%C`O$~AT zcYe5BL>Giqd{#UK##X`-h0Q{g7WBdrcYcy!QFuT$4d+7fN$>cR+tgG%Gojq|;ghXt ziaPeYm*libqKQXZ&7T#hF!3&y>EgFZq@xR;|$Yllq)v}j9_ zrtycW)yL~C4O6`pI(w0e&4Z7iTF)E5&Dd~8qx+n;^DaEeD{|X9$a{U=|GZN5$qgP?FcgFMkB)KE#_YTmy9n<}Uff3hn zAb=u$X00M9YadVZ5I2Z;kY;g*t>8;sYwY)Bi~zMel=`;iKgXm6#$-i`TgPhc7P6$p zJtmJ0={J><1s?(*B~i8gpZ{n25Eu+`t%#%$ojr!L z>%VDF2~V#Fz$3wPjNFI+_`^=s3hgABY(_-ROu3peE#p3js2eZQEm=<942A0T@mWuq zFM77_^uf0szKd)R2VP!rrq=YHv%SYYm?ZMr^|QJ-K6!OR6Fm*WT`Z<9%o%KZp+byA z7sp~}9V%8&q)+^?2s-KyGdWGV;tL9gcoR7Na<#SPR1VdXDxk;#k1?WiIaA^M`A126 zcvQ4P&ZU_?E+`4eXShQ2I|YcVB%T?Or1Mqf4HkTgC*45*3H*hBmV`ElyQ#|MO&x{7 z%FdoFl>mEjQrPdmsPFstZ(&-SyD>@gd@Y#qFCH_LXes!a4?>v_bCTVTv9W{UGj_0< z+VQc9%O9UO#WYuU*+i~c4N+Sl9ha)j5OfT$fe+cr%nHDQ_IER!-5R_bEE=V}cpqF$c3!;+NVoj`mx4SXSE2%Y}2n5s`*N{NTcD zH3jGHBI_oKJp~3&yLp5@ZiEg!IwmuC)lnhiCYD8j}wiD^@v%=rO zOb8;u&ixhu!Dcs`P3jB37~t)FC-IFg;is_)ber)w`aN2lo#NgpEd4~&*6A3EIN)HU z+E4LndPAcD!x8!(3f}X@vuRp-s(}W{ayeQzo?G)?m5p#>s0Qe0>msfQf+_{lULs72 z!Qdartjb4L;%eR5pF{#%mcMpixqS3#8C|999f>$DwohG#RG3*=w zFY_H4(tE2M6IPh9(v$Nm)cBQ#J7lDh4aWFYYu?X=Xl(&izPu>^eY#S{e*1P!Ke!QB65Hko*$eS1wcfSWZ z%cEl5qJ;Fybn9I>-3!LAGvc1X)`3L)9*cihuyz{(&oBgorcvuH^)t?#P*(&;*Jf8W z-L1JSM2CqXXv6KdBS|qX0dPgZL zywsJig_5AHo4c1<@X*I?Wr_6=ME7MsGmTlh1kq%&%>GPni|vMt!nfWIuIGNWfJ`5P zHQc=bvkBaP_PY~GEJ6g$GZtA=T$}v^GTJ*nf`NNDC^aff^YRWt#<2F{>KlgD{Skb-{n06TfkHBOC%qq3#HWV#Pg(v zle!%z232Qk7n#CQl7%E~-0{M!x(=xVe$nJ z0XwcBes+G%-9r9l3LR<>QOl9s5V4W7h0iWJmjmJt7K0igc#A6(x}KEH5cbNWwhiXs zb6KMQbtn4;%IXWz^&h`XOoo@~bxG_FK1t6D#Md8i0$|$A_M}EQ4vxJT$|nDOQ=}Gb zZ&`j|$kvt?9hV+Q|4ql~_Z`L~@nO0-W3*RYK(I-QYnkM>WQ_Qr*0S7_gbXx-P7IVt z1)S?)GsUGvNGmi2>C!7^ur-T8G?HeXKgX06-fs~>O7!F0NuyntBQ)-A$Z6knjeH`H zq<0banAV$L|DDsr$jHQwCOuQ&b!54`#JRW^V;w$_mFAL>({d8lV=Mi{X>bH|T`S0- zqYvkorIs;C;D|r?NR{*Yk>jq%M*+ii7h03o-wJ#Ynf0C%@@?Al3p9dux^AL_c4r<4 z4TTMh_cx)!W5gB$)?ZYpe~3?cZda{D^+34imuIiHZeUEzwZm0vadbCJOLO%MW_r$t z#275=-(oqCBhPScK!D64XmmdmJ)QGg#*9+C5j`#nAE#v^G#o=P>0;P~8%1#n%^Xm2 zwOqLNX8%dy6PhWrxfI}STNia&&xrg*>%L0Q=+P$1DwkTK@@celZ-Kr!S;c?M$b!f* zoF?-cgbVaU66}|_blHtWYygpA^!l;jC3m6orKI(-3TT8GT#;}#4>UAkq|KX&T~tYr zXv6ZUz-)dD}DFRztZ})oz=B{g(AWbb;-#WQrC5}LPZ6F zh%vux)+nNEd17e7PdY+S`2>WFu6{Tc3_6WC@(7$DV^MzYo?t0>@{D<6RW4YK$_Z01 zMs@hj`3omco)r7fIcW`1`3~CVmLZfg&6f=^OZGCkqfRrY*b&+E?hAY5Nj4T1MGLb6 zS7g?{4)><`zGH_^b{`!wE`MAb%FY&cNH@P|NvR9FZ>HO3!YAdK85*1R!)bLdCW*6c z2tzM2tGX_hG^Z%1MPvJ&?#rNoCuJi(YPnu$`VyzvzSM$vZA3L-ex?`yb)6>s4y9 z@0s8>tS-!JM6{5kO%-#AZn{o%`4Wbl`Gq+9Z`N73LY#$OH~eSh4~W!LFxg-Rs#7LA z5sN++J(RV156@1Y)4iJ+L<33abC7WuVq)yaVDUsWY-gVS4Fg+S8Y6Uenv4#NBP>QQ z`@nW);E#H=gmCZd0Jp}>-4HoSyO77q%s}j&WH-DC5Q14-fuzn)hnY4}=XAFczg-|n z!Re9%?kG?3UlAthDA5$t5iLF(3?TdleHvyTL9_on<4^PzHeWjqbyK&;AW2&a#tCr@ z|C0oJoJBi!tRxpPF|TtgIRVutT&lDtGAR?Gl^|dssqIymiC%?uGKnF-@&!2ix%-k_ z2N_T611CXCv;9wXAUt|Z(XQ%aX?AvAX6GSb{Ptx*ueUqoAz{U z;bQ0J>gJh>XK8e~0VIs$!mvI-?y3|bu*OJi8X0SOY8xNE-}I3yFuY#UBY@B;P2Zr~ zW1aB}zunaNHu(GSqv4=?z1F^>&4u%YxMx+H_&&OaEdw3P0_xG;lXIM%AVxYU>}&nE zNxd;K?^kx>WP9zw*FQx&YP_zhH#6h)p3gkKG3Y3K*4i;?UBeN{mz}htw9XJgOLX3wBSXThF|Dv1&?1@$o|V7bDGewmYcS~|9}?M0y;Df}>|JH(5$M7dklX}1 z=sY&j{5dEVBPCQcyU?ccS#AI%ftZ5y?!KNJMkDfaS#AERJrEL{A4_v~wkX2&8&b>p ziqn}WA0+g6-d2qXE(Y^e=0xx%@IQypD1liZrf7;6RpuJ1b)`YiLU>{pd_)&c7Qb#5 zTFwZ`=5N&Mx}7aLO)k?ow|w5LbX`m7?eGmjuXPYQw!;v3cPBN3p$ZtBv0RK&$9e%T z#EBGy%bPz3Q9qMaeG_t&L6jSKvi}*m z8vQe`K`^CTWBXC;u`0O)sGqjGh3yR&SVTQ`2mKVg@ey&M{ zZ1F`=Ki)0WriWs*b;A7iI3?tA4Hc$Wg`e7acC4I!q*f&tz+HX)4_iTT6=L}u44`~N z(^MJa3MwI9R|FwmzvjI?u2<_o^28t~M>eHfv|0VIK~Xcr_VU@U0~>DOe}&wlJJs^hnY z`H^mPPWFygmX?-+l1JOQRc^}rPxlZ;j4!j_l}>_#bN9<2WfqIyNp3@??7Z1 zT3g#D#k!b|=aV6cl16x}=Be^4yg{~2;!vDC5E9Wu$1m~XYc6m)y?-kbQ!8(f()r^5 z(T{Nb7{7ViK#1@`xG6A+<2hTox!JsOtNr~ecIU=MhT4`~ns^vpPR8yHHNyi{yAX%8 zpl8g<8PUow22W-XHrG83F00#@g0srA%7W8DYy7|5Xo*+c&?KZ^Hjz-@|03bFQT1uw ziZCFs)sac}$N*V)Vm6vBnln@OL$vJss9xEmHLkU6WAv~rm3;n|`-n>}u7YUJhUnpM z^88=25&f-H6xxeUO5YpV&g_$~@8bMG$?GheIUH6i5!BF8ZB*J&Z|niMdg%eV?$QOn z!m+4sSHh;cS@lRY>e#Si9Xt!RZn<;8BG`dW{sXBYu2_Y_*w^`6dH=P1?kT~yXo8&p z0!Z$l?hGlcNT=u=H*~4M$!$5o+Sb9sHwkf3al_H5H0gPOL_?#{{&d4i<@wsv-fbc~ zY$91noMV(Ns27vx6~&eKm6eU|C~7QAL*HSCwQaO$V-I5(KZB2DBt{u>;c8>vef`ZQ zYxV1%v24Qi#j=Co8B7$ma=`|o-ki4glN$0$4b>|tHA3L5(3f`gWZJ^2RsP~C-I%%H zVD%lQ-nH9(veM%r`c*wrSs!tAl-nh+@?~1!bWVztso+7o{?_Zbt*vpZljhm0Z5Lct zcOp{VQghYQ%MI1*V*jotcTZjYH~Q|b`QJ+|$4OMx=O?X`q9!vn40=}b-KOl?e(_Dn zEhX-Jq}pG3D>+-j_w8()8*zO}EhMvRZ24O&2^9*9wPrisRzKPjJr2-6`TeUBtM|6| z#`tNGdz{F5#%%>d=QgF8+On}U0CHW0fw1^G%|cT zVvKHm65FGb^WNG;E8ofn`osfi)+*EAs^hfle6EFis`^+$anD}YuV1+BcZ!Wn$V_2a ze@eugx(lk?3YXYv&(SkX;t>igIgyZ2Oj2xvi&}GaZ#&qxf{nKIY{a=v5?ZFk{FhUT zw%|9SE+G)gfXC)aDp%oG6U|kC(RP+>*uTfIar*t;mwfY;X>kQeEl_)*PkHjS$(>|7 z^a`*DU>;>AxewOpMZ?dHzH^$ZU2SOUpbXmQaizHGZfLchpGXBKHiVq@a#rspOlUp7 z7);}g?fYT#yPVxEWT~t8Dpq5nUYajGPxP_Ah1kPsZ>SP2RxM-L9m8W(;S80c75P<9=9vb5CJ++-!xpy?;`Oul%7XYh#ZQ z>Brm+;yJRL*&V}VNy-fJUrLm>ndXu#28^nEz5EM@A?I=~XL)vkDJ#7ErP5Vo1GyLl zy9uM>iKI&4R7eC*u;JJDx6O~V>q+NHu#%LlIg=;m3;C>c^8ts;-VLFQDF z@tB4ioJOxx;x=E|;I?2*U6nQ}xwDB~XWCSzz&`%Q7MIe10Tz1D-=Sj4KKNUg>33d4 zzgO=L^7PIao_I!{#mmc=XErN-DwT20Wc1ESu+yK*xQG1|Qy_*EO2Uo5IoeTN`cSD1 ziV~QQ`G&9n*P~Pd6$%M#pIsx|#2Q|oWfgPirM9Th^% z`kcKEl4dhz?^A^dEU%)Br1asGfH#M~f=>)obVAY0G_f$+IJ3#&V}t0?vO240PbSuZ zG$TdyTfSo&Jxa{>h&w+2Sc5DBEjjC5|Ez9{p_F!5jv4mnP8(|UsDb;HXCPT@3qoK$ z!ljiS3Yfadv!en8P3kHet|>b23Mi86^AI3+r?DR)v_sfk5+$Cz|a2|F2&f*Z`XC? zfNL;>cvo58ksiQ#H(cacQ~Bcy`xmb3oNVLoqZpAL@g2iv0!0Nc>N`0dC*G_fmqy-~ z^ZqYRpd)Rc>j>Gro{6y0z8d7{LmNz}MA8UFMp2!Skk~a+Y#RmKFZIm6%o@~A_BW-1 z+JiSkV(aj{a9&KJLfoh5xegr<A&BC6 zEJ3-8yX%)HPT-`$Tq90X?ty%^(Bc19oMAs+us~iMALZRj>9q4?nZqtUwhNY-bTL}t z;Cv8E%Ia;_dsPbhKI(|(=pV91^0{m$(wDg3UNfm3Vb^Hx7zWfDum}q8x2J1~y(GQp zd=OEV8v1G!P}VFwIECnFKE5NouiNDl)=vQ}Sx@B{OSiHO6%+w=Def$XUM(v<)wwwo zMl^%!0X9cUvdGC4cg1$5!k7BDXdGAb6gN@*H2i(ebDmvCp!+l91|&g)Vt5843g&Iq zN%HP={1(@jXBJ)XlWB;vchU2^;!g+pCe0WA;LdH84k_c}u0gz~%~Pyc=9c}4CV&>j zKk}A`>;<{&5#n5@*5`*TKe5Tp>egNm?Jl=RGNSvZM5NBOM+z<5!KE7pW`{LinH~GZ z0@O)1a32|H9_f&#SCH4OmdZzBdv=P7O--!IBxlUirTCBYpLIlJ#3U<)hTAV9xpo z?F@je2*yRzU|w66D`t( z=H2!_SoGE9LF;gv#!()aZ7g)SK3kC!;p=!7pqr_mr}xOgzjR22&$%yv;=|*lDQ5Z0Gb_&38>9;-lEsAR?5zwK<@KbC<>F0!YG0w$5brh8~S?xxg2oSZcIK@}ikCsPgwIwnJL$o@vxj;s}iM3%X?5C@eVbSQQ${G;;DCO>2&kj z3pwjH`s)9|NTP3V0a&RlLY*)gFFNApg)Le4Dt;2DOPcjLnpyEuaGgRxhryM-KC?L7 za6u_|Y_qG&OeEnYukAs}%=4c5{|vYO`q$m~uiiH*5Z1h{QDW8(B9RJmG##BTi(WN187 z{G&>%SRvmEga?aw#&;hQzXu*l`^Pt>)#`%n8f?CuzJ5F+q2@z5v*9W}AK zQINjJ&olZ5NyQ0J9w*6cyh=Ixyn;l485t5Nn}N(@qEy`Wu5(qJoiUVU!aL%o+5Rte zXok_eFq?c}Fwc)d&EP9rKaega`SAEl@NP8JV^UH;g=%t0DZyXsj^%tic(RM61^Q?(&9 ztYH_qk&Pbc*_pP5V$h3G1(f?bxZab%l7zIj=3?8USafZBCy^NG)-xzC zO8S5g+-xl8vh@e$1IGfRE`*v}z25cWb*+L6D67g1 zXtC3FZ8W&QkB+w!pQhT`v`294U%n4mnaFPZn&zdPFi2rX=3lWCr)^S0<##&nwvtTo zmLQmKy0YeTY4q%efpca_d4|;Qv^ODfju?r4vl0$KYoR|QMGH(3 zhGoWE`4&Pi@cUmHOOpg1Ar+!g&TBIC@757G3XJ{IRyOy3LXwyBPOCe@;(-G=^^<%K5Mlp`lMbB&y9T?ccLQ~kyC z&hqD1=ZgB$u&a?Vfji%MGmV5W9xy=@c3ldj;il6SXTq6NulEC#}wwHs2-(6QG|$1 ze1IQ1sE97bs7Y1?t(EX&ik0u8xIJjNJ}H%mO3eT3M7(}=Z}qz2Vp}kO%he_2++BD7TEdo_u7OC#_XlSFamdpL zr_r(9o$sr}@}QV_k1X$?5J&c#_Imy}n4HzSUohJ(?~(RaDG>yQV+1b+Y9d$-{K|sx z+;8K;qcck;Bop}A$1Z-O!~TMI)sJ&KYKGTD5-o8ZQ4E}$5os8|i@Ft`vrM_Hfq zV`-UCP@zS?7N&}1ZPG7ybm52yaIpHoX2D5}`x58=`<&tQa8W_Ss$`d$M_YMkIvTcj zP*!6#^b#5$p|mGPaD0^O8i^d99jWxb_tq!W zn<-uPUi;8FQ4LDwy*n5K=GcwFT)Fs<)H0r)7rjP9)*Z!hwBg@bJmB>FgFmi3lDK{z z#fLg~^_7W8+q~S?5EWWbIlthWWQoSPnMKJj=OJ=BhmMQqD>aUdho-(yFq$ul9*6lb z$m;R?uN>KJA(Tlg-vVkUHnPR8EMzB!_!`+$)4yf>Lh#||VVO{krB%wtqRWTgFOtev zMO8l&Fb}-xZ%TyB#pQ1n#$g_lI)$}9B-KI9EFF+SU7LCElmr>$GPPa9qF%<@+5hGe zeGcPrs149!ilu_8GO-+kbcLVlc)rasC+VVJK77Ck*-zj|L+ze>h$i{>){eN?p!kCaS}OtSAsp8IZJ8wC1o_S zqA{IbCx)sgD%`c?N8S$`N@yw7&GJyWS^Zj8(!L3^-h?0+zyD&Gx4Yz#t7 zh?u3{v)|(&$;BO88ghP*Vg0y7Xdqr`BXKzUu#3oOGdU4P*SSw96e546!vDwL%H`#y z42AC9t(!Ob+7L2TpCg&ApVs|`Hyh-(2fZPZLO@-6KNza$O{^&djL&0@9M^U>e>=Cf zKU9n}O}N|v@rHpLo5<1J`g>Ap6PJt8LsF9-XgqNCi@`W;Sb{sdPT|w8{_rz7ny%9) zNy3Lobtf}54x2^MQeC=(edGEEXngpUXRpGr1EiUjq=-a#c0^ul3!*}gfJm{{P)eKhpeYyqWRL!Wp1K>I$g}3b#s5MB%UU>4( z)>IJ0ocHCtPbs4*Kq9`Z5X^V2C&qbwA-%rihHE<551Hbj=Y6(oqCiU~)`9W-I&po` zl8&A?BA^5KI=oYW2t&km#Wet=MX~=E$co%rt5(j3e<=3l~&sr-5)%XvV3rP_sc#*U)7W+IYO-+-IwhNQiFTLWo6BN#H3&yD_vYbyVQ#cJ zR>am6qhusv*oA=<_wv3s2PrJ{b}65pep-=?r5#Eu!nI+vg%!i_1G$%q)NjEPEaDiBWIo$q=0GWe;4akJ%BIn&rtRRfPJBxwoV#vI2OHF@0q?Q~3zCrZi+Ug+=RU7d+SX#~3Kz& z&|S}eae76T`zGaP4=9KUUG4^<)`j+-%+af^r+C`SHcM;{Ebk9e5xboJ2`Csm0-_@M zN=KkxH|z`kPSr4o?fpTj*+$&w(otEO@O8l?!#YF1<4bBI#$A#Ye8Np!F|51VvkOM4 zGeG&zkguCx&|^iG4@=g#VDfH1p9ABz#NPYUYh4r1hhL(Qw&RagTa91f%3E;PGZS$L zGu2yAxxM`JMjJ-sO!OR4*s2h(ZC%A{g%FxF7#(}=I#p@+b-MQt^5J=2BUdN+2XYkb z>SB>1I|(LPK@?@hD)@qwp76E*Wah`q0!hDM3eM-YWcOG3^)coBKxhwKM=nFWTGQmgCua4{`2&OCw5lyA_`gO{s4P&&XTDS7_=vQfNmI;dAI8x0D1!5^=3zb{1N@(sckf{H{t zB4^k9>=S(G@-)qvM!;VBy)$THJe<<-%n3165#ipWaYHb0(u(80w|56f4hNc@MJUe z_t2R&?DILhHYH`DrYWA`dT*tL>q4!1C)qN=Gx9Yda;dgQ@u%ar_P2-Jqeo+&2ONW@@H$`MQ|yB90ybw&$sohsW4t1H zhxVuGLh$Oh!*}uZ1y*ns$g_Iy@oAgICG=JV`~m;tPi6ARR&!Bt1j_aB_X?LMHJed~ zY;;u@mBN=G8Rn$Zq3qH9n0z9ULwRAbcqdF^Dx>=2vI7TdyV+IbgUWIJ$m9CIw-!X7 z-X1c4Up7Rf>*PR2#Lm7?6M2>3?WRgT==wyl3pQ9C=($tVwKUy-H<9*yy zJegye+3W9~Jq+di%3Rr-6WwyoesdnPI?~v4^!-<2-oN!L{x2~3_vVJd)$7KaOrn?( z=ga72-Py(-v{}uHmkR`3-Yp=#KJjV%H$OUl)yFcZRJ`wpA8gRbWcz%r^Wkx{k_l9w zi>yFvthBmUxmFU%=yJz(wb0-1BVk!xAxAp&#VT5cAqS=~x^t1qxWT@$@HI1#4Vu=_!6@QrP%r9%x+ukxdOPa>UAL(a_1^u{-MTE9=C&^yDX zYppj+Nl3Qso_3i{-evdB6SrR=eU7%dtDTx^9*K$JDg1}Rn{I5ioiSW~HHMED^&Qr} z3*UQ$1en28*WqKgx8ML2DqX_&_(v<=n<}#-!;YD=cFdJk}qJ4T+xopSrHt<;Bq2FS6m?e8}UjPBs1LB!CRbDuUWRyd18Bhi- z>8h?#+=nQ-1g#;|v`?tp@T}gTOxNQeJynot_=S}B$H=^zX)Oy4oFb5XX-xp5l0=Mp zeYMkvtmjjo79m=c`gu_H!RMf&dnO{kH_Z8ELSWb1Z{Lwm@mxkT#p&xF;<63lXxjTZ zp^cDW%t5-*^4!mk@Ef7~h0V=Y!_~lCma{9^Z)yl)YJ{EDV1~k(EzR1v_sp$Oe0L9R z^L+qN4~gwyo^OcHnWAoNx0{EYW8w6kD*1sbh52yi;ppI5-1R=VkJ}C=DPhC>91Qm= zY34d;jX>>gO>%s%(ewPU_;odG)MA5Qn^4qMvbh{gm%Ts?#Fv%u9%my{Vt22DQKu$l zwM9a18039feYP zJGYYK^}HS#Y)c5#Z&F-&Owle3HXLay@Tg6Gqxvb6`g_J()*$^N-!7m5C3!k2OSz8m z3iHKIic!b_L^{D4o`|LbabNwqyOdzK)1_KLgkF2|E(|HO`BZr0k08WzS1*j4t`9T= z1$M4VUv6vE@5fqk?>szdCxG(E77$uLP@GC?%xPVWqKLVakfj27*g5v>4m)wS|L_8M zg*}SZaB>);K&Pc{Ty8;jUEpPvAcpV?o7`RkifgN>0+*h86~t5v*dvJ~(1a|V{)Qs+ z@ct2M%o4+pG;9ctQJwchlaHh*WFW-K{}+UQu{+TJnI*`ZW{ zDVo!<*!DC2+0w+l+yG__cOE~Gp~|y@>Py3%K82m zjg_oMGYy~ZoA8}-dsth|!SLutlnWdk`a5r=tE4>!rDoCwnRsKvxgWb#A#vB6G_^Hx zE!roE;oY&!lnzPim?`S(&E$dl>QSRcnh`B;`ZNPH&n%3)==*@t$Yu9#+b(*;&9ncc z&(o<6(<)sV(6~;%9KalZ_Qu=4*E`Jz!4$#ZJFz*g!h(?(2AR-ihxhdVcnH(fTO&@_t$vMGPpgB!8ZZT>UIA zapv=@oDXXW?NjbhkT}cRWOs^G+n@Y5b-PQMs>^E0vzN5Q1Vgvh?faFW5cllHg0QV zlx3XjMmf7biIAUB9uOF}^P2FANOl0IW6XNeXPcN(f^V0=~)n<0MhoQvzD_IikHv#)F?a0At&1#hR zFTAgN9jsc>M4vz9nOx41rOErs9uaNiF(~;yJ4@X_%Vuk-0!=Bb(kk8jQQs}^_v^*K z$dlU2&O7g(RY+f!5ZG(UW#UJWT4nc6tO8-r`WUGWVh{-yTw;R$2ff(q8_+8jDg8f; zy$4s5(Yx)NgeD>)BE5y?3JYUPB2a z+?R9D{*N>69s7*^2^^ASt!F)R&fkPRzWQ_t-p(%TAu0X<^Hs~;$Suu&&ho^2P-r)7 zkenh?Z_~m%^QrAp(5d+yhpe6rY^7cS@lR+0%OB;~G|GTQ}eeHxp9 z|8Wojh2+Ww0ls+S+J`)9DVqsfLqq3666H1LKqxb2Zh&4n{9~sRqWw*V+rPu=K>gA` zWMRaez7pKSuGImjF-tgrjA#t+fiE<(n-W*dEU+U^nYCp$ zi(qO|d(A=Fpvh?bYrw*`Z(k;npoY`_eRWY|y1SYd~V{>ye)zc0v zc!{ARzTG~|_<8KbS@J$$#-Fk0(@ZqpY1plOdeMGo3hx7?D-zJ?O`mQ>J_uPD+*(N- zBH9B&onf7}V#a*TJY+xPJlkS}?7aSdYwhv)D1dCV$iU_dCcZGySlkaun>D-uSZa|7 zH^bMI1YS)Un1^uQZEUrc3QoYGN;mwp@qZ77ld`~ISQ`4ySB6Q@nIgmv_+@O8e1o>J zGqDTX?X4y}MBKBf-wI(T{}C*8cDM)ajPQh(y+sh`7=|TYCAoRH=+UB8kJleNtRAXU z>nj^1UR|&j5 z>*`A%G6~_m1W$v4;8rZ0s-r8H2kmB`ah(l|#`*-!c)1N5S)q8zx`|!DUh#U-EFm4v zoIs#}M~EL7?@X5r`dB>k0Cm`2P4r-`-kFqT8rUIbAfxANd9Nqy5R{TL>`4i&-5eNg z=K7~PAMN2U)=S8Rm1%bad7{zOHf86jlwZH&s3P>+t!Kk zZ>QQeDs@#SQOSFZD^rW3fN&9u`o+SDYFadie&0Gz%QXBT!xSp1-0}M<_$gQTZlKgB z)>TCz%U2doHWS>C^`j?hEi2UIL(bE_fPCL6f}$XP9>TpTCS|%}hS%M%@elqC*4Tcx zeau33Z6%=hpqPw$iHqEP2JrLeS2ngOjyyt(8|iLxGUrB$X6SEe_i{PpnMktpq`mMP z3cZ`Jcd!g7ozd$;OVS?@{N9i5mMEy|8FcBcLJF!$-0s|~wH!%t?_ZxSe?5u6GJwLm|(xNTQCfC-=TF3Q%#4^QIw+N?E!os8>+FOO;mc|3Mbt~!%8(C5&H3<+q(jFMs z^tA_HR#nUp&hMwpvV-s5Nrh-66E)sy3}-dQ!}62pr=glYx)(;bMi@ zJ%B&bKe3)Osk$5k38Ft|K3jqeZW#g|rNPgd-bE6@8zhU(8(B-=7$eP*thlFHPoi3X zM|+1j87ufU0q4OP`x7FuDFF%&ru1m4t_VhYGwUvxLycvH7@BJHqOKKdEBQMVqBqZu zrHX1WK}I<5WOXsR&My+UMckGU6VA46)EtQ!(vaZ9sZB0j?=IoQvzR4**p?{D&Z#f) z?%71`UIVAxm^vzVNGf=T8;feE5j7ZuW%|<66F~&`BP(c5xEtdwqiWwsJlgv?M{r>4 zBUz`D-W`jQKKp$$N1A{g^qGMGmvoE-iZkmy-J=(`y>!GG%dqM`=wX+aao3uy81+|C zDRzyY7gNS%ofI+>UewR`SwT)qk(HR!$oc{=Y}_t0fgN2;n7-?xyXN_xqE*p0lk5B; zBe~|n+{|#=^dqp+HQMl+|EKf(w~fRY4(1exQb(B(g8POZn}3p)BAMZd9H|aoxLfej zy_xE$d3&noAQp+mhVy@+Us9PV;CViuu0Shi%3Cx4hwd8zA)UVx`sD53Y`4P>qntl6 z1Aaf0`Ngf6mmhhp@+r7u*eQ-hE(Emm3)a*SQ;2)#vMGi{7}=yiXe#@sUY_96m^&BN zNxj?Lb@8n*v9Tgxt!ID2bUcF_LDH^L3!O_u=n->szI(sy4duQIwvtc$CECDApt9Imw4? z9!&R0k?)b>+nlpnAA}_z-|O+T7F{~;6of3&P@}mIl9%CP!&FgU`#`=nt0a0={dmb> zPcTx_2ChOb?&pgfxY;9cN>zS=1+D%KWF~ev?)<7fO$K5R`e$wx2uRJ3+Xe(5-DlS7 zbNPqLgG5tJlkVX0fOFxldeY+(+wv*)u*ciZgTfYpu(>tNk0PIc^4k1CS~yun)p$X*37A+@CRQG`b}etID5G?+^nx6G7un7vaKLX%xIzE} zP?@B}bp=%}crQsKgG!h?=~(0n{Zq175fm^;wK%qVjBo$hlP6m}?$aF^kB0zzougz6 z84(ZKhA@ykTBYN)1AQ7O{2Ei%s&H_t178I)xQn>78(A~sG=lYL7L{(XROW9K0S*Oa zAB`&uWB-yAoA<1CAs+c;{tqWgs+AA9<^=J2V@YWUPH9PO`0k!iJXKq0Q$|i9(DD;{ zO&Obp_dWHMv+9uC_RWXpwRr-ozD6?%hCXaqZHY4MjPnJob#HU??LEbgKXl+q$vT3? zdDECSV#1+t%Xn1#dPYV9Do-u~-g4t})PNl3N#rkTcGE?pz4p1@@tm^VC*4!c&@ zAy<0dX#St=+uBRYx9zAlLl?F#Y{CMO8wntw)$9YFtEdKZqCaN(BU)e9iAh6TqmVx<#i+O|0u5qe7SP3{SvI)+<_#9*R4Wp*w-X!gXc9M{p zY`^GYpfLHf=^lBCm{sZY=T)lm9!zZ*A%c=Exr=y{b@WrsWm?ONEV!?af8|+arntxM zJFek;$H-)){`@dYR-RXd%0bhYUerb5wUQmmTtNErzf{%?f5_*q;Ed`&isgp9(8Gl? z+qgyL#K_CZUtI$W9VlQaqyVR=->iqK!#G>*p2lbjdQlKiXvh4*Ae0{HFA3N9HEYB- z;{tx0&QK8}ehHcTe>irFPu*rHVCoaxo?)iQ1Ew~M@X3DL|I$tVFE--s0tn9DJF~iW z8E>tIh0ozdQKhEC*!42h@WS_kRSSFGB{9hVeHE;JCoz>q9%lV3vVM{7LShXZ`W8ie z1ge%)Lf&CXb`B+fc-|kNy*5dv>wyxEO&4#MIe74)%g|)K6Zo zsMObu5Dga)8$$#8jd06v)D}r_0c)Y!3PPENK~x*TosUJwfK^=AwF zIK@}dNUrS{KZc4&rs;GHwgs|Y>Fh_xb9qWg(OSzmu8GB{&cgYSbSnM-%eWTC%XS)S zN%$`r06cRq9tM{AI1iMJ>Zh>R{-RnK=12P0COJnqQ=(%cTY%4B=fmrAlI{miLhSH( z02Ocr`Vg2S9`WtzXP@MnS>~=8-D;|zHd3!Ni{8vXN9FDoN=f8+Ye4%a$Gr;>d*5Sk zt2~C#g-=k{TPZ5)*Knn^Xim}crQaD?vxp{=eLM-VXG*5ilE%9L%zCYIZlfMC&SE1^ ztkhYf8(k{m>?FGlul^a{pU1xlk#S#%euICao<*c_JxYcS)h5RR_+z_G1(I7OG-$D5JIZYbxZL{;tiskk=Y~au|Vrn^iq|dX%!3?Q(c%>-{&EBcV!C*g^ ztT+t^HS7w}L+eo4P$~4W&m!b;rnI_jBWHUFsCI=m5Gem4Sa~G zP)#D3FT|xApli!bbs^T`ZaVxc1WUKAGr_opv}^Nv97B_MoOLgsy3;2D|6@RE;Icv=3%;hFtM5A}p+z zqh>;|^`ZoH>>7Ry|4zS3;{y<8+2I!&GW7(zxCuk=M_FGYl%8nL{P@zeEoHsiQA^8b z-hnxpY-kZV&}!(UZ@gN%zH|lp>RjyO(xV;Q7ZVgJFw)*rVsUzJxWpOlc{ zeVr`R@A4j?;rF>RNP8sVYr2laySsBI*i*e)W>&MMwOSs`Z}q3EFvF~~SRR~TWFHz| zs0=Dz$VQW%?Ey+i5eze~#&_HW@rnA$%>;O#9m)JH1KLx89}a}6QTNzgf;*tj0b6MbqRcQP%X?DWqVy!;y*YEWHtV;_ z8S&Bi<-@KFIrv-y(79gcc*oJ(`7MutqzxMXKK&f9Z@oT&x__FRn(C|ufdU+qckp*SERF{=d#Jq!`+Nbj(ddjjjR?j-*zTSUB-_=xg?L z!~^Ef9pu6f(Tk?Y_JO6ZqcZ(vG{koQ_W!oLP5Odi*D?F8!fx#S6E(F^_+#wCx$@-m z5Vm;59<^qX!1$#r=moBo$<0i$Lxf1{hM_N~VgV3aiC+hqK53+_x7CkvzGLPIPnFq^ zVIb1*Q{rwpsf3H|g`II4Gp==il?SeRcx>flrIi0`HP#Tu4LM`@Z96n?zdwwDa(}X z5L3YE(%#V0VEIix{`tVEL!n5VM@e`07w@TQp6aw=a#ae3KFw+hx6O>}i;Sx0pt5|s zOkPZ>mg-zf{OBfN>$yUT8VReu^-Fof$p6%@2BGI&mY)2AuU4|PA&y6@WY42Yjpz5yX(W?XqkCHTS;#i(Uv@K~l-n%K7&!o0tSdeGnssOq)+h@=b z7A`ebiy>_EVw>TVud^`So+iuIE zOA%J;_+DlLU#L>;r6Lw!(R9^|iyGc#vFivTr~NpQ!yFt`M23%li||4CVR;b4c@EV3 z>CPN)b_C?PedB8UPE0LipUjSGx6%5&fhf28q+NBXQVnaahn}Pvh##PVMi!*2Zg@ zQuHe{B(vGAB28osOe`v<^KD?cBdOsWxk?}mXFrXo<}+7NUI(ZgN|N6n@hNlF!8ij9 z-x|rUTTuuoC%-Ik1aRYd8E(+gwWVw9(t6Fs+i-wBSzE{V1eTXAP=Z<`IX3JT!5#pi z8_U{0lO4T#ChPhmdG^h?&V!$>qC_3u#~UV*JuiA_Rz=>Q-72u{H9_MDbjF!M6|nU& z9|cfIs<@|1mmalI+=*tPw`fv&X-#dooj_q z3Ae*P)RmEVf&&r9Iy(*+Ry`kk5^5eI~5kV z@}JkjH5n%oi;IH)r4|?g)0~5&ZLin6u0B&ociins{6Q#G!AZe?Yo)gXiQn_J^mj5s zFGVa-?yd9v_e-u4Q$sMen5h(Fg+1Ml0d#Id^3VUlL1)yWk%?>dx_(!@>vrw67#gpR zoAS+6zKnP}HtQFN|M;@lKV?z`^kVXv%oIhUG2rvA2;cig`)#Q4mfPk*yF`NSkFpgd z%(F`(gQsJ7&mYE}A>$xSrJVJfV#yFu1NYSlctq}N)8>>T@ooqYzt?#=Nc1)h{*Px< zdKHy+X}78mm0nxU+f+Ry{^T#FB)VG-`g%YXRJ{+Qk2EnDu@yrmDwH6!CV} zbwEEJN()4G$Cf=lr&{~Q#mtU`%*WPErXgyxTK;~g=M`Ztxo8JA&2@zJ#P}I zI(+rW;DiiCW}~mLx36lYX7TJO#3OAd4Lm%%2(?__mD)eWyHfi*WD`~@(aSY5)I0f` z1P_LJ*`|oTS283pR}J!`WI0_Jw$*<94lhz2)FYB=YcC~6LXC*G^_~70SPF?Ogu)Zy zDax{@3Ut^4L^UBzz$i#RX6_(HkY5AFfs^z@X+?+=35JU6Xs-ocB6U0*rUK0LS)UBi`xa9;;|D!z#wD2w)|3RfL(8(xdl zN*OZnte>Vyw@0@9fe`-Lm~Oxn7KxGt;#iu=MI-JoU+b+;_jKi^q5c5x+QJXE3B2Da zL7FXlh|AJxy30m}rM7Qdk1+YCd`jb(f+86*>qT_^A@FparcZe6G3BG==#Y(5vRCDb zB-5WHvs93VpMb`HpJ_cG(loLqIkFao zMSUwD@UOgcVzuoA6qAvm2TJ^-1|;4XkIWF1JtfY{Ak&YwY&QI~7V zwtMwDAO9IxPh0dSabgEmO(rcU@Rpld(Mi+MG2Lg!t8+lfTcr?ysHT>Q>544*T*ihG z5+6W5hBFAWW|k~G`l1Ks@q@zf^2UQwKx}P-NXC@T+CMB&EvIzM2P=0!4zX*W0eQxt zO8X%$&(#FilZ_EDxn0aXa)(<+|KDxjzz#g2qZ5wk zsmGwiTb{GW!_s~!f$WbT8%}Ih;oBkT=Mei$t+K4 z^TCk>5Ap|^+7x+m5na9@uPo}@N)+kIK7&i>N5hFOAlu3}%+)!f8 zusOQys(hPlu2)NIQo2pc#-ZN=LwTSEu`h`6`A1uyq!IJi*097+(k&45uP%bmjff) zGv|16k}{HT@)W_{$PpEXMM?4C5?_d?wPK1|Z%cXy)>8p<$BKb8-ZGtGJrFSYGUvJ+ z?(A#(Q#t?9ljECoM$7Gae9@32&VOsKUwj{xWI|>UIgCwvww*z{VQalF8@Z6bmkeFB zx9Ypj#qlP^pFjFC$^ZG{iS8SMQ}=_5S@siDcEn+gMf%fdZ}1IW@@+~@J8%$ZL^XNF zUDZ4vy5SU@QmzBu462NuO|`i>%v542oe2c<6q1scTPkEzn5nU^Rwi(} z$|M4o98;h`dJ3u9YAW!lJ#NjO_1~J*%1dTg9 zr~B79d*UzWzMi_d{=G<5>F=?-{zdG*8`>vIs2?C2)K4x5_l!8}{gB*Sa^Q;xfcaZb zB1!158+3BFZ$sNT4at|^Nf)|X;U_7$9qufE%Y~6Ne}z7xYUpX}1^*w*Bt9 zIm7nz-)d3TN2)*10M&DGyuj57uI1lu)38cKOcdY!m9^F`k!21*{V31)!r`^~wW|%? z87EI|b!yoszaK)q%(YX`ypWErYc88FcL@dknolV8)s|93(5EM7yS4Pmy6^FJT&6#| z0b{3FTG{p6T4#$gfe)QM98*Cllr-DAXU}VPFZ*CHl0gU&UU8#%|ba%5F_qNIcu* ztQi`+ec}OVk*1<_`&Nn+2cmAJ01IHI;fL5u@afZbPxNK4CgO)m(OGrWVsL&{9g$Yq zAOL#oG1+6R?On8M`dH*8AQ2=nQaob*Cve7G*E3oKy|0@6+I0}fmsytSk8+#X5eV9P zV+Td;*|e@F%6#}iXCs@^HS-w2rEBJ8x&-XUQ;@4bqod;jbA6A%sWm4!88>x}G1Nz` zt!wzFm^`Y?Wv2H^w9O&|2?7G$Dt?OJHw?|vB}l_I)7J_CKE!HnQ7 zv;xOI)g9-Grz!#H#V)%nfxP7swDp1TTqG+193ZKR zd{RU|?K2Qqo?jHn+x(_QdwdSqAm7wGA_&DX5g1}+uqrGL3ypQ;P)AID!aEiH1>0A4!^d{s@Yq`8BLahPU`oaZv-!~(g zyJVTc0qF-OWK6TZ`}y5(Dd+H9|CB$A`Sb6hD&or!MzY)D@Outq!!k0$AK7CxoT3gLotd$>ysY56t1me zOkkj=i=7s>jI#Vj5Q5hgFJ@Hoe(F6t%Qt?4e@BI)J$(1--2u}OVd{yo-Q^YF+<*Fz z3mJdK@BN^@=PrEl2FT4rOWO}|QS zJG0IzCOSBrvK?p~W>@l8)|&56Xd1?hNP)d(4}klqbyjC^`+;zv*CD;PD1qTXcX$d%6Al zawO0=%{nTV)EUodvb{ruXPzCtk=DuO{ZU7<9D-*{zv^?rX{c1L|7)@hT-|tT^08e} zaA{nd=H3;+y*Jj~V=jRRT1))0_g>KF0HwWX^Qgl>wJTr37YiD`)#UeP6*7J4{z=T? zFCgAKjS#6XK(KiEg@u_J1c6|49&&4dz+wtXU)+$dw>uMs~ z_!FmU>ddpFM=Z*}KByYHE;!dsn`2M(vNi9D=P73}@%&o= z;ihDs(#aoB2o>UAFDJz;Wr;iBVHM#>b$eBtf?%VKaFmO%KyY~EU;eU8_A*z|Ba2cX zTK*fS%H->Xo**FBgw#h$;OY-n|3$uYT>9**HVHKHB%gHyX-wcaam={X`<>FM>df!+ z+;DJ7P>!qZ2PT`>a?H2r1n|`!N58pUUvT{vTlY>gL%S;du0%a2%VGiXM`oab^5Z_S z@Sr;B(TcinuXyMXNXgJAsWt^4)oOi?q`i1_yU{Jku1{GnPiDSa9do|pi0xwf(-i6R z0N9jZn{)nigm~R2_%}%BisH9_ya(MYS#!GKVgG~SJ|W7EcW_g5mN1T?*@!aAOol<&wr(JSdO;$ki3Y2|gtLD5sg z`-(U(^DMz({GS?my7PNe=;PKC3pxRZV`xj9F805Fu>HTtBVeI~w2=0z!TMrnBgjmh zpYM{DKdv%YGShJcUTz-FMJHq?yGAJdTrF84($rODhw30UP)O_rUHa*|!f! z??ssmn0nb&U8Hym^t;*qBGJ=JN6N8Hz@_jNful zun<0BtITx)f3u|4Eh%amvS}kZtu)7T!E*;o%Xq{voT=2JGjB`_s0yO{b~%55iqz3f z=FfbEN##*;Us#}1z?XZ3R`yPFT)A?*K`+s0FNxB9G}+7E?=eau!rAjP+*-x~E?_%< zyWKkgY=p#Jk9I4^hn4!BZ}*UOi=_3|!&h6y+RAJ~RzIUjk&5@M!XMM{7AySeDjF(^ z96I+iVVdl>p(b5}_=hyQjK1Y?24Lro#)=W%{G;=G#IJ?<8A6oZALXCnru3x0hysm+v4I`CCVA%igse>z@Pv z{>byPgzW}PeFNqWJGey?o1D4z+7AIaH{x;v)(@J)EcFy#Y^bo>QNgW7HpOD~o2F9Y zXThl?VRIZ=qL7yJ=o%$#bZY>IU${|YFa?KswXTY#;T%P z#B5j(2r+~zs!mM2&+w&eo!EyW&i~n%)Na(xI{)ivccedtWIoM0C))*CN%CP6Gqydm zpzpT21d&z~*D}XkQ*NxTR}>R!Uu7|ymo|G!rK(-lnbh8r^ZsY~G2LM-UHY!O`tGFn zwvK#IYp)v=F~MMSI=*L_guj|Fh1PtSb^5Z_#hFK)QX_#tA5>1n*^Qy44v)wwB827D z^pOBj(U z&h$a}qhm*M#hQllbdnLX$NfY}dinZ!Ll{O*{w0kqtn7hlt78E9^!^qSpN ze|u#11XD!bBJDDB_mZ5s?+&jRB8+td%By63Jw+~AJ)3ac4;30MA4ed1NVfR`GG^EL zl|gC%pU)s+wJ)WnzluJ13NJalsjDI;73j|&@CiaOu{BtD9kh88M-Iof9F6*Cc<)*p z_F0%nFS$kKtzk7^DxSd#fZ&A>o`0GMdT=Mt2^_%W6xBUVw1$0Lqcej$I#%ZC1Mauz zs6vri1TyfO5n0u|N5tb_w&n-T*J9gQac<1|Kj(ie5mahK%t7EAc+A{+*Lpi&}U~C>;YHiv5!5o&V^M|2GdsAOw$Vqsr?h_DMOO#T@ferB;0#;=BNs zJX>bI77BO`A|q7tWdioH6n!)e5mF@El#_x6p0*#?zth|GcY7o6XZUfjE5q19{o?l* zi-!|2=Uy|FWRQ7xiHCf1K><86E-`S*EITl(9|xQjG-Z~cpB&wgN`|P&u@)Pk z(HM@p5d-t`@;E+H*sA=k19qSa$iqd?eR-ZvOiW1yhcZl{?Xhl`PWH28P%I%q@tHYX zgpA`HPYbX7yC`QCvpr2RM6fLqsmP=EBr5vCuKN6mgE z&RSwhof^ThyhElM@c}iP`+BYmHN;Gl&hH#z5UcZmCL!-e8>O3_S-B0zJ5{!oEkh$P zWnaPxO37Y&KQ#J1y9V5iTTQbnrU=|y?MeK!E}{u#p#5YpiBIrq8B0TbN_Owy9A4uh zcTUGc$Xx{Mi+uOEErDVYZ;(<^K<*&QK8#F-YPx?((x?@vBlxlq->QAgUwgo8Hi1#s zEegMyZY+cCc?nduX$;KXQ1>?@jt}#XUzX_fLxKZ0m<8Pj7n?w44Oc~EdM|13D@uv-Q*k5L`DP9=wo^?9u zfQW!&GX=*&w*vs^8OU{%hdeV64Lg)Dmdk)=RJ0b-%8%)g9?3AbxU`g4d8)W#kzpOw zTj0f0B~p<61&%`MtIAkGp$ivK(W_f+iMg$Z_Ga{D;BPgpKurT@8W7jY047^(kmQ0# z*Qtv@#8G@8A?193$tYek)o26GisAvZf190JtS^GcFVh}+~T@^pOI#2IWRyv z@?K4q*p8zF1u?pZBX2#Drde>2szvGTlT#qfw|%o3DJVFMa=F3bkw337VVqltltK-O zYu3_dh`K6aXbi~}r)X|3{z^Ip8robPZJf!L+kJjTj~G5GJi19dNCc_CT4X>I_SFfs z>VlaCkc zwLsh>hZ&f!#h^f>x4TNDzDK!msOo2~Gg#2-|AZkG+?Zm2^*X0n{5F1X;g9Ov5A6er zVtz!d5u`Na_xU>a{O`jU+$|S4mZp_SC2R|8{MQodoxQx~yU!Z43$#R5_ z1lbo~lVH#&QcoNYcGuy^wMOj4}jGnh0vf%*0DhUg1whC^v+pC{hb`T3$f(Hu<_|o^(MwD=?7u_LF*a98AgW@TtfD|Jr&jU{Y z2EheVoa!O=KubY)Aj?6gfqW~AVKm&Y09hb#zsMQ!^=8VBjVKM~!z zc-(|0n8z;xKJapBn;2MaU0szjeh4j9^s+$st*~nSd!py!wAf%MDETqVzExgYGLEG_ z%*)wZb(m(3Ce*IW^`gcF^eiOt=D*XGyvk0i_d52&@R&aV3B~s!Ydgx}F$u}6mlLhF zf&iMIk+}Y_b+P=c`;kP(=>h%j$<^^t&b3mC02lU02DPN4`)fbS&oN~IU6Q}>!t<`= z)7^T9E_MM60c599khO1-@^*1I>|tXjqO28MG%?{$X$LgNyG--)Wyfw&X9IFrV0z7 z|JGs$fzHSy5j?+?mr2y*V$9y>(eO`Yebyj8eS7U<(Eu~RbU!~B71X?$xcE{i%hcbR z@1MDhG(HHxcMu8tfM;jKR0_NNY`3znb?P+YyF);-yWYQvIoRbSfZ||FYU`@f`Kbi! znVqwSp|HraCFT+KY%$fR;gMd*L?umc$&@4eIRnv7D8QW*Ltd*A8`EWkHF@0&%GaMU zFRr*-wjlM>NWr9mcMID^*Bq37v`w~E7}5DDTKpo?vU=+ZIRA35Ap&VccgF?e05Y+K z%S}%1L=?ugX$?$v61j|KVYnv_$A1RR!RY~L^b3*TSd7N`+A&z!fOh$exCpQLQ2yBXRka@O#|r1Seg%Z16;8``CQIpv-{FfCg~TmsZvrPnT0 ze@+0>;9K7(j^9^-@cb;$NXq>4YzxKSO8bPCbFx+)<1$Cu=R&{H>{9$6+U<5BfION~ zFNo~6xc~9J1%#K~2dm*L^-n%LI3hSE@NGnJLU3AeXmBI++}YUjm6h@4l;}`r*^t6x zMGqYvHLxK}!Ar4Tkr(?$9((`oQ2hVkC3`dB9aud@U7r%Y1B6JUMUW;Tw;6iA_qmab zHuL%OH}iT6M|-ZE_Y0Hww>Q5+K`MZLGI%{k6rx2B?$+WwyuM<2raR>?*d~-!by4QC z%{6IYQy>cX^N88CO#ok|7hJOTUEWMb@EbywTk{MV+uQ_7&jkFgk?>O4xj&%^PJ1n9 z>0vkmF>vfodHaFh_GiVYf|~EZt;p%eAfUYtW(xUdPVW@`94yOf=RX2}anl;}I;naw z+irI76y?3z5_14l><)ESgdfvQ3a*p^YV(BiUDd~iZhv#WTG`eA#e7|oe3B^&8Ud8- zKRP{=Kb8F)kS{0Wfr^p@a!IgI7SSlt0p1Z_KHPEx^rgc21c>fN+Zrw0K6(6}L5}o9 zi&Wq@V5-P0+NPl zN`M7$ko#Fyd8%r&5TYk^EpwV9sW4#`55`_I^(E`ow{3=8s>B;CERg zTgqMm(1NNCU-)}6F$dq@Zz8mHmnCMCT>!V6YH0=Fg7}0HX@wLV(tGE_Qz$5GsKO_8 z7&bO*=W>5V9`Xlg9J}KF*#DX`3AI~=KLmuF&}v1A^*8+ga)G?z$w1>^0*5R1ui;Sv zRjc(gml)^Z5` zgeE}D`v>g2fa2__k@$W5`dp~tNmJ-(nZERcH`t4)X@pM0$Ord8VkS}{%cVtW7qONhS*fs#m9Q{O-y0x??a0Sl_CjT@gmnHSsblSi zG1#Wa@@pAneD9aQG9O4BF0iXN_5w%t>wy$iu|?`6J39TamlMkIe9&T5Fv4S}^%{4v z=!_=L7`aDNs4QeI?|}t(^e|at|4_k?E>-ueH~GA@=;@BbBbhK!ym9Ruew9EdO`-&B zw>LXCNBbONbN+XWT+p!JL;nDK+b*P#{=j~^>G7Vj&-sCyB)Td+oe_JuJ6JnsJ2wN{ zOMy=*zKSIMZ7}c0462tHxtrfJB$J^I^84coBxJOJu$ye_?fS)CVnL zkPz(ktauU34crcW32z>w4#?4y=~s!2NAwwQ@V)Nlx{ykhb>d6>h2oAC20w)9gxs+c_{0iL|P_j$8tvHmE27mT8i6yCOP=wF9 zQvZeS1i^Drwyeg=C~c)ylu*JT2+ZEOQ}C=ZJcIh46ykSr4K zN~r-|J2(e^dq_NDW+5(KbgU<%?ZqMaXqJv-Tv`Sp1$G5@PWMwwbxhKuY2Pl0Sw3gZ ze>*M`E$CNl1O>&^Lao{@ufs>7XyGVIq$<8Rt|T4Ri9MYYdh2aOJzw^&&e~n^SqAi2Gk#hH(NO*7~;GN&8({?<~onQ6(}i&rS87HXqvFy zr*^!}*_j{}@NQgxndCs_t1OapU`EbjN`PI@?XSH__$hi^xd{uH;Q9D9Txx3O8n>=< z%6t>ileL|YM)|8=Epu`Ajp1E2PU~*pTl2-X`|d!*Hx0yFrf zdsul2&yM2C*(@8$=DqmZ2AHo7vEnO)Vpp{05hG57YH(F3u)X6uQ?;oIgGlI!VB~ z)_UZRQIf!h9n7?hu5YyEiB0D#;0lL?m$ZJ0r$-`kxfVUPcWs)a0z%5v4ae8KXo!qb zoUr&0h^s$D9BpEiuTO@AHFR4`b#plCX@|dgEuh%#;842bvjvN#ak&)pls5+6==Ac5 z$wd-l1@E&K*Qz_-Dbt;hGjihbpE%E5ewf$a%=*)Z?)y(pL;Ekx7ylQ5<0qL(@aa3> z;L{jo{V;0E>QulZXnABaTg6^)RX0p_#3$hoQa*MRX*{d9FDSF!yXXdpE$Pe2+a>h% z+IwxClsJ}Gg_pm+Sf$a)wA3`YIH$%tt>Xcq`&Sr{_xM12P28IyfY&S($?w3okoO<_ znnV@E`tne|LE_9W1t^{TbVc(RLDJD;5B$j)N}*kV2(hYl2IwFTV+nU#X%5*YA1~pz zwSVoE`JF%j%I$$KJHN8`N6A0197~WjlY^bDE;g_SvsXscR5wCiTA|jqlB-?+2M$$W zNXt`2{_c^q0`_hFmxlQBzlh5r<#@mGX#EmpR6Mr|Xo(Tp(iK4;GMUO}h=}_^Z$Qx| ztRhqAhs(zgdDClXF1G1Hk7QQ?*+t*g`OUo8%SVpAx=bIXUZ(NWlHJp^s)ASr13kfO zKy31M{zei$w>}=rvwilIJ4!70G#o!>_L}zNSwevC+5?B_qv>b*GdA~4AqRx9YU@B+ z=8g7#o+wCOl1-9ljvnA;ibh)~y@qGU1V!Bdg6j+PYM)F^R-h^RpP|>!BD8M;b=FG{1D}KK?dS^6`5g{wS zQj2sa{0tV#=l*09$_2#|-WQ|AwNM!JM{CZ!2!w-eN^8nr`!vRtTDpXP$4U zKYY76UO;5%Vk?J$|zzfL$n3Trrf06Fl_Vy4k-G@ zJD;B69FWrM67dDCeejDb(zfhQ|JwczK4L~Atrc(ou8`5Sjl>8Cvm2@nze7oQHFlo8 z$#XYWIRU3_op~MK9eL!ZI1$r=(u9FkH1-}viqWB#bUE89M%QECds)k#nDCs(Z!T4v zP+x{g^`724q@H$_wNWc!%6jJC#IBs4>dsgMo3;4pu72g~eoDUGin1Mn0Qfk=H!}gO zKei%>|M<(kiI{((G|O|j-Uv_m`PfYs-sBY_p++vG|-m>HnAqw z?UT{a+DO3sA_1!}fHlGr@9zM1zE=5bUaGy;YcTDLI3ED&55KE%m$K+>yWxo{E^AjZ zsTDI(_TJuw8idIYgMUiJ8}vt?bNW^(wg|Xg9a^bobd3$gF8>@r&g$B?sQ=DjCAhIk z7@5^^%_=SpXGo?1cuZhvs>odJEXqtJ{2n2an}3TQj_AA#%f?MuWSxB_T{Wnz4N7St z|LmAuu9lPtHn~qq2oXf5ghPJgn{J#zzv(MWsMY!twH!Tlu{U~tH{(m$D7DN>0jl9I zU5szod|5JNh*YW&N5(QA(b6Fej(s#LkDz_)xavM`(RJ}NRM0;UKzR6iy-1&V)_Jt_3 z1%Df1#izpdgy@cGOaA1D$B%{S@$eGR!>OAF$FyW*c#vIAg!>cQ(sH_k*Z&W7Zy6Tl z+O`ePFtk#FbSX+ocY_EBNFyLEjdaQ|#2^YtD-tr&E!_=+bf?tNozh+36^V1tOWSw(U``dg);NAHJ)ZoXKiuEQ4&BJcs^i)F^jwcEC7%=> z8#;BOJ8rDIzC;Vot-+saBC@=TBT8l8>K9Atvv*Z48qdqj5A7|WtWv%J@TA9LZwi#} z9rr<)8Eu#@Ldg|0B{1Pf0OhPBvGAEn@~u$NjjGtbXC=#AF(WqNlqJI6r(VuWyxT_t zIXRAoKNhGj&nILOW1YB}tujV3o`(-_Uc#?^i^_4*CW)1z19@gT+C=|NACd0kG^fZ(M02)g94Aj;;@`9^f9i{cg2 zG4=hM&BNxD`KZh@^6KrxCz1Vd!<&~=Ftv-{oLn)rk+kA(eop0lF_BWgXCKF2nA53j32_Bg|kM*q9fRj7{? zcgK;AFN5SQFj`c^e*Y4@VXGVwqUS+zB&u4=G26f`z@b}jZcakUfg^vkcTFxWvJ#rX<|bvzmrZ#X7% zj~jgnbz8FiO%pYjcd8BrU2SG3m(e^@AgIj^GNaXCX?iwWFuv}Wyx#(vvL@iF=Kea< zE_&>@kr`L^#DobCATK;nY~46o6S@M#c9x;-9M^iNJtgnz>T)x+QF({oRgE1On7zfAIu!m3%O+LA+j0g6c`ukby<;}(jNtNH^ zRtro-(8<-uI@i+dzkK5VUhvYry`OWNJ=er&D>^Hgd|KScA7?(+oBIL|4=M);EN1vM z$RbO#)Qtj6kxU>qqGH@>?nnOQYGLkiwGli~jcnSwUp50YYKzv6rPhuH$|_GE2C?fM z$r;gsI%o&BKfUp(9nh(|8AlHWg??G%HF+TP@)i8vnp@G~v)E1@+GCNKaot0AK{4&C zj3k|kLKG=%z_<9$PJw<2!Hb%WESX^r5W+o9Pcr58t(M&{zw+INfy=GI(+&9smj?c# zn#wZP-tHhc;$gXeyme3VSZwVMn@9n>RaK*H&mm4^z(ks(PVz;L#;iUL%l=~p(fgA3 zSX}yQ@ePXZwc)?l@_|b-_e?R)EkhnwlhOr`kt4B6!ylHK-lC@+sAXjstbAO@QrW7^ zEy9~H>i$078;x~l_9Wk8bPZg(@?buZf9zHgW_4rr(s}iEWE;CPqB9LIm^p$kkVoaX;%$a9j>hG>? zY{D*%gpV4I>}?WM8|r;_3pBT~lfH|%%$~BOJm01cK3I;v40O+|1GMhy^@b%4RWDo( z;tn@Yp~T~&8eB{Xk?KZ9kqq{SM{vZAT9c5~g`&7?$-DC}zl@(Skq|w#T`iB(T9#!U zi}uC(ktlwd2y*DJSljkQVNAC!u`FTV4aVvehY3Z%nk*~~z7o_w45qRVdwbCyI)KdH zNFRm@_yG(wvhLx3G`KD~lwql%coUB^TTejTBWl=pH zdR?U|&+n_UYa9Ma{ycT&9b&p1>~OI4Tw=t=7vsH>lkaQNTc*b+h^>8DYSTkW>}s84 zVb`q3#MKl(S$*Ys{Sj>!>mejjXc|)gdK&z1{-dSpe>NzoZ>sJsKr;vCOpyF+lk}NK z6t|iJM&`~cE`)ZoM`rWToP0@f1Js`&@%{~4)Q_!p-mfiIaKjalQAy-}Vr7S~(EQRK zAxNK+G}K0n4yw4P_$2R49FKGr%s2X~v~q%RyF2lNQ0H2TS?&`g?^FyKGsD%moWIE7 zR-g8IEfFGa7NuL7oK-X8!=|_-teC*Zo{BpMN_y8WU)ZEYkk`Jz#WB=%=MXIV(63gK zTi&;3eNjHVqXJ_Omk@8h;0sfKkD4Bb6FHyiSqO+snrcOEI}E`Ly?z+I-}$7 zmha2bu~$=wJIp$@gm>k?D(g*}j+l1kTta$!{4z)&I11o%eo}fJGSApi5-s@-;c5E_ zfN;Q=+c%HIkqc%;bdGJKBc*p|@snYbqp9fmE$J;(Ho|D)oVt=f9@l%&;u?KtFPP+~ z&#e-D_a(!kkofG|jO0fKNzT>0miAelgAYA5{$8C+{?L_VKtXr%$?z1NL`-z-T_{Wp zT6S)ByXf_N*6r4GE|~L!21?1fE%{(dPm~h(8?={EPIbDF=eAa`;MSi5RgBZ>maHqcolUkNUl?a>K>4H>7C1_+^6^+B zC_p?6!g=IC@%@3HHd*&~6)EHK>Td@RqabeBzfkUqHYKG(E+(?6$TdDHT03Yi?}MJ5Q%VlbiX!j!5adc-f-jF5im5~S>$d_^mWV6m3x z1aKklU4yAIJFD>9+yydGI6}YDjyrCq&-GlHNRW6xa52BE|6cW1CN1f20RQo85_XLL zU>+}Z=-+`S--RxgZJg0Yp}{bt-?G!lf2ARs4%2HpJqttcWc1qY9`SeE7>uR=Q1#)& zGrXi=UmO+dR=2noAG<5ogPr*yj_#21@Gwb52bw%guXa9fnLmd@4_@L@iFIVjOedoa z4y|pi-fVzOEK3WV^FMPcgPr~gpJ$Z6y%%xEsjRorlp!C(dbe_U_L$n_z$$E#yNgQH zEw||HUS9`ye=fGjIc)U)Ww6m@r#^09$47yKwCQz=Xcud+(l%EtcF)J9SdRVIP%2Fw21UBzYMVg3_)SmYk*4O z?ul{fT+S!D$?)+`Y)3Dpc;XG`h-aUoB;svnp=F}w?MM2zqQAR~(llyu%Ft3IP z7FH@v$AHtk)cbfIhMTsv10}Kbry3$v{8c&^3Y!{|BT%Ko&XJ7M?avL_uGH6S<&7mI zo5)wBW<7eHpLT~By{{S!Gx?va_BP&`?qyBe{qqjk<7bI_8!G=3(_UcCZ>vQ-7&>iG zB~Y{5c=;KRN`TQ2(#hh)YgNBj{V}`ubxYu5!#a-&s%D@_L{VMiFjH$OpP3yREGSps zvt+6FHCFP@wB0L)%>Qt~Jon#ZRzqhbX2JGYOFvb1BEvk@dfn86lB+cG5uSsG)End4GVC2AXp*W_8uI1BRW&9k@3hm*~y zcQZZx5kEnKP<(=npu&3i;dCHaz~}m~1=G`^}#4|%?Y;Gj2Dos~#X(Z8y(L4}T-$D~!3e^DLJ{Fk@p(?mMbB*+3g#-Y&0 zEe<<*!BMmP*&LwwSoMj%{Ww={qxtU6sj9^JqpQe|w?88N4CWcps-wwnNABHr_yF7t zT@xi{(Ky76x>vIeuxLQQjtS_z3lt^#YU(RG?XsS^qXjb$8&F<#4WB*hlT!2-(2NfnTT-k zy=Jn_i0)@nfj6TRx}WDt)0m9Ub9+8!hR^m-#A4q@i8e_D87OX;iI+6t$3>Bu+#C34 zWch+@E_5O4%1b;sj;d$xbRss(NzsnLMlrdIuIKGcL)ftKZgMsYnwMg({v}Ig!-`Ak z(wBbqM5{N@l$W)!W8PWGE5|Xu7iG`td!dNMsd+9_>Lv|X$VD=yppt-;L{-4*5~_YX z&0~b|phH02_r37Qj)GqVy9!D-Omynhjm}!;jFW$@d%R)z0s*i_Dqo+=_Y)^)JF0ts zY9MLTRDt2FRDH7A1kiX&0OQcNeB&kwWYc%)Yj`)j zr}51_y-iZR$*nQxl^4Fn9Tym*KmknPMO;5-c9WM?Bl4#SZ-FW(yn zGdvq?ZxVKs(WCzq&tzn~b;|HF&c3QDlZ75yzQcz0@*QPr=Z|dfubah%)~}UOF~4+j z>DXHu@ej?v+mIQTL}J^;P-<=Jv;10@sGxJ=t&|iG;}GoNfAXRFqs;kQKa?b)GtO-ZcIDspEeTh*nV!s?N@*HQ6-LUiRw`E^zW zvr$oAi34BNh+A^V)E9@jPZH_Gm+zb6G}0(w;Z1RihmtErP3Jajk?dnt2c=(R{uSs; z)v2e<`)yE9mE+YaXigsP z5Skn*anb3k{QgvVn3eA(z!|S8e)Ly*^S^q6DHZ>Rx@pW3MUTPm)~%Zdg&jiO+rjge z+r}s21f>s@qneX)%}1(^Pt&;j{MKKh1?i0xnyO{qLxy%(@2l&Lcw}B`ZORjAX>a1# z^gy7B(8eUy^Le#g#{zptM2hJE#uYUXr8 zg32mUY;Ca)HOGFvB-L{SS;+X-n|!KsGeyz75>nS*Z=)PL+SQ^a=nAc}K}n;$X2QW= z@v=1&?($4XP!`T~{*N=K^j1!1p-t)m1OyA8@9eWNhV!&Ar!Ph87SbOQK4{tGd)+Iu z27ur!o7OkR3J?{R14-gtfPg06^fIqJ4#|f!s`j)a8Wy8@OLWQ2c5Iky>e1);D!= z7gVTpj3Tm@Z*QdBa6=;ILLE(z2K&toUkPQ(;3t@Gxz1s8s>WPI<#c=zB}n@T+hr1M z_I5?q+{jYw%{1T35l1NHnZX;0#$SE>oQ*bL+5Om#S&DoQ=wMWA6(uV-T1gN6ycJ#Z zZ9c~IZeIPI@-th?k+pi-9VU>wgM5%VTILcNE>Py}T)-)AB%EX$7}ID!+h9aYK_smY_zQU;Yc z><*lWSlyRB%z{!(*0cK!RB5iNs3+@jlzn+RZ>ey{=kvdO>|O(xShk0=d18XVdH;4`N?Rqx3tD2$>RXd1^OM7z6@bm;O^vx;%o3_ zoe#d?7Wy)Wx|%qdcjj&KJKqr>E0K^x8ceFO3l#%)R%yQvlZd}x1lU<+{LMF&=<9F) zS~cQ0vSjv(%-!F|Th(Fl>sANHm#GO-`%XGKfR-!W-KPOI8Rqm@Af&O6pTo%SaC>k~ z+Hk4t;-Lv|WewEFH`BABu)X$^W47$2xt(pzZ)19?xbfHKYQ6G*cWL5}csWcF%ysk7 z>TGYJ>vxYjj9Qq7g3mhYC!t>rv0nl4>weD`tdy=#n|ay=irR$+UjgFwmTm^u+3?5v z=Ylx~!rbqWeZ*$pek%QkKnbQse*^QaWS8Babo0iVezKPD)}4Q6zI&ksKP#LJ=2GG1MU z)!X#2jU!KYs zrY>TP|0;2fXG-sl z42+?vTpVv%b)-R@4=Eo_n;UOYvR2IjU9cwV8jGgUYDw>234L;0(zA%NhK4+)ho03t(A> zg%)gx74J`cCcDk~@m9=k(S}$z+H-d4_bt`c=ySO(>uYo+^WrLq>L9yo{KzUnxi-F1 zaYm>xgs2*7fEP!}_D_iboJ6SbuZyWa77^=)CU{7qWuO4|M?7XfQurTtn$r~v;H4DJ zVoyHfq~Mr$N#=vh(8%TDd9Q`<*bI{#wE9(lOlBxnpx7WR%3e~*7(f$L%^1=){ww|Y zx2^pv7y0d>I<)=I98V{;N!qMN_8X?lGl;9dW~VGF;$|dMbS?eE^4P5ifnT=kP`0A8 zKH8pZnnU)T(KsT|BNQUf7c0)huL*d(Blgh*m22B2(FCb72eJP7xWh@T%`iezdVp(s z^~-;+hJV7|Cmo-bJU7|ozZ}uOy-3P6+u+0M8cTZscrhIZsKRn@P{z0PQ)EY$1QmaP zrZP)#+ABHp%LL)C+)AKc2CG@vk=(|A{^fQhA5Y#P>g>55=DgeoAQHXXw$KFAyKgw0 z%5rHh82@?SqR{NKrLInI?C}0@O`O2#0E(zAIYNK?hBPw%Qbd8tOZ*)V&IQ5WWC~x^ z37kh>{!$Wfn6{oP+cwd9&_~lQG#k1&V$*#+&C%R9(WNL7QZ0Yc@l{t_1kagU0(VS9 znA=d^2e5W^dF|`JF0cQ#*MD0QDco{NjNx0$WCufaZxQ7y0|&ifoawOd8;1YGqJZy9 zb!etM1}N%4g1f}klLtsLq5`P!IaZv@t#jZNbdYgBCRQdXf&|^cBV$O*_-}UL-%V*p z-#^W7oHJx#OS#5Ifys$iRl4nOuflcmKaUsgbpGe4`y>obWoRW|wEphz`}aFkFH?%h z?G;I~&Z`<542RX+?EhuG<$)9Ql2QryxL5kl6x~6aKK8TXKi|k1Qh6lI?>Isi4_Vm+ z3jqIcOv3bcHjuK!{Kpx5g;T8%bCs@Cb1RjeK75F!FmKt&5fbyyUI?fHv8f$7UH~4I z{kKPT)ACAs7ZUw6}k8oiA5$)uLQ;+o>6TF{MudL|&-i9P$4YdFA~p z@?uf{WBYqG)tvwKD>rM80}5W#G+ zsQlgDNp+|LsZdP22JrDdKZV>MaX&aS<8S|re>1E>)_-|{?rvo^z=XvA7ZVct!-RDI zpEV&Cz?VPORtrP+;kIgM{H^Esx23X>nSjoB%IOwFs|5`HtlT;}mjJ}*) z`hx#5bD@$y>}Q{}`qkqHY|L`=mKdfixqovz|Nk9_qW{D7Qs9;>bs52(?$uQNZ<|4u z=%h&G=CaUD=NDm3lhi}EJCxb~73QDhz>$5d;UT~W&MRr|-^3$I3jg8O(MWlTOClWy z9EF$|gf@^Jc>UW!h-d(eGV+={2jkBb7*zk`Z9b9wU%pL&dJ3bEXddUBw4UvE4WmET ze0>lwr0v0$y#7C36>|Lh@7L*K|G(Uy2yHN+D7J@Hcds5=&dQqn=i*lbZ)Sn>*T#O& z{QW4F|8rA#Y-nhh*uZQB0Fb%>s0ZRMt(XwNM(1QSq=01Jj)AFvVk!rosJgzOvljUj zJZ56DR*7p=-ZEYTCnf-KWj+5~qr=JX6Q@5UJfK@GL zM0;V>{c?M1GgMzD{Y~IbOv~p92g8{KE_wVZPZ|-o&h{Lufg}M-!&1GTD7G;MB1JN3fib1fWbdU}35#1CfYR7I*XGNHw4eqZ(Z?rKEx*MK z-Y4p@{hXA;ARgd}(E-2MPP$7YGTNT6nmjvpH;Ii0s~ac(H7EsX)qDS)j3*KbvdpY$ z;a?>e<8&wNY*{;_;R*pga(A0|Jm0$ON>hyx0HEx==RjI=&qR2WM&xMpce4P~q69w* zUwPeD|3gAT<+r>rdHuqsAZ7XSazr?<9vDX+WwJd}DZ-zh*XV1?l%FeAy6q!X9)$mi z0OgcYW&pFxE3v7WzB>N}^KLjM5C{4%_J@wB%7WKLQwesHrEPqhsMBS0K)P08uF{lsd)JF%GFz2+=RV)H6Jv^A7vy~{2?lSRQ7$R&Hqw?f z5eJ{z9$O;vziy2cs7e3|_H`1bt$WM$hy4Vnb-ZVN|JW!|y zYr)Zhg6{J-wzkm^WCE$v{hA#0opRWL*`=`Kt?|ddYyY!8r-qQ?!F_<$kiaYHvz2Av zA~_@p0rEefK%qIIs-4YB-|jZ<{*RysdJg|j3;bQ%Dn zfi8du=*=}bucaH0^P+GUz;AR{`^{2+#nK{*?C8BAqMmEh8|i%YF|l$O+P|9x2J1D!6lxoKq}=|9MEV91I-a7 zsJ48Z02Q6k9IV0WB~y*JRgJy5InRM%-gj@u?JdVAL>>|0xqNpzMUE5|DTXQ-C|Tm`>V zB@b#AWZ!#a-;yS8PTqod*@{WtqXV{d@4fs`Vs3d0RHSB4iW(1?NwdfF>E{M3r8Dq2tx=R5o?L<*qr;; z*yCj13!4LA%3!MgCuG_0W^EiSVHk7tYliJBkHz0;9+F;!ny{vCWvEQx42%%6!2^J-0U`Nj*DR29ooZ{1P`=fUu_U;?+ zth6O1#Qo|~N_O1KowJR$;|_=G7wuFKU9Vj^# z^$^kuYdGG9elAeB3J!GlFEQI$#)iQs0SSsn0P&1QsmG39nN@u%z;VqE_LdwmS*|po z`=09G{YS(|y$eKKVzcsl=nhRlCD3#4r~7{}obh}RLG9sFb#L2Yjn)0T4rpos&t~%H zOrwGQQ5h;}82LS4hcN3 z^1HN=&OQ`)s;Kb2Tv>Dj5JBuzQ3!COE3WP1ie)pI3U~u%4Hw@|d-U&G+qkA5yN( zTJ~V&vqZbh`ocUwS;lv^v`yy|>7YKyv9IQ$Y*3%2Qy`EXr8=6yGxQ%WD+5oh4?u_6!HQA?EP21LXz{|o3IBZI5wWg z`q#6)>*%yroq!+<>4fLH_^cA!FslPk`<$2h6$@)t6XcvCu4xFrfK0|4Wh9o#cjCp9 z&i99vI5DX$+LMP^1hjVZtd|lI@ztE3fC9~3cpHKppkj9@b&sJV5CXA9BIL~o zoW*ppN;p+m3`@;FLS-yygwB^67uF9C?OqhC4i_77@9vXc4$0G@gcc3skHTi~1gA|T zDNV&N9BBJ;m?M7&z$xAUoGP{`Mx&A!_(x?KSl#u%@|eHR&}nqRv~Fu3($2;*GJ65{ zxr{vtXpcOiW~!T@hZ8Z#F#@#N4K#*fK~?!*esO>I&S6zWF?3YWEXx~jZYkLpc^DT% z#ISvjhU78vou{A3C(HrzC(TNe#SCxj7FgA=2DA(=FXkuhn*0&TemBrkAS^`B*#?GD zRW19!z24|%E$@9MF@}_U9NyhK^|Z8-O0%e1^8jEHq_Rez2oxN)8R6ieYBzi6F9F^r z0@a9kr8FHMd)m52Mtc{vSC`JVxv=hQ2Z=)-$a1<+$J`+1t{6RU^v&d70@R$Dm~7#c z{N3~-CL*hv!v5s|)LLa0;2SYN*`CAF7{T^26-42J9bv*PNcK6a z&BzJT?#Hd%i-{uL73VI*L0I~!ft++Erb zGA4w8JuZCV#zZx-uRRc-=1mlp!1H~eoqIQ-$nizT1-!2qYtfx@puzKXxRcc@L$R!n z)YEQi{3X|5gftzf33|Btf$o02t>hDvM09*}PT}h#y?|FG#1{mu-JcGCS$sSZj#B7w z(=B|S=(HXLO|l$cnhvWR^q4u3Sc#$QklfW1;h4g5-Wa%PSb@@Pb*(Cot8Z9!x6T$9 z0I9);^np2^qA95kQ0s4Q^xgo*OG*Ed2OtX<;}Vw@)=O?I`^64w&1@sWv7%_1T9q+* z)qNEeKJb4P|3bI;TPdeG`ar)kF{#HmCgHVfB2@Sga`gq>SlTWiKt?zjo*(wY1M@-RxtHgmA(M*3Mt#4Nm zh(ydQ_YXm))8eNiESgr$@&tkJgsMuGeY21tYiRl4DDCi8CaELu$k zsGuLzk%`-7^9>Asv<<`ZTG;=@{g?x@u)w(K!8t&;#2L_J7~S(OsO3%oQv-MGIDa<2 z*fX9Wr6|%J>{|@`hTif9H7uV9fgb+uZi0NPbDiL0ue57^_D7C(!;iTg@##G3LU!;T z>(!-^mdqq^_LsS_%wit2-FVG ziMVcLrQM_{ylpsBX(z`E`5VfH_1swlZke4Bq|lw+AT{rKbhO)>T^%vV^z4v7#{Gk^ zwDH+?b3^^=#;>Kt>$Dec51$o?OYS3keZw1KJfg@hAJI~wjb+iaehTz8jo#h?*a?je z00KtF!!?BHXY;Nd5u`=2e7t>ytk`cV$AA%Lc@Dnz9d_;Gl;ET39+QmjA zk4j@Krx^G&!3yxyNCcTmh@}hcXy&%-I)r_^Xxp89Ti7AC&%3)IsZZsZz56~VcdqW4 zkEp)>BEMMi#e^xD^KP)~J9oASjK>;pUo4p^>0hlJx*u=8Y_>F31n3LzpqBhU{FaHv zRIOXW+s+_~BikLGwxTXK+XXsrW){4@%hJ4@;{Ns|{!1_Yix-3L51cN!(djb0Iz@NL zdO5V_kqHt+zfzT}CqnKB3L2w3P?G$In-2IfEhYamCt-b~KY-{x%1X6oDGA=`@^r=k ziZcz(fy1D>7(7k=b=osM0I@%}zoDb#?{|y!gPy=^kC5*99Ul<7C$wIY%*koQpDc+O z%10T!Bj@u23vk3ay_C5lYG~DSs(vjA1~m2jA3lU*%pa_$ zM`G^kC8HC%!S<%1Z+L9SV!C2_5uE#p>%}wW6!%QBFC>e9UwP}o^U?+ z0}!#@N5YPFl(~A}4Ocrba;7E3dhHyb*Dq|926hA(r?^!^oVTs(;?|_@FWq0@n3AcZ zP^EMIzJIjrDl~K{FFK<#14*!5^pHP~aqPsQRFkd?e`@qFKU+rmepbhh*bj`!@wd@m_Cal$hT88 zC@IRqCA@ur@S2O@BU7TA1`rJPf~GFiH{>-!TuS|G0p~Ja8)tkIQ~_T9%uobSUOVhL zh!EHVA}OQuH4d53Lj7VBf9W^eGs0`%5YqtX2pCCs&!i$L+$VT^WOw};GHJSfhGVe5 z!nyNfi3v3r@~UM~Xpk0-@cOr=bv}TL+ZZn@f=&Z^#-Y7SjK!q>JbU*xEi{X^{0rA# zh|twxJD(p9Uu=OqWMZ@}F9>J_8^mX`Ji~cLraA_W{0WN=Rc?eL&t6bpw_D;<3z>Vw zB+X?sGd`E6t8Vvpy*xfJ6CHNn7oMWDr9xg!*X%L@#O65Xwm+sNyTo#4y$}1q?KEb# zVEO*^2j}EeNKdvRV7rUg@!o-jo4&gHuHCGdBZ z4M-s7Us5^6^KStYlKf855`*}gPKiEt^|ZzwA*>usyrN!rtUq7;j*$~DVdRd6yg4ZleHS-X0@c=GAykIH=n zF~*NybRH+8jN^k2V?tvhKrydNDk->c+4AZ9>PMl2&9Z+k`p<9a&`X%~j~S38D|eg% zX?XQ>W^fFxtjac8w9Im7t7*KOc7WYMAVBlAWpO?!X}?fe28%{Rxh%S zM(XZy)LgTa6x=S{NG_^&zgZHAzLFwY3_+5lfCze-FKOW2V^WDF zVp9r0LNLI`?^P=#TC0`HNYshT zDTC#!@$1XXI#fn7fRY}j>Y$Yg9ugOen|kmWTYESUcK!aO{lj;~9=ZDj=ityQW>Ytp z0vbJ+V$Ly{#8Dc>3J-7#ntH0}F{o!=;cmDM79s9M#|fXdB91WNU}={4V;PER)9xBGLBdbB7uNSgU|I5$5^}%9;|8QM z8pps(HRF;OJJ)aNvAKvMgL)N^y4~P@a}|+dT}Q$LzuQy4pr!b@N4-UW;v^p&Q87j~ z^(FhY5jDVrSG}<{bTeov`P~!HCGWb!Ss&$nv60;zohX{r96+XyY3LAjLMw%LJoq4 z@GRV_oYU@ZW=rCqd*FCXwrn2Q+N31KXPtcgrL)%m3rZv!xo=b{^IoF=S0*Ve*!IEx zKJSu$_%P|k2mCPZsM%B*_vS*M8ODa9+1Mc+ZfGKC_Mpyd(q8GKTESleUqp)8-wz-Ou>WX)N*qO{cTpianZ=pAhUZ+9wI^ ze_NK9y!ccxgW3Sm+h^{qhhs``;_Ldo>L5334?3WbZ%;a@&YBI(5_f?)*Bu=bAkvbZ z`_fd7rt8K}g~d#2@iR;AzI^W$e~Le!%DZEJ*V7M(@qO%+o2tr%g}Bl}vhN;)19d zjhQrl%HA!<1keo~3OA|+9-&Vu`%dkg+`O#z;Hvk=ckUH|QP_9%Gq+s6nWVaXhA^XH z@|?kcoklh{qjIWeJosRY>X4`2S?qbyA4meBSs=rK)`!PWp>jY703;+Qd?fvMjop85 z%1^2Jrva+$`%q<;-%SB(DPh2~Q#%n?rgwE6}&1ooKvx6X|aSVg$4nIHa(t@582S7+Ok70-i`beV&nS zUvOHzu?G>k2WL~H6|BN=G{|Pu!E{8_V~^hXCS42Es(9c|N;1=_PJDaJBP5C7A3_IX z?o(z?7=$!Sphr9aqu^k&KUl@NIDmVed<>{2AxPIntOt?Hi=mu0@F);x0)(s_L)94M z1Sqv|!Et7o{Q!vN*z9m}0)Xv0UbPQnNCRJkB;ZyLbAAXdz9vDAWE2a+9ol?b3H(QW0x z-CmDvShrZvFTTx#Y28w-$!I^*fLaizf4WL&!80CoSGaBJ^tbd|Z`?}iwnSGL#bc+D zX6C%K$z+Wt#W-sM$_9Y6zE8}7hmj~DOjx&Qh>I5b;)b*78(lq-FSVFJKOW_7x%>N? z{T)X?Q3^qaZyN~(s2wxa!GUqSRr1OeTN2kpwayNr5r|z^r%Z)qSsI-7?I*gCm_QZl1a`4eq0Iy&-mCKJkXL<()69Z4coW>(tRso& zAj~=neWFLwi;gBAA?TPid3Q@-tK~P&_>yW%E{XJrj>=3K(<_qpI$m{RZN54CJ&y{3 z$IpR_0|2ZyDZynuIA3g(NV_`7B0xq{n=bB9hZo*k4-J^SQ_Q>l3sB9vd+3$4(NdlK zb~a=Avl0ils3lD>VMe6tdxr+hLV} zEpsRfTBLBBlL%^u9j)7V;1Ryk*Qc^GcPcK3e#ago7FQbB0FZSEFy;fWmV9U!lRZ7% zDcewNF@qicAmN_JO85O#Www0Z)tk{=vZ*r*RR7!V6npFEG=*)n`o=?vP%iUMlPxkI zRH;Q-Ch(DWzoQlzDI1TFVEW9(G;=dSRZKVbfPU55&v`ZjRc79$VavPpG-;tF=<#on z2nOcoqFWclcs9vlOD8`_pmZ#i$t)o0X6aMW zJAA1uL&|ZBRm$VjUptbIUca!0xX(ZEIQ?aK0$unayWkT#NwXty*y}8?HW*P6-I(m! zFI=geLa}39<5IIzwGAH0GPJ%1=A;Iwrh@RC{mP(+q$qi7+fhQ)LQ-JK>w!!>&u;wK z*=m77KY)R$oEv&N^VXiT?PlU_yzw+|$$&|=u}=l6{WDC=t@YPXJbz4S!!%`x)}O`e zx47|Dee>&37|R6M*T@hR>%7#l=>7dI}zyJJz^P#BFla zxAJiaa)%e#Kl$n-vJe;lp-&!#7Q;qJCuikK`d34ZxcZewl;5E|fs{Wmh=yrmozwtv zLQ_g58@P*&WPtlvB|$A+0OeICV#XI-Ku-FIiaD-cN=b_NaBZL}U6zc~$Zig72|wt( zGm6H{WrBo*yuuU!x*a>DRFRR-w!dDbT{lDveO9mBS{+WHO$CSa$|Qm`q!40jpw{{4 zRwf)EtRVksUdrN?1JH;0ik+Qw3D%ip1Rs{5qyU`jjzb!Y8vd@Tu`;Imgb(^KqEd12Y`!GSB^cBRFcfi4^j7?>$6{-;wq7XR+)Jzr!%5 zJd^W+BdnLcblh3T2H{fC3jVSi;hw7g=%nShDPxGb`}AVFOm$}_HIGJ{((D=N+XBX2 zD9{^0AGFRm_IC~w`E&wgHl++1;1N)$^%fwXX_`W=Mkhev7GD_&hG1e|3iW|hFR<$6 z_iFb|QQ~35^ISJap;%OST{C8;*>?l1M%=7Go7Bn9eYm>LE`hvM@#Dvj7sl*?9h|xkYzJ=MlZezHMipghYF?0U$lF-9KIF{p}?k~`pRz`n_2Zk z!*AFJ{XM#Qrg8aYT4>f|UaS7{l2**YyZUMDy=-G%zHeI3tk>|$na`0^uP@%Vly&ncisfxSnT8E-=c9&b~SOp+I8?|_hUbnqRv{#$eygw!ZCwN@ zbql21ws6`6p8mJ9=Vc}kGFaBA@e#5;zQ?gi95qGR?6b-}{)$c4YEr&m0%pMMr#a~L zaq_Mco$FGEy*9WiUP(eE#e;oRppxiF4#6)ZBb; zpoM$(Bl!JDwy~vA=0p0}0z|zh#y4K82xwj!e!11%#U5#N$tg+`bU5+)8@avpAhJB) zYfSS{{wT=&ojuHXkPxQOP)EhG^p~)5F#Yn?ArsTMfor%w5nS>J1B6CkVa!yGV~quG z6-~K6kDCl$23STWL9y7&sb!})oFDPs2USgq@(OFa%dwtjM2fjx0WbhO(;t`QPMv`2 zfq4}BAWhPYsT9l&3lm)0oCMMY8H3idR1)8uQzz&lWiFlrU*A6{CPGA_* zNJ{MsMC;wDjM!TdxK=_s+y$6@)jBv^iqxMQ019e9VSvwj1@$b0Of(CCm2NJ^n-YQ~ zy0J7CJ57*-nkp2ga0(x3O}iaH=7zxDXC_4sNp14vpe9k69Lp1kQ~`Fh7zT#{oIPbh zC1U>X%ZWE5Mt1k4u(-l^K{fT&D%Z$NqQP{$Fd8If5}%DK`nN$+&~752wG2mDW%0V& z9j$X?QZH_VALIm-DyUA@o1yS83}XzO+wT8=jJQGgtNde zk4+S^_e;py+9Jkp0Nw6BUFHV@J0_OlxH!0p*izD{g*XSRlYVD)YT+C9lbZPCriNSE_ zLGW7C<)j4j0LS}aHcU3VpPsA@OO&DvIR& zeWbu5R3rH}&<`o{IO=f+ZiXDie)s#@zn#In)@l$JX{Q_3`|z-+0o>+r94Sp-%BdVNx{N zx-asN2WAen(UMrNOys&6x;+XvzvPIVJBB~Csn`*d^TIRJ9Unz!8@{@`KIgnw9}*N@ zz@^SqMDMJ`hFZ^^Ubx`3=$yDYs9`nd@HmU^-OV3NM+o`3#QCrkilZ$>!SwVT_j|cc z*<$+4!tr|F)kUu?FDQ5yE&3;qG-7q``Gi&5@99ibSQW+9D>h_*-d?+8S9G;r^GH?4 z3!ixZ-`i7bdEz^?rcLDL+wVmGz`#e!8;X~G8>5=gopQs?De5IUAum@z@ZNBb8y$sv z3dA4PuzQobf=GSjj*iyOSFH!H;a|-?Y9GZ%EKP$`z)^ItaWV8ie8R#%K)|=)ZP}d{ zf0WS()Lc#Kryu>#m>+Nmn3K2oR84RGU!Fl-e0uFTr0wnP0ce(hZdjbvFr|&>$S$D4 zd8mvW8=M9l>tSfF|lr05y zOK*t}e4#$EM@1PoFfGQ z-)#cp`yxNWxhP z>FY)^3KyC$^A{{&LzAQHVcg9 z%0$uNAJqnlavd=-tbDL!>(rI$ZD7De4*Wh2nR8u8Q||)uv(qriq;|%YQqysYeRI(h zuqA%OV!az1!64%%z9xjWJmvCdYk!lk!95GRni)+sp}vGPOFKR}@rvD*QV0bgh#!e| zC!A1Yp&aWidOj*ai-GIsBMV{`V^ZwT7AeJ4zCJfYf%465=Gw1Ft#hucleUKgy)J|f zD^oeAqvUB^$Jd?}lT(UYVp$Pwt3)*5YLCv$vI@86x*!cw6xe_^C zNv)^&PrX>8;vAmp>NKW$!gvvsy6cI0Q|Y1RH_jK(VMp5-Hq~<$qI-0grf7b>fk+g8>|fTd?0E#=3K>-U_}|;!JmEhRO>MzRR0&x z@vQLeqNZ8GB4m^nxTto;)ir3m-%;Mu(a`iENTuycyG#f@FVw{!1Aglx+5nCP9J$}4G1 zLbk7rOC?Gh!sgtR+dpRc)()Fu8l9|GK^+8A{`=T zA=n|FjxJx)EC5KB_bL)A+g??>A}#*)*nTG_WjBzx6NR*J}r3@Hz(Kqlxb$;S|7 zE;_r!fF{2pU$~b-S{`g(JFltqph3{0)aPX}Nvp3ioL5unU9H#Lc~fl_*M65>$=w*8 z0it*HIU;(Jz9F)9{rlb_XX)KDe5#vgn*FGHAwmx{JB)gG7Ndn^f7n~tRktLKGXUWa z`hSL|Jzta^K80RNrOyajG%K3E3!N`11$6mt_$q&ipG)$(RDV~6=XmqD?8Z|wOAMXg z_i81ETU_OIy3bREBEQM?Z_l!mUUwqLl--A&_;8yB-3|K|!)UfI^TG=uU? z*Q1Fo*!vIS?oOyXR1@oH;b`|epOa4f)3vOg6EqwDzun{iWZ;Jp!NtH~ebfy2d{)|% z1m6H^7#GyG>lchW4-OMonzky0r?o)xD?M!VuXP`} zWK->AJF^i~I3Fi16|M&HL7dPYB&;f=PQ`V@FwiGRDDUngTJZu*W?GPu8~I=}AB}j~ z(S>KBs!*yuDY9}b4A!(NNCGm3xQNv-iANDAVa36^%m&18o$_Uqjr*9uB<>Co|J%%%D6_3Sn8uB?mjP=<^+%3J1 z#Eav!;nDYT3L*$`LPF-H=wi?J%>cp`I`^HzXb|#vr{v3F(_5pxF{isWb}Z&|m_4qM zyh0Gao}|$CqcI%jA;iyoYk>bqimJcy=i{;7L0D%7PPLl3iX&X!9`z7kz6FvLc#daQ zHS_PpMBiAXVM475WLH?2Cr?|UBK&1TDs9|uI@vM4MmY|oTQtY5o?R2gwn{Y%Va z?X4VJuh4Rj=wQ8DoeuMw<$Tgy=vEzu`_eCkV7wkBTA{67%#tHVa4XUW5lxE{c6DY` z=Mj=S^^2voUv#qdzMhWys@0OHaM1QdS4&LJi85A?+5KH$6L|L9;mIDa$hmfg{f0n~ z;iOW=QITR9n2dr^J9)$W{`ZDETFww*iXjQ|xE`cHANr{3mxf-lRy--!f>`FAc9>1g zA5XuS1H3O+u&HRzZh4*h)7}mpw)kQJL=fzyygR8fQ7Uf}2+LJ89kdBg(ujjBgZg19 zhdxdPa0l6ayk-8)$yvN#zWjiht(`m^!7HZRJ};%cT?DgsxSUR^n>PA_i;aAb*?t`` zqqyByuw1VZx(^RyB#r0s5OMkW>nDm}izn_iC2vk7tmOyKhw@8CsZgJ<9~!_Bm*ZMc zlT+#YOetsfeyHY#xN<{CeZbem#lDhW%WDkHNpaGt2`KMiIiei7J8i3cksv;^l{ z>kDfJMCHH8J585~lhmyx=tc_4D!V5*)CF-igqQi2t&a)TY+cOMZ+F906z><9l(bHA z28yRy3x{p}P!^|)Jx=wB+<|>u=@zBE-g}8rDXhMaslChY(5&7d{=JHm7Fr_3hw{Ff z&Q6!x6>vU{J-&+y(|Hu6H>o({cxKb=k5NFJ$bg{(SJ#g7Y_#DlL+i!2YwN># zQu0E2BEW}ZI^Zyc0%x>+akQ*jUf1N-bZ&um-;JMs|8XzL-z1qvq#DXse78&B2r+tY z0h@FB1hNR6PWPSvF?xv{nmTGnMyt6U?_+QPq?Y%1!k1(Jv!f{vo^OcNdeS3$k0v?#;m~E1s>hprI%D76;zvcM;HdLGi5Uzdyk@Ww{zqmV(p0Hh+igOypy82 z_)drqK(fbOSRZpV7r71f^YxzG9^R~W#-jNi4^RR%e<{YbWX5V8h7$58eYhUi!5VMr z+{M?K!B+iS8|5zBGT7Ujz)0?%PSzw@u}ASN^O88z27zSl7J6i5yiM8TRWVs2c=0ET z!1YS<0 z#H3jcjZbbXXFFgfrXG0*eX7-;)ycKkn>Avyy(yT+O;#?bTvRtjRPfU44|NmozTd-p zlwxv(#9-U)Yz80jzNANZ2Vx~lkG1Rec3Y@j27iE})Q2+*p8P{lvXBm5`v;9T=|r=B zkHjRh{b>7Hys(^va}SWRrw#fJXqybQKPPJcH3Yg{uFh+>jc0}3njoi;zCiZf(E@pu z#D<1Bsf=T;?=2{a3HT5YbNC15p>ZciG9*Ys9%s|GND(^s=aA#)cL@wdXCoGs8SQ@9 zbIrt6h@Ee{YALvFKABR)Q zyW_m#ZX*qLr%~g$7fZ@Xu{p#XhqLrVvAcXMIlSYk7JS=0bdSeQikO?_a*pjWLE0|b z`g&V>4VGS4+diUL7qS&rn8l+|kVl6HsKr(HX4paQB(0E_Bs0Z>64*e4>Dh@jYlBQ} zQVPD-e9_8OP}#NL!Tf>=Aqh=tU@km8W0$z6pf%kb>B%Y=B26@%%(=fYBsZRy-~76A z@k`UJRjTknJXL?TiH)isb3qn4Xk-2srR`>^{bq>H8;Blnsp6cZsb5S<+{6Sezd65$ zr#rwetJ^gT>9qx&G?ZMhKgd84MQo!pcw=1c+iEY3(KG7wWcM`Z>v;V(XMYaNCtx`E z)crOx8;dxw7T}frRCJo0viWe`H?i-qGhd)Ip+)_o>61+NL6qUg0mo&y{hl|wh$h`# z7`@tVM>Qt}^qlVzU94Iz+ySI(e`g#74z&oDj{7kcJL8~#Gm)lI3Qq&&j>%;22zN=08`Pop>G zmN#9v>qc~XpT)mNfpK2%JMT?i6@b5Le6#!){YUNi->RN3lYKuzsOzi$WzvvDeE=b3 zyAm6W(m9ETW*JuP^{WNn_U9cHZJH5mo1-m@;0XyYVdN!N%O29Qm_-g+;*d-a)r z>RVA9VZTc|xD7hB8W*y+6U~+eajtk^mabF9sk+_#m@P!r^4nA;=N=Jmvb{8%ws$?* zyV@Uy_;_3_?I`T0wK#)~%4rFws{Vk@BSOFp_QBtmWgfv~dABoT5bBhHz57Pb)PIoW zE90>Vg$x^LPM)ChFa+gLhDQL1Ai*wrtEs4uh(>JTbt9yQoW&q^{F#hKjU@{DoR&?% zm=#w+#Iz0u<^*$H7SRQ5lroj`oe=%CopKxTFraRoY(eYv_#J_9FCb7u=RH7PVy+SF zEQ(j#Q!;~Pzf4=}byaCFEFT7`CoR5%#lr@JK#L&HLxc_DN2>fdCt9j8ySn;C-_R`s zOtP?Px zD7W+Ax!NVZ`Z`<<+2J+b0ro|cz#=ZJKqI@m!^%n?$L&T8_9L(|p_?DM0RwEYC-ShD zaR=85vT~hm1b!Cg0anKh&@NUtYnLW}$h8F@}?ImE_iXNx@5#J1B+-v=O_LJFa} z1BL$v`nNk=5ZI?a41>@B)u?sJE;vKj^dkUxj_VldcoZhAM=P;yC4DZlYjH9)2w8oR z&f?+z_Pjy0FGz@T#H=07c(%^(@q?_8fk%o6J5PQCBE|vZQP`2!EAxJ9AZM}6XKDCn z&jcXGhBM5x{|ZiQA@uaQESISUZGfNRL*+IO=xcI&c?Vlrkyd>GIr#uU;v#XZcusD1 zZ*AB9M`e--Svhmcx4LAI%xg?b1-;0r9z+Jv@Bz~AaoC%B0J9t zMt;t{n!e!S-lu<-`(&WZ?0x-5m>IDICd=PTr^Hp7ev(4ELh-z~ zaOu0H?NHba81D1zzh@BNa8U`QeHLEP*l)*{}1-d_(Q&RL#@SV`=sbn5HO*`&vr~Kf*Z3t6c_|ri6@fjEv8-X< zm?1Q#9)2I(S88-}qoi0>+_O!AmLGOsB8Yv4_C3rl(3B+}wCVYA3sEJTE z6dPTpaAm0=yg*)g-6dX)%(Jq%hh)1iYoldHWLY2gDKcFOtoqsF`I9JKUx&%))!h93 z)lwTP(mA>!8!!kq#KM_6&rblb7Z>Bq z>GqKw&q!g*epX}aQR3gnD=DTRbSQ`WGD-v1jCg4C8kRHhZ3TQM)t*}L-chB)(jQWQ zU+Qj${XDyaFuTC?UlQ^LRYW<~oK-DwX#)3#8)bzp7jxP;lbHQ_f2g^t_lZY}EK%ljQ%9X53?zp-hoM4IE?!#%UTUr}&?A0~RE#6@Hi z1I{l``)9Ae-Y?23UJ7C!(tTf`q#9SnQQ5HXuXNc(ou&;GZm7aRJ-$;aJZ=htNtwT? zP(j3$ysjT5ROf?w`teD)gQ((Tu%5RSd7OW3IZgmqYh zN&1Hr%{6c$$)Cu(SeK~#9M!r+j7e@`t^ZneA?7M1;FbO;hGpl8iVyPrW@5R`#!r)y zk7fS4f#X$2?pkIKhIQC&ECY95Uo3IC{dJRc^5=^}GA`x1)+T9Rii-qDCEzc`noiP%5_dw+gcns4+_j)UN?B3P995AQ0 zthJ_y_WO|i)84sLAZ=3g1x0;D5-%eOKyqi9RV8Ac!F{$}E&Ku`i5)q+KOSn;#?5HP zXZJwpu&!{a|Igbc*KScoanC&ODT^O~>R(Lb7hMuXMzP>-6pG4~R$sx(&UX2G1+a~j zBj|xXnZ32DydXuTRNiio9g+io;9IfK$VPDFx%`n?*7tymT^L~`dRQ=_Cv{63>s`1DoZ3ZdS0lsKn?;lSJlg*GX3FyfpsJHuuC5q4fRgW-4qdz#PbDb1zpHFUW#ycM_#kSP-U6-&g`%>4IYK=@hl4w4Hb%A@=14QQEGQ`Bi6UXLNtu zL22rKBbY?Oh26%Z{JvS$J;k}j|9CR7(mJ?RbFiyja(gqRHybucQM;$%V$QqrjZ^he zgcV5>D={Cf)L83|Up?G?EnTfK&A*hmVx7B~>|AXncce^Ym*rFdxRn%CwmNsaN>+SCLv`;Zlb7c?nRfb|To%@9eOr{JBDWry z$$n?6q58A}%6&U%tQs@Bcxd)buzqY{jL*2zDgf`;oku9pz(OG*N32yt_N5oS@lj?c zkfa?-c>(qb`Q1bX+xwa2P8hTxt8Cr;ji}QZLos3+Jl)lcU)=kW5f#E!_+m`)C3{V` zR`$YkayH7{-CH+i@`OoC`0V*;6Av#FxKTO=;zV$$5?$8~#{_7@4 z@(uE>KXScf>CrbY*JCl$QKJ6IKlK8?MO6QnWzaVh-{qRoefB>|k2700Njyf3$rU9# zr~Ln!@nH~eW3?W(mVp$Wl$a$Dq9lfz@IQ3@A259Ly4#?%wnA%jJDoIm<0JN7NTnxq z_w@85_Hqu%!R26<9PMI|P#lmudK^isBaxPek$kM8Feb|%ywC|Dt_l}*x0zwglMz0| zXYg|wI4TS2P;6b;QE`5;2k?L4)UUe|3p50lk8OpT^v;Kx-N-nNyL7RFH0~U_zm|?B zLDOVu$g1=attD1_BeOGtXFP{#!p7Z!JomRA(;#rLK1Ceg@OkP>uT1A^-sJKqJB#{5 z&`w>zw$*yg^bjrJ+ir6BP>ft@qZNzkAN$1*g)rPgAcR*pRZE?+H?>HLb@H zgKAFQrw~&@q10&hAV$?nW~^v^ZPVBv36yR(+$BS72Ba~$1wS3>2;YT&gskDE+-6%;<+IK_qew63!!=ue~ zBc3>-Y%LS!dJDLeKXqHu*zLxAc+8+^c9J|%iI4`xczQ1a(~G@mnDAm&U-^Azo9b5#l`({mYI@!f6LLG|6Gb~K23;!cqK zb;7xo4f)yvAtQVmRFU^u@E*gQIc?9~UB?xj20&fJKfo7gC2rGETl-lZt<%$lL{M2D zt65UmxoA|_VqrG`+>dw1OC)2Fb5@mT7{*;*S9b?wr;f0u!ij+l3TgY;4#QB0xWm#sPj{@0! z^c}NvpY3zyJf6DQ-~8;C=s;^MPDsZbKL>W(yY$Qv6)dpQq*=)X)lu&6sP1b0z3Ui3 z+pZE*)~Ae|$x}8?$9NXXbcJ^ARv>c4Iaey@FAB3vvZl#@&ORp7-#hy=7heC{hV&)j zA@gKxisuse%$>j9`yMcuO4$6XE@Jn_49ITd`o#G39P_2Q2=m3`o_dDl=FQ)9avL)Y zZ*h5UQ+1jdiukmF|yJSM^Bsuwt+E)T;K5 z2U0U#4c^7lPeW4TZ7`Zirh~?p4#{+9wJ@jr{9gtu`!}wfzWSf!GIl+u^X!2a>Al6| z^{7ui`tzos~X3!imMjZoR=m^ozRVOko3HwNFj@z!?UonQxVJDOM#>_ z;OKM6)hFO+F3HVXwCN@N-@qWLmht`M+K0wM7ceLkl!AhW69vdDUK~T0eki2 z9{-li1BF99&_<>xRf@qbUJpFP24VUn21yRO9bbOB;oegRD!_y zD~U#W%`!76Uo`9#&NE@uACri%HedVOz&9( zaf56kjHTNu$jMokb!&y642vEbl?y-hTJIM>L%MC{yaIV;L51UDPYl(W8$WRr>e_-^IMD64zTd4C|C zuf;aK(J|nFmVHwK|71=I*=3AG}8BEWB1>*=Nq{#HeVBJH)~&UJ2vWSJqq<&`m*N}cHoQix{^ z&9m-081~wf?GrWV$J2OVbwQfnk)N%#JJRoqDR?_1JO9Z-JWPsF;%=)Y(eNHdY>)RV zN2-4IeoK@#hNSO#%b^QRDDB@^qMNzZ#%3FMY|Ac{2owt__R_UE@Yx9#T0<&? z&CmZg3xMjLR$z}cJ6RFXNB|YIRzV+md==%1J}iTI&V|}IjwO_9Xb-93XRZ+| zTG%>GawRB{he`Hlh^tJ|RS8~xL+b~9fnBm{PZixYJ}qS&y>j_-eh-{(eN^MCKqPHT zJ~v@Sc`YVESay6RHECO6DymxHfHajlC6>M>v|B`@3lS0p(LyeAY!beFk1qx~>s+{S z!NKCLQQ)bqmmE)1E0(Bc65(U z=lMt|D}NWv5#srlkU#(ZgTTTBn<&Ph0378lx=D_-T2GfrK%<0E$-n zdOIm(%|B`PRhtyA%_`zqW)E+r>hId|N$rC*?SWu^bmOp))KXRX&&K{QKIku0eTvSX zD7W({s(Wb22No3z-ih5iGe9mqGC;wsBPx*8dzHSgheBm)ey{#Qk8B0>5+84#-bwan zZBN@66HY9e@mO`r9kJKmHCg)|`TBkVQlNTsIGz5RRwA`vcKQC+c8s--6WDC_;vw8r3E=Uis% zRGo{mjaXV)amPl|XNtL%;nqe%ukhSx4gDb)nnF z{}T!I=k}ich`;C1X7?XQ`;-#^P8;0KACfuU;LjlGKiXWBIDNQ8I%}o1aqM?nx56OlkNwy%zlbp!cm(NaqQLXqc@C%P2Rh@MS8RfFzmYc}d5kW>4hSA+AFT&>r z`um&LP7K%4?NahvYYz583#H$fY}lk&_wO^pPZZg%KS zHq_9}?XMmuT&qu!xyftE^s8QT)rj$VvL>`}9?g)jRM?3MGQE4Z*%?g|_%i1CBE+IP zC~4;LloEvk-?$Y0Ern`7d;izB8@W=-9w2!p{Ihk6Khh?b*(Bq&M0v0F>HY`d7VBxA ziYNJRq}In0%QD9&TTHnP&1*ucj(UARnQ%7+x>@u}Wq5fZq9c5pw2w?Ah#HpXi1|LT z>j?kO-S)CsljvRrLIUeH8U#gzp7z|E`_pV_GYn&=HDQ-!;{@B!ZNHFOZ%9j&70#yK z`GbL+O$SqPKb^%TU3nq(dTdG!DsB+142p6muTwPb5dD>Ayk*s_$}BfsTwgmw&dhdp z>=oSd$#G0u5L43}M>d<8dy4n-4$X3 zYGuZBnD-V~*yB>g_V%=o@b@8W~qzPT~3cS#0c;HpNy}60t+_a^3F-ty0%ZQv|uV0;t@b&!NnNaB)Y}qTX;?CWsUi5Ll zS+3aY`o?zpw(wTSTu+N#b~9^p%E3;-fs^(nE72EHw*MgAc6#O^=AgZB!gMR@xKNv; z#|!1Nre(Nhj;1idHlH4edG_F>f_6c%9GyJm!mmey`pnu!|DI9Y=1yA>fNYkmDAntC z9zH?|5wFxR#7d<+_^CvoLHf*)Bw+noFZ*47MJtv4{a@bs=_>fESX6vAwPjc@S9Iqx zOdQAJw()H1uRH(qbtOkVVmYb|!ooHsrTs6F9tM#F;$_VGCvKlsS%TIJzu#44u`JnL zsu`ge!1M}-W*5pw#HrsemQgKS#mJ42eUL`8KI}JI3`;d&iL<{U_3cIye?ROT6inF~ zi?pg-ut0x0Bkh+F@mK7$B;CAf1vEIPUJt) zjU0?h{)EPDr;Ok%+dKZqrc;KVGxoUMpEJb@xdY(NAv1aw3dBg)cQD%-dqx{zSUYez zu!fEZzmYwE#J6^N9^?Blg0MuE%Zn>COnJV|N4b)^6W1aAbk+d zV_inEUF-SP!Z^yW!6sSHC1UB!tau`M(qm29St?FKL_xs%aes%_Sl?foTy7znL=G12 zbuCQ?4-8&p!9Lg95H6AqPs8X&qkJ972UD~xdEc)TE*Evj&cD%tz(V0bx;|2A7za$%*-lfV(30T*h?Kh(4Za|AKG{L&AY+kQQd z3rDDDEJM=&OBSBEXeH2ghm_0Yz{>4;1AiZ@hu1TIHJjl!u8>g6!Ckrz4J^b$Oq#JB zcVU^PYd^EyAX6t)eBm!-Y#vkAa=~JM!s2fF&K~PG^#=s}Fz>;epP8}yTBGWVO3f)F zTa79g#AH=8SST!mlqD@{3vWt#1rolX%vG_S?;f1nHJ+7wC1tsBm)R9s9H{Lz)LXq_ z1QXe>=u-)>PJhVm)~Ss5o}2}2nDU^m_PGUmXX^H25>N4`K=31U>2q3BYoE;4-gE3i z%Be?L>!t74#Uhr^T^Rz->BEb+5+wZwJu6!#=%LUbO3Qx%0E53F#!thYj3qc z8mELdFV-Cwbw8Bac-M3)amZSh7}#*)loxdp8Y(be`O?w^#nU@bAyf*k&V?&*G&!wS zA35_q!80P;u<@jqy0*|`pn=sCHkjU@OgZCP=}oCq5Fq>4fJol{y~hflN8k^-w5Puc zVa4UvHfs*5_6!lSMWxU3JB2r+G+MpVpO~9F0wJ~U4^0(xA~KVvPfjuMVVVH?CCi9p zs(+oYBI(4_w>uH=!Fg76#DKWfMSj8>2C|7WyP|5nmf)(qZO zGZGY}F^P6Fb{QVImfDQ5gb8e@xX>-d-$AC38Kg{R1x;?QhRC#r;ox5KX@)-Ip{d*F z21_`lw}|Z!0{dX|b>I!esfGbz54d5&^5}^cuOnEtj2;9EI^kA?13S1gBPmb~ZQrYk zg^T)pWxSk9Gqsari#wVz459+=smRDl$iQZ(BQ{%HAl3?*8g@Jk_%tmnA8x7wF^ zH)I~eA59Z8$|Kg{1v3nA!q!Gafd)lvI?VKfXD!>{3AE{Znrp9c8!2#_!$G&I(5EKc zwJRcJm{&qAFI=-TTve(){J6)9bMG2L=*0pa+#btd5>KkVFiuMsn+;4OH4wt z6N*xKUZU&3h4t(F-mAMrZ< z6!(!3G%|GEDAcx${cliRJsV>O-D66pe@^@SMA8r}IA!N?ROA2p;;8gr-(PSW(q4Q3 zH7D0!e?a?pu$9sRtp@GT12rp+26saluQ#aVJvJ@HMIqEQPb#q7^Ze2`bEpGkTc}U1 z6^JBLa&W&w`c!1}gRR>x71~m$hLuB<<>OE6jr;EiJYXY7C@zp%NkUf;72mhMR9yAo zCq?@USHxDc%-g$dryqD$pk0Mas3ek4(DecRyccuRdx-Xk>!#&yN(D~`F^TA{V|BDT zfkkFR5kWUE-}9{J9xx#|uVI}TAN3pv4ibCU4-`T>FU?Pqks)G>C|5f{P;0439jf}^ zn;3%cBo5k$Q@~v5A_^OnPq#%Zs11p$)EuSi@5C4Tdt&H?Z(1gY%F1|pLgo?eLbCtT zFLNIntj|2*A?<-1XhbLy&fpvU8Iym4&ig&n54yA6iUPU3aD`esb_o0_F9Bs3BUWrM zWLIp|yd{>sB3o2tH*n%r0#E%fe`u)$Jhz|YUiBsfC`x{=QEU|=M6H((-%a`rgyMz% zNm{jCi~1@hF15#r5Fp4?U`bkTM5@{bO= z-t$i|EHA@SI>se4w9>ABPatXGA{a{isv;V;*BQv8QNfGH9L`tflpJ`x9s1ai1`>)PO z?QTWefU0j-5Q#rj^I}xSOKa}6AXV_kiD)GiK02Rv7J|xIv4D*2gtxcKwlQJ$2J*g`hS?`s- zKH2KZnhcx5yxBD2C^hXGwM+;yJOR8PLtP=*yBR* zYnKn)*h#13jxWP94o?6T{fN@ii@Y#Ckj}tB@$z^l2`N0RP%+rO1pa@uTh&1M0%iSd`Ck zF<*A?hp!Jsu+?V@@||)0D&xTaWi5?2h;1>m3a?h`M~ivQM!V#3#FR3boXdlMTg5Br ze{j)bWqZnk+q_fsfdtAjC3HI>RNlaasklyXwxsHlu6S?cch(SS-A~kSZBF++^Zj`D zHs$u0&7T<%iVxlpZiyvy|+oZTYeu^Pqs?bCBT4moQ4Lmba(IG zy_Ox9dbgpea=2@yXs@n3Ab8)_upy^|Km^X)OjnnZ1KUUB@ z*usB8X^ud;mqBw68b`n8yKBA2l}GO>t0nyerPPT%E+?X*Q@vWd;}qMCbf=AQT=7_& z7~yPuGgHG*$P1(VP?-g(a!`j?8Y6vLtQhAlx$Sbg)hkNsqf|O5I+Fy6&BgNYipNq_ zO|mu36mDx|l%mT%DwOyYFEe=~qvVgmZ!%8R-GudPI{knSAIKOlLZ!e5S^7;6Q*q1- z+LL&y93(%B4~8fLvUcX+fkmWh_?Bv_1uYl)uLhlP8E8#B2DuIMeLTHZA>7$@P-gb! z{a<@4>LorwmC>?gm+alFVk|X?jYr~?2FgZ!2kcv_bG*8fQURxe?0Dq`J){DeM71!~ zE|r(wj#?@zP4O38PSN^mddi%mgQUi95J&F=l@IyaFj=u3w3BOnYtKhB=k^gKW?pXT zHBqW+y{GNrw*C2>Xq`AH!ZX(!uK_u9D)Co*5ALO{VoM@7M@Fo^6qr~2@V2k?#olwl zwuUz6OBw8x4Z5iC+C*&{F|!IT>skcw4usn8UFhvn89YPc2Z)JF;6lw-q=E3a`ArGj z7JNA%L;L%jO3ijOIRy#_#(`3Ml#6D+n)0pc+dJQ&hx-?Au2#&H)e>!aGh#pc-Eg10 zzWC~wyw@amWeqTp{hahk*jb$)lWkNqkFhA-K7@LGuTBvH1KFeSkC{4EgO%W)ROeu)SGS_Gr3g)wV2!9_+?ztGD}3W~q$a6W*CjkZh;;uhnVJ%QlCd z+dStYUPZKzVTe#3cV4GtWvWdj_7>_;;s`WSIjLWJf2B&fK()gE*0G8w;vM65B7-)q z5(Y>WgT&T%4R-?2?GXCre*%q|cgYV?$^prH@eT?&8K$i_xPLQEG3(aclPmc93RIZu4Lz*{QsqY@mwzaZ0au%;y(QD zq=7(>|Dl}|6&%aOA$wm6)fdbFYQ%gJ7rn>dJ72TL|j&O=FU72 z{2@;R8cQU_Bcx}+{_`rT2?_e;~Bd!L2wV+$MI5G3Pt@PG5D;Z zk>z0vRj(yemzk^Pq%`7tIQ8vEkSp%Tb0-oKU`S$TS0|ddZCJ~8BSOC+RrDV>V}xYP zr}eg>V>SEhi1X=3**^b-yO{^NE?fJpTnH1I#_W6-6cPJP*zJ)@5Bgy#NYRHM8-29& zfU8x--HZDKIeS~R_x}pXU zzI8Hx=5H!*I|p=X?}3Vzr9fG3qgPHspaQ+Y6t?f*1N}Oo%iFiHL_Ea0TEB+A+pavT zw_nN=Yu&w;8M|RJQY0B3|8l(0JS$T}yVD%f`oWe4d-%4X?_aS6n5i54z-2;$OH<1h z$3@e0UvE(rG~yeJF-v^o;^#@s!3rkdWoh#~8)(MGYBV0*1|OV1K+%S6g5KVqxHA*V zzxvv3A$th#B1>6*>+hf=$S}(o+g_Uzrsyf2ZgU-dS4-<22ZpZ9=o70{b2s40En#GZ zC7BEj`gRr38$hU-YjcsSVq7;!ZL}?1V9tU;Ls@x&mr%IYRrK>D!TM=hgb2nS$qndga=)VJ*0w=_S|HKdn8<--31@$p+On z9&vpW)Yuj&tL4t8K|mQtha@Z5UUe|#AQ3_=&G80}fAMJrpR>Q7TT3KLy>nxk_uAW8 z&l2-c+Jhcy1a9R0`r&bqC{M6cI2Ltdwov8QXSHA3jZam0-m#tKl0IiP)s~WemY1+I z*50$iFSW%Yv|4WcK*sFNS|V|lRQ2X0t@{u?c^lqFVM=c*FcFqCyAKhup2%TvHdLsG z2Uz|OYi}79W%u?C&kQXsNT&#h(%?`-C?X=MpmZqGFm%@-Dk7tm$#q z%*EyrzJvW#b@M8ww&OgObh#S1S_B3dMyL)a1ETi+;0Mp7Lm;;y?lO zjCBEb8TdRf{L7nhzxx4owZBho;N96&a!bp7rndE<7yC1ODtgH0+vZD+@dm?9085Q2Hf3R(?H~H(ec#Y4_rh)zNhpJ&NUKXH@Fv5o27=A7zQpF)d7UBxiRO zHwk_e$PhKaH4Ab;k! zpUxWZyJH%oTcVfOup`>#%Sg(TLVGXw9wqqPPY4lRuJoqR-}7r7D%i zIys1GjV6f-V)d!YThHYg@sOWv($xVla^D#57kSV(J`*x?vOD{{2TR$+$?ecLmQl{-xLVEr1Yn0|(W5F{?JJ-T+!CT~-4i%}h=f zJ+I?CR8K~Xp-SEm)4K7mTMXUR52DBULP3-LmTvxCkdPc1mK(#1B{IQd6Gn+a5_mMZ zTpJZHX}03Hy+BKRNvf{%bBcYNw<)BG$!{l^ zt?l5inM`FMILD87*G`=Q2=!`A z`+TP9`T1Qa^HSK`FMlBPJ6|41Z~Ocd$Ctw=yzdRMJQW@1@S4(rB41<;ens3zKWgnK zAVcz#mmieIyqTIiAQy-W9dMDODs8DRx-FLt+TU_RNl)mx#E;q^i|-$&KT6i@W7!J# zV8|r3EmmVxitu&V04G1tSDY|ZyFFijMr1Tt2Bw3%Svwa#L0V*5Ps;J*Ymiv$pW_JD z@$(iBykk6S`~=(#f=RPPV7W56PX9B+E{mR{Qz}%w_5_Lt(|JO6p)C9OP^9O43?(pL z?=Y+IJk-FX5sG=S$@Uz6}gpgjjRvlWpK=my&iDA!y9pU zn2yi$Yax2)o5O6Y6#FT$6GnBMq|y^}y3#6(pC)A~`!IE;%3X|MQZ$g%-ymWnFD#Ux zh5CY+A~Z;8(e^aO#WFzpGmh1Ag|xTZga~vZ*ME+2=E}tjX*=m|gU0hcz>m^nK`25f zVI@xFt>*EC+vCJ^batQ4+k(8W?3oiyx(MV0*@aSQp3QI`sp$=5jGw#h#{=e*Q(ya{ zv8%GT8tXlb#GU4|$0+xNkK%`iCEx-B4>m>Q(4lYo5liLoS!9nJ$vd4zG~g$u4V`!W zPX|&u3n~SkxSxLTrlQ!#Hp=Jchg#S=Y>c};=l5qXo#ou~>JWM6)56wZnRTucz^W(s z$0P(Wu7sqwA9j^cvAikfXyMwU?m^lblgE+0Ymd0UEvo9(Lb<__;yz<|jjfXveeqf7 zXbxP$okBidnOqkZU_ZRmmH!0sg(SGej~@q0}=fIFh<@{pAZ3Z9+Z&#r?)GEEpD*gO8o%%|BU-lLvQbJ z(d40U2r&e_t2ow>X(&IW2WVtohf+c9A^N4|<+vViH@*bn>pahDe1^FT5k$c=Oeb`) zh*W`EE6UzayAU|kB-y*Wf}P+ItmUqAtq-(Ig9URV6~ablgn_V(e!nJ15rLMY-)Cea zns^1%g$RVwi%6DUq|K*6>JzB|0h1uyb4z+x&kDsdGVA*O6aw+x@}42a&SVaAtyUM4 zgI4-VZQ;dX1vvxc9y36hy)_C%^D=!Dlia>nq5b_+Kcp1%5El}Ccxa06{jK?eTh=qG zIqMH(w08;fmU2Ix{AgpszW4fJAZ-!w4%6{(k@*qGAV}eM-x5q>ZrUkr*S@vWkY$UF zdM;}w_f@pg^BRj7&Y<#G20J8Uc4H&L|2!Rf(|}yu70ebGEyX=|Z{X+_JuiLe_yO@OEov}?#9+OMzgF%?Y zKkN`~-#7jTo~&#f*dmuPO6&T-;+q*CRn7N3Zf89G!6-4;1;oMkPrWCApe1CVzAt^E znjkvXj?0hpo+m9;TWaFMvnyj z<{#n8T<@55mrl0G`NHs>}9rkDg8vi~R< z5|m*|_T5~ml@5;v*YYKA(NoC_MGVUTU>1w*$e<4^l_YnesRw7%M2vg$e>#k(X>EN9 z$6&HdCg;35g0gbq1Avgu35fV`?_X7KS!Fzo0`s~reE{t3Fn(=PE)CL!SfY5=1c<({ zQNX?8k&`{zQKpu}#*o@)g+^41$qV?p{eHFyK2Z6-M4z^~Kyo)ck7&<7nUVJBA-rce zQh0ewo>o68{978sJ!$5GAh?iiaEk6RZXrxR2zW|Xo*;o0e3?Z!n2xvvpeOCW1ys#| zk$vp>JonLC2^(h=vXuaGE^?UIdJzhTMt+1J`odH6WK5%$bN`8VmeIg(m@zYN*RB#a z*^7sS8<=1FYaqM~k$0gq$V+=a`~HvI#67iy7o?N81^@ta_WjlA0~~i9@m59}3_8e( zF90_Bj1lq*9u*FsBO>0?{9!*+KPATkk${M>(buMgu}BNcF*MnIV9~+LhEkyT#G!Zq z-Xx5}2PBOUgp~K$j8T%iAy_sHzAK*X+#8F!&+=0u3~U^7?Av&$RQmMBUOW?2JsazV zRQSG#z0Q*IH$p6mLX40v%g@7VEjb);AyhjUHXyC}D0+++%QcRbpb{rWgKk8$a>evj z{Q}b#gu_G8do`!>saIyJ>S@BEw^svA7u0!Ye!&;VV-ShqgBO`JzCprs8s_Ixjcdjf zU;liT?_{4nN+Ezrwsgn5KxvHBq##Td8i^KR+g0qq{2%dnM_8mbRC6qF7 zi7?%0#5Xn6{H8ONBfCw)@L6PKyZUfY(_a`|w?^O~e;jU~6VA7Jyg>ZmbAcuY#4R(n zTxIK-xtN;4PcqkG<|)y0pu&bqYAh}96c7TNwjVkkdtEX3_wx;FhFjP!e$wHG0&HjM zG{zPp)xZspD1W0iwWJ)NSZ(Xnhf_ zizA;jU$3yfdb-ry`_ubz{Nuv#PFJ5Ve5C<0O<%T6-nXi*2WpdKSdi3GVh3ZOdG^Gn zw*JRVd)Jv4iulAa+kp9=QcEjWOu*uS*-c?(D`RZ(sJe-H>G32KYu=gSUh=xTAWPN! z`U>uB+%DY!CU6vLdI4ru!+%EE6Ce|P@QMJpnm@g=lR=iZ_ehS|H_b5427!mgf2zXw zqvh#6JaN0{5uP|-oQzGFPUxhqJ=1BufH*H7d?e9*x>Lh+2ANnd?su+pT-@ZW1fnPR zMl1ECg|T0J{@m?~N9xKmeU6CHZ0|ZBpxzqjoBz!MvWT+0ZTVfgzRVQ~Ipi;QoEa`> z?_?}Q8_q$Gfs}-~_+eG#`Hn%A(*hdkt}-5p@6HljAJyzc`!(Uyqodm_QrifTet_su zw!cs5`vichd}9`0o-V!a>e#1rX6{i<%<7>(Y6=n&aDVOM7m@yZUu-G9saRkiKV2sy*b zpj}g<(;YBZBfj`Hyt?lB%Whyx%#vW@T<8VB_)qv37&lB~8414VoV#b=$R#zw)1Zzd z*}#uB2{FO^v?-`+!N6!%-8XTIe1zs}*yYG3NM&H=&)HKDSU(gR#khU`T1*}zo2vTj zCu1r^T_su(Vu{IRNTn8}-)1hN>V>jEtKK4%$gz#pxZC)iI3lWOH{?4hsSM}ToVtt3 zMmqb3i%$y#p#dWjSYiypFx-+g6(<>z!(D_gNMyw`=RI?F_7-sPk53N@Sq0UdFhaJ* zUYer``z?(2qN+u*E<7+XfojX=4{4tl_Dfx8kXBl~c`fU>4zZlI+XLW-oP!7)TBXtJ z7a{nuKpULXsQ)0`ympxbb{ODZ=sxW!HrgsVaP{YFH^|#msem3iKMcpE?iQB7{w*YQ z{|+`7$BDU(BLeYc(UEFz_h?hs8K~N+nY3oXo zjkCWCFh=M@%+FDV1j?Tg@DJP?bQ5MJF$cAtqvNoNC(Kem{OC3N*0Kx}fjTOSPxn0w zHVtgah_Nvxf~}y;DS)!CN%}F_l??`D(e%lZK#}`tir;5x2m;cKa-y7XdxZuggF<7C zo1^kx{PNn62A>G@X4ogM0quQyhyKgKDjTETbMAesb?*wJ8A{@<|8`9Xaz?(d6Iv2iF_tzKAn^X7r!Yg zJ7SOLc`}_v?=?3R|8n4`X!U`$FUy}M`wT`pV-;X z9yR!v4k$0vtc3ue2&e6v3)*K(`>cz%Fp3c0%~|OHw0uytg*ls9KQJ_GUc@`n z=-x|&`S^BAXa-tzZoTm|`7{;l@jKPNh}aj}sfY0|`nM96K)nS{vwa$pJZZd4dm8kuFUmqVITkfy(TxxY zZGN-p7-hk_8^T_`H0=%aH5g`qI~@B3r(yDaQ@!!U@~&qqWXS%YP=cdM&*B5h!^MLK zYtsbd577S!cVSOJxJ!?IT2HEt@~0-8w5{yC^;a#QOBnSl81Lj|Z+khifxIH5g!JwM z1Y|F?Ck{g?XT@8NV^EVO(5NGgn7s^r29%xwS1W-LDfCK|cXs$JwM>)S7 z0|t!|nI|HIXhG&tL3h{)uPVgd4|0Woei`ahVm-79Vcmce_OD6&!0@C}l+)mekFuEL$3Q0` z)@jU_@RPhL`M2Vz3cCsK&uUw^%bTu&0@+P~KVlZh&>qwIhx$2z2|kQs1#lFo@Ci0% z8pI%Cn&08w+PY}*h@5l+xn|bi+pj%G?#V*f%YBk%{f!Qh9l^?ibFqVJcI{m;ndoS1P>ldyNO^4CLY z5k9kTLSzgqd_9f@leMSh>GWQhE)zc_hztw^KpVb;@7<8^z+#sMl5#k|g0Vt+>k5qWh& zx5O7YxC~^x*Ky>To*>KbOO*6zmtKkIVllXf6~&-KR9RP9`HO3z7`mEh zWuwlfvq0`4!Xr)Yarr;w^unFkYO_ZDg&x1(doS-71x5r_3+R6Pu}E&xc9)&}0nC+Q za4Z5YT&t{Fqv4})^FU(4owf8gBw+$ze-QVo-Jb?oDJj<#J#WFzw`r1mU666vtkP7~ zAAiS3kxgvJK|y=QDn&5;(iVCx4R0eN;UkTG=6uJq?Is3hy9K;u7o8M>A6yPg}~HRQl=C%R%9zi<4E(q=QR- z_ZX`x9A?Z7fGo{udl+184DwO#OXv}B!RSUj(Eps||4_ewvX#s^U}ESQIw~F=AmLeH zWiM;J@uNF{bu2B(n`*q+P@??qjQ@s>|26DWf|;FgTR6))LsFb<&OkLJP}6^R@jOmw z&KB`&d%pgL&~IkCYeXO&3&CamHzCHSSx*-b&}}5C&lxD=IT!$eczD zNfC=+tx_TNb^DZL$^x!L6dPV_kxTCvb!}O8?p-^Se*Qfp+MNH!h>)?6S|vUOQ`j<9 z!R%?ah}9gO+L1zj>%2DHz`9Fr<)1-|^vzz5%9H8x`DFhF?lJn`%$?E>5101j;rfep zwHnkZvE^BncV}nWE^zxay^>^`u3_1gv5WN6ZPv+u=Y*#!QNJT@99yNnGz+R4FU>IR zOQQV@?9An;AvC<(igcX(bPHA(hNwV>dXoEk5V{%R!3r@&f&x5~*#)_2_CRGHsqQ&9 zQU|t?FqSTOZ~DE-Z4CmNsk!go2G%ew_MTAzj}S?gU8$FH`khfu0VcIF^;1%Eu!*S_ z#LjD4C!)gs7xca((|)|Ds{|yS5RbHOk0(FQuDjyGA#i!_RQZ0YmN2Oflc;R^4ZL@3 z|`ZZoAuu&5~yx5hJNoBQWjH zL=;pPLgu0NtR#eQk2G6^d>PK@42ecL%(NJn759S=XD(bJ_fU;w)S9yEVLj7gGP1`) z8_ph4Jt&1*(;7?IF>d98^SzpDHU59@4xs&ZPwYy&?vB3a!@9q+njRrjaAfx-NDblI zXCHYY)*fyL84Hd&c=Yn#IJ^~fgm4&8cl#sO%{NF)NLiT4WXc+fvr1M=ct4oHcs2Cx=1$-9 z*4nEtq<%@9l7z*j&n14ROPxY$%LIL9G!6GAT)M}RPc|Q@`j~Z9Q3ki=(YpVB2XX0# zZ`<8;XOT{o!yVf~?PZBaLY{+*i0-T{j+JvI#))f7tm9qMk?;&0*U=J!h%btH5i9<- z!TY1!o*&-AQwbJe)VmykW{vpU7{X=3Uf&Tz_c2$44p+C(a$PsmF#1q1Nqi}}4aeN1l+hz(tNa+S)Cw1wH%o!Rz&c|*tl9C^bk>1&zx;yncf zGPa;AdkQ-%qC+gilX=f_pupi(2uvt4N`_SaZ9;K7(hw0o#PdF4X<%yzh)slyIew@E zk!1z0?M`B=QKj?LC0{`1q`VPBNO=!u^&N%s>stoO1Z3}bLv}FNGGzUjenPhrH-{)Z z0u+Shg!(fA14-h4Mq)ZzYcjpFzjtt=pxdn5G4e)atdGqPWBAiQ%~{hd)+WVNwUqaL z*}OLx>@pQ2W*I4eeQIH7K*FVs+%nuRvjla6vLE6Xk}yEv@dsD(rCl4XR8{ZYqV{I> z?q*uMec|j!>)bD@ZEB2X{S6DBkc{knX942VEkdqM-5vr%10B4EN&eB=v;y4267{ib zZKKdpXfMvIM>u+&vc+A+gQKjT3(caQTLvQocQW@fcNiw*l0Bm2xmz-E-V{V-IjZip z^EVH{d!h?+H<#zz&K35v>8mm(=(dGA#D`_apZTcAdd{121A{MY4A~EBQ3g^Lqv|dsrI$TU_$;=1M$fg zx(kop8~XmSr#)-yd-Myf)zMdW&#F^GijikXuv>cO>qNLBm?Q?x6vsT{ZEkgRb@0e` zPZ;Oi^;mB62GX2*LnD!l37PU1A6>LY9N~Q2 z)ygxj&&dgTV3vQIRR?O_NcDUtGLhp6Y^&cqQ z|E_MDcyc9!_TxZ4-+T3};8t)J3>6`Gk}#i^tKE~``Tg8MeECw6&%ei6_#7=HuhRaS zbM4wOlG3;qKt!`@sBJt7yZW%T%HpBkSP486@AuV*Z7~pGN*S!kLUTPYj13{s?qb3@ zOu2o_i*Mg&vco8+yI49}i|INxQuUH+F*4Cpd@&WHP3{oo)$*-GwTy8VvX z*)wAb*C}PT4@-}ctO^uHc{rZ)G4ws|M@F}1&XP+9uSq#Wa!c!Ms!697bhT)MY97Jk zvdl`K3e31}OD@{@-?A%QWEhXkPdN&!KzMnQmaPuTu&UkeZ#$c@OTDRT|0~3nYwF7r z*^@+C*I>H{E6=Pg(;1JtWyX{c#I&jDxMqHhycNo-z(Ue~H`H~N=TBU?L^$G@#6#RN z(mPP4qPa(Vkq~jTSz}Mo6WsHLuh5t@5~(=)#oK7~s?T$$=c7pGtyh~w(R@pRSv}YT zr=HD-k4vwzn!)rA&8<>iWyDl&+^`oe)v2c99L0bB*(j-bTx#deYjGA+{k9sP$w+!% zZ3btbaA$H0WjH45$-`D>rjB&tFVu=T&A{9k4sW6 zL~XDA`Qpjce0!cV*1&qgB7#}!ONY(P5s0(@@$6<%^O02f(9z+>7J+(}sja>vrVAil zzLabt4!so*aS!Jq{LYR<^*^4?-S$@fZ2>_x2xRueE*84j?g+u>7CtRjS>o)}9j|Wo zP)k=(8^-XFpQRyps%{ptw%s;r^)7AmuzRfAMQ1!%Z=RRCdIN0FKU!>)@!yj;WIjia zW6n7oN-~1N6EuLckLoDT*N=ZM0I?)b+4$uw(At+8`*G6yQlH@%V-cYyS*l`tm? zP03qCW#+&8{PnjRs%M{>Y;(#J798+4+)cjBzv-sM^vgYcP4K>*jU3fzILo>ofQu};ML3Gh~{9@sf?L7_`I%IQ(J@P8p> zTKa-Eo8hFr9+C~W7Mrq4yM7?nc33vJ>RY{9s;O9ilNYu(Pi(fUk4Ptl3;p!){(rRq zd_s0_B$vSvxLyf_l!}b``D80jYp#hb-X1iekp{M!d<&u+mGo=se>~B*?pW}@H@c>z zUM(Jx_@1m-W!g9VR>1d#lWOLS0e5$jjJ8n*38&X#(wk2e!~$J@~Da#zllX|6O~lM z63CB4nGlqW_3$v_mUhcuCU=IS)>dYqN=pEWhiJ~*({8-rkCc5`e zz)V!b)2ZwtR@kXivI&_+p`kC>OWnLCsVj90ZiW1Dyvw|qmMzd92^(>tMaY)tAM)iY zb-+_G5`8sVCkOMfwhYXLUb|UA-$N>NI%&IBq%Vp4fohgUCh+N9Te07(ZOsZLGnqE=(}Oxl`yHb zgKfL5F@Cyt*pQBXp0V*^I;mxF&KYKj=YS56 zS||7b#4b?;nzFiUF}N#hZ>h5G;^8;zp<8>EU^vqL61XF~jV*sjx6NIre16*naB|WIKlyLs25G(L#u_q}uQRE;|gYhf%?-v8b+uiPGwnW0*UdME;dS10p zwp^szOT=9r20FHDO{;{qo_Jb0h$I8M^8$TO!{YQVv>3kSUOq6f(jNV^qKFf%oDx9- z7X(VM#r{23 z=ZY_eT(VlN<-WvL-&sz|`wK1NN+lurx6!fJ_JX%0@U)p@{J6d@rrE|X%Q0UtOW$^$ zMT}fa%B@ZFG<`qbS9|AK7r?D7+h2JdA6=uVP!{h$?^tq=MnNxeyE9cN2oJLp)W4*EXtB`UtkHM#Po#sz}>HVUsotp-$nJ#juCkw@ye9joOjQ`ty>%uZsU*GSRB5H zK0qWl$e6F+Jl`p%TBGfDGgN$EPqIH(Y})#flA|BHNEDc3lcVk1*wwy+E^E~h+volv zv!gzm!Pg5^TVLZ|LA=;Y^(l1c1DhzIfD1XvQ^Ajg>*mvtblS!6e-AJB`8@*G*Nn*eXcMvgVyvk%0{ z&vvSb=DWxRzd_N?7s?hdzzt2~tl0%+`@4%@$^OhL-Qgoo`2DD*kuAq@?xpd^63IRO zSsydcXb!>_KGs(wUUbKlKNi()zWr@$Y`6E#Y4ko1!9~fmYstw$MNjF>#+Qa6gM%2@ zlhlTrYz`$2`_ZeqpHY~uD@xS=>aIchgssMbIpn`OkPJL7cIKk10x%Y_KYYj-mU5*o zQn%*|Fkj^Omk?Zyn|FDKo(be;H4(-z+^Q1XV9V?~=yCWDHVBlT6na#vHR(-H9anD0Kb8WMBLTnuj6H4;x9i}k#tsqm$w1N_$N|3{ogRg zX>xsO&X0YJICGV5JBX-PwO1neLfGCAl4&h|#OK{Ld1sC4e^De@7#`!AZLi{}zoxHt zr|RHZrS7YT{iz1QcA3UPZ;~RZv{-pI4jCfThShzlAA4c`Ing+7_=fr^9@?tcl%P))29%8 z-#8EZ(iKVPZS3tU-iI+s2;0U>OVW#2s|edJ3+@$(+a3%0P<^`518=P6I8;1*d61I( zX1lthZwb0}WLw?-n_J<8W^&A?JFkcACTzQZ>+Ent{cvl>0=pVae z=-Lz7Fa(Q!SJ?;~4;i8FqzlZBr0A7NR<(q&gRX*$Jv%};gF)daR{TK+F^dkC>u81! zBHs6Mx%V@^E&c+@H14kjCXBh{vBi2SLMDmJ+kmuE$$ueUy~=JeR+k)oH|jdNtvskl zq36D*)!MZsH$w#e+SBfp&Mc#&#Q|N57|zQQ>2i?vXH{Sbo(Xn(G@WGh-|M4?0dH?b zl0PXDG*9M8SUkhJM4`s0zJfmZ8 zxT_F(PeSVhQcbT7;gFr+MKq~$J3%JA_o-yT;hc|e$S!3iy+$Uo{EPG zRt0B$_*9Osxl9-Ok9AkrNhy{k8hy>m^z?jpz?pDQ+@^`LziIDRFx4ctJin)?p<4XG ztM*mstf%4oO*79O9NNiH!!{AEQfR6wqIg#ZsBDHT8I;9uxrG8hE(K4f6bYOT&TRYN#z8^(zhhrf)Rts;?^8Pf za8^${s+@50ydskf3CqoJY)=V9^@@dtBhRfm` zC~$h_r=^=FxE%IKwoLA*|I6vQf91Xon||h{>$D7bD{hAp4%C$x%j;F-Ob#VF${3dJ zPXq)KyIRVvnF67$S!Bp3f!3!rwO{J~P=Ah@UK%`OVjxF;IV;qfabn!AS1G9(g7}o# z1sUF|Nl3q5)V#)QSD28vJ3u`qXFO`^M|yUP#?Cue03K`a{s!x#d)mD#Ps54kE!6gt z&1By@U31@^50-p6&RiLvr7OulC6GC{&jiZ`c5RKSM+M@e2;?*UleA*(jRPS=Ki1}w zp@vvnHec0x_l93*I;Z0z3za@9yE_#FnMBD1qV4YdbEMf!YOWKvKU36P;%LSKi zdLtIImaC7p7Mzj4brw!fU+e9*<=Fb(>Qm+4R}#xQo8>79)O)!VWTzDa62Y=Q*d&Mf zzX2iT3gP7X8;@$Ozpp48p7oPd%f7msG6H+n{XjO$Hb#ciHpcI|ZA>!j_eUp?oyz!` z--K54lsG>YnrRoP4J!}GCVAU^Q-5TA&egPc{?OW`cSgPXy)DEXPfXpA!%#N~#>tq? z@B8?xkKk6y!pVFyPGhr#z?P4zWApTdb-s5FzjP0~ z!k)Ze612UYz2@BI{e}(RtyXIvzxP`!42wrrAMEBQ(wi44fj%c z&(QxoXZ{p|&Si9;$P3e|yDX$NFV`UF{8p{ltGl%IPa6&M>jH{I9!FuqSN!ApVvzNN#FhE~EBTW;;lDe}kExmccxWAf&h6 z_t@CpvBEwR1Z_ZWna0+n5urZvoR~y5K4Oz*B-hT0sc@ z`maykiW#idP_JX%HO%7W5{tR38X-E5SxJcSr zoX}iby9$0_7QtW>6+Pq3{LQu9kH5gQ`eG%we`jU4Bci6H>X-1qLUgzdvv(Mia;Dx& zwn4!8iG+-eXG(_M>)fVgWwhqIm1($eur#D?DG%3%~z+l!#7-^av%1e z!bM$>BF80r@t78?xy3%)ny(j~=WkRGTQ$~3bIZcQO2hQl()KT3C_wLW9dci|KI*|~ z1sLaz#Ve?vw|@%vMlm=zrfCi8?X_BTn9X!T}TF;P!URrQC?C`^~0w}A9BJmm1#>G(t=thwLTmC4SL zH#!06=JDmw%TZb(2rDwn9R8!*DZ!yE(&OcDdJ%IKr~T!=mrLDAZH<8hb{+eomAW0Y zvIo{5FaGn$sT({M62#T(m?dy=}aV9H!vkzX!F* zFxMXyue{4AvNUM{U$*|KxF~Le;(;*<5bRS=!0L@D`u@Oa1s+LBDk(D3@lx(cr(sF`gGj{R<&G}`&a;@_D28)WSu@ZX6yVlG=k^1l*D@v=>jPRpK!8MGgDv= zB&p2PFdiw=KoGktT3})!*Fe*ir}{g7U*{UA$NMm$;LFSwOl;4U9YpzJxFk^dl-s)v zHgLr0I{~KxU`ZYb-zk>>SFR57D}se+AfTfP9QmRz$kDmyl2S5l-Mm9hF7l4D@ z6(Ap=fHDUQ2r|_F9}7q;Q8DSH{LQ5C)oZ>!q8~ewF3XXgQ$ClMG8+>W+}?-lLga~# zYc8lq{U`Drsc-KlflutGxK`fZFXF+2Cc%6JQUFNUd4MYwElsdHFLin>?F+mpz5#o_ zm%GtCO0B_Ec=WG1Q=+nFi06B%1G z4GkT8i@@FC<6LV5H=qoZIA=5~TX4*F9ly~?N-#LGh3JmGU}5gXuTyjJd;W(1A47w` zXNc8IxpOjEwDDsfICF~koFkQk^CO7Z+z~eB1dOBy?+bygO}*R$QBGf*{yF`k0C{6i ziv)RC{}imjmd&WFQ}&QwruWRg4J8n6E3-;|65n9$xoDf5K;R>t${02;23}s%K9?Va znE&~HfYhB=^&EQLDOteSW7aWhV?evm$gUO41y-tyPXa@{r}B=vK&6u;sXz9=PyYV% z8@UGURLkPpn=*v}ExxDqIFXu8=gPhXDznekK7&(G8%O5OEr6?x{&vt&@$3xXF$N3G zES{-#%O>jDeO0uHyL{k0#rT8v^x0RJjmVV`4%Kym1u9j=o`0@fQ7<#r_-14o-v6APYETp7@AuRBUu^SWp)nZG6r z@B+Ov*KX?ZUZ&_mOc&xQH8&pqC)fqOiIvL~qZLu-5FqU2IP5JM=3cvKM1 zx_qWUv|78Dhv|A@=kfpq??r8hg9v@}iR%YnL_7(-@Su33_hwbA$M@&*K@5s!1XfN#UcR1PkL|G(za#57X ze{}Aa;0BZ_HK)z0B`$#7E*6)>^C$ti9^vq@9x$UJYQF|RQSITMjnI8KMMEUuQ1Xzz z`CoMCGca$2E~D+W%28ST4~p zSlM^evS+m)F3*#ZjlPZ2)>>wn!DD?;Q&S=(I}Kg$m8?+<@y?bS<` zP`BTx7RVni9`QxSSTK6dGdV=(}nI}VJ5I7K-m)hFC|J>z+|i$Vw( zkgt?>xu~3VORn+aJc(eHMGD%SfB%}T+NI?`r0{Qj;b{a+A!Gq;HomCV|E~>=QV+Xw z$wITe*v%jEW3&@Fuo;Vw0R_PMZ)%Xeh>Jl&E9;{NX)!@1AaO=_{Mm|x?AE+Q#`n3! zqN1m#saQvmC~{T;GY%=Vk-Fbz=uu^r_0ZS(Htv-5R{|?2N{$CNfT)|gc~?SAk*lO2 z_e2(sIgE!z(&gq@nT_^$_?m4BS*_>s_Vd6yP(~=jib_9iKwM%6vBJt;|Di%6rmJ4V z(ClAY7W^+TpONH$l1clVc{1<&C>YM80KM5_y=JQ$nEvJJk?~=@ei3b2mASH)nsFct ze->4BPWvbPh=vKOKBEM?oB8|s(+&{}KYm{-{mXLfQ`rB=2GqAA1Ncm<6B@giTGX-T zS|xAYkzav8%cU*)*t6xAcyZz&1l2&DLzlXMDhuNe3ENS@+kDfBfP)a{v)xG0c6zWz z`fIYnKE*DHMcM%t@Zg<@{-w&K!llaO-?Ku7Tor8R?09!{oThKVQ6x86MmZoLOU@r( zhr#gZfgX-?C8q1at;uuG5$lGq^7uvVJbUY#4kE_?cU2S&8q=}+Nt9o|2O7~#0!eeb z-Anm0AX9A_>)t7v+V*V4V=57DrzZ^Z`paKGf)_tfu|;7HS0HGQ>B(|CeIU_5(?Q@7 zrQH|%2qvZ~a{+3tzg6Ghy)?4r`rOyS{-Y-X^^$_)6B8324Ny<#N`~QHKEB?Bp0d~C zstC~}E;4uFw`RyQ3+r*cjfy_F^Ox1h2{-Up+8UR)S3lsp_1XqsyZ>1$YpqnsBnj^G z(IrGljbc{pLP382pNr&|OW{f7uBQ~BRegN?Y96s{*4PEyTRD3Wd!YenOq}ggHExPu zSaQpz{`;*@AIN)TIp^*Z zmfxvXEnA*o?H{&o=&!K%x-;%R6FprE!Y=P7`oZ+ki=2yDdhX$;TbD5_2NqMAtUZ|8 zMN&!MowzP;)rl?NnD_|N3%9uAWIPEm2}nqi2Lj|?K=}}u-`Zdo!H|yRJCMs-f%2Yo zHeE52$Wlv6CMfyy8~@WgPfO^s1_7+U@%cr5)9}Et0eyR&@M2a@?blCn*-!aK z20xa6fOO;xORx5LyF8Oe_lgy0I(42LUuSk)5iMJeR9!nUH(fibO2(QG1|MbL)#$jj zmQptzhSabvo^Smy4ccL$8CWp{;oDpz_1sg& zFggy(MMr#Nj@HxwW`Nf8ghavt5v9(T%8V zm2TygbbqTJU_pfS!|x5|#joa8|7$z|00h6RWV^fntbNnftBjuy=zd0REzce8=jZ3Q z^=B$a@o0W=@g+BkC+gMgv(_+MebC}@p?;(3Eh+KLEV+;cHN-hjL0oYz#45x2!XV~u zAijQ?4z&d-o6p3|NfpBo!&uty4`MbPD7@B)6hXtj-UC$<9b0<~yX+>H1ttoG*UZ1l z_O(fV6mNbHS@Yp*JG=R1Hc9x`0n?debm52wnXmd-#*Uw=@zkD>XZ425>snLkuNAI^ ztTu|l3r&@~r!OL8hHFVuNsI$S${$v1l12y8h#P&LD*c?^boO>vXTr(%?WmC1Vv|26 zWN762q1A!5R?0`O!8D=`7jJQ-WRWr!V2;px@gF!8xj_A`-YsGAzU$f`tV?I>|6%Ma zqoR7FcS%7SrE6$Z8U&=fL_kGKy49hP?(S|8hLY~CAtZ(#y1QZMZtn5kb??Xf|E=?N zKFpeV&%5`2_7it2{(5!QD>IcQe{UTA3hk6oS^XFfYzlayBsskszBsKK7=Vw*{e(r; z245^h#{mr&=WM;R0gu;T7afd@x8FZ&E-I2r=gboi>;h_o{6U5i&!d^j&iy^W1cnLl zSSqVfeA|(PMTX2Ou9+1c2Ip6Q6y*$tkG^5 z4+6pw_cXzPSs-vm@j+rGgDMYR?JnYTuK3hcWz?3JiqMBv9g6J@UtFTv#Iqr)6@!%d z)OoUa200v6!2Wlh@9L`VFtY9F#sLpbJ199re`Twc2nfg$)R!TkB2e)|t?B?pDL(GU z_9K%B_pN{|>4zJUrR00pF$j3I2Xj#A0y6 z>dZsGelD7ZdK@x|C3V=9ORY{2Y^D6Rd0v2jm3mcYrSwQ0oo2Lcb>}Sm&6z*O@gqN_ z6$GK--Jb#!r9V=Q-TdB+DBJ(g?F=m~UDe7$22;oQq%F3mna@Z1kh(u|cLB}R zthlX9%wn}gH1cm8-DeoCxdxv^hxr^geI|R=y#|XcoY(y!ouN|1uzO&2q8l}Z~)0rWYzU1}VhBu%g5 z(QPw{SGuFc=D^3W{n_d`0KEB`NBP4uX=vUN-b3PTEz-XBpsVXYM!xrg6rPH|pBHOD)BbrYZ^Z<;8UZxiK0wHqqFlwV;Pov| z@0v65m-og)talkrMZUtu(DmS@?D|C~$*bn374g9kPyI!{2R>rYj%x)Btzf`qkY|=W zGtsCshy{@0VwX26uE`>F&=>Vl?+4PKJ-A)Q=O#Gry)v=NWYK1e$ z|AtE?M>Jc!1@{9!|MO&rNp($f1rcCz=q{I~Y68+w%a@yi{yI&}69hnVm#A&8o`t{I z%_sqAXwl;L9ZN_z6+X*9Mp^*Em}AE ze!e=Z04p{ZVw_nLvSuLk2;X$+g3vwpS0UNN86*j;s<<70&fmH5Be zj7^8^eZESWmOv7Cy5AO`7Z>4X#OaNM$~@0k?=d7u;p8(8KEZ!av*0>%&M7RXB_D^E zvmsYy)cFjdWgUj|cC9f(!nJZd42MTAxK+fQ0DED7fac@u|G%B|_05sErxBfB``>VG zuo+ut&*|`=_5WA-0A$F7j7hdGR3$;2#$Dt zV&Yj;x#j8Dk(qxJ`@Cuwn)>DQK`Wll^gy)ib+>~DGdtp6K1>+024JR$O6B^h@vsRI zr|PlxQV%J^Y^D=5RW+k-J@kw3S>-563zxoa2YTP%KvKuj?-wzVwaC{fX(pp-&Y9t6 z0~x%cAvuSDj?l{z6}Fc`ML!@72`z)NEFC7!QG39){~hO%Cf9f#cp65q-_oGIaHV0Z==M|pcPBO z>BzJqmoqtibu42eM+lpoBbLE z-?=pbYfB}4?}rOpxSl!Od!P9Z2t^p!dVA;z#RbN|lk?#-)CUO&0LU^mK0V%{hBS5G z9tTm91iQ~>k0k9*!B7O;=hK>K&|S>e$bW-4PHb4VBrLI4Vzv!4(p;Fs;5F9yn`bM9 zuN28=gw80=h_BQhsY$mvGaP~ShM9OnM=GsjX4#-BHbUy^kY`8)6K zH*E3!er(-o#K)Mx_91;%_aEdVC&0L>ioVcQ!1c}#f1>gdA8hT?;AYV-!(bvI$$JLI z*WGt8F{NM?Gw93ze8F;y=JVqJfZJO{p?H-4A1oJ-*7l{I*0-+IE z5y>#qWAE=A9N^>O{+w%Zb?`xV))udLCIhM%>EpBX?4^H`(dGhq``zBYn^<#3BX9pU z$Qd*z-O6oCO;^Tx!*cbd+WBY+iT_^6W%?@^yKZ8=YJdZK>7-0R)j8plvMmz0*!Al? znV~#YoFV75fp@wq!nj#_D%=gLGw4R@XUikt<%$+!uY3yVG$_d4)6}3g-wj$kChxA! zr(Y&GoVcEvd`f+ku<7Xp5&-7|oMbq&kxbi5d5zk5&kS%{88)loE*tIo6riQ<{zjo{d9z9a+EoH zbiOC=^MkHkWRhY4b^s*S|h(F?hR7K!!csM)D*#{}WcSrYqZ)Ypr9>%J;#D_@*bsWqEa}2TJsg>~L*V9#rd&wfky*`GHJ_ z0oeHscY%NTYXLVR7EOrG!D9&NC!ajbGk3}sYHrnm2GGNIz~LZsYT8oQ-T)%n%ycvC z+-hY~MFV$@{EZzA!r&J+auBEsh3y0O)KC&T6$#-oHG7xbnL-ZSc> z2<=B`yGVB%>FEl%2kVJs#qoH>*EU@<1oSBeqy4odCEWYil4_cwe{}>^1Me51M=N`z zY+Ly?)bI2L$4AI=CIkr*h4VFIk#C!1(jV+bja3D}CSWsFcGQTh`W16Fa#T8T6c`TC zv*!lZ6`n%)SuL6Ag7RMsm{wV?XWZ0^ThFQ!1Fq- zeq*MOFT<A9y?&-ibc`cdh;^HD^*Xs*p;KK6+6d>Sf@!%6fpIX4bT~ zHv?6oe+%7a-4OBeHV_EEb$r`&v!yf0%7*xDS&g^fo(BL%ym3O|3Gdd^6?N z6xFlioo?lt<2-$eqjp`Og%_&vFt&swT)b^z>}d8ZtMmxv3I!ec9hX=o$flW6#s-n0 z8SU1UC76}um91**zQ*mKrZfKx)qB~~IdKRCs2ZAG8%;R+wxa6+&vuWI%$Gg2Pqdkn zP9$|60xkFS)qZ>0ks@BCgk6e`5j~0R}C^1rn_ERk$ZgG)^y+;nc7c6`x89Wq)%CbD7 zTvgVHeOb5A8}JUlJ9PdQ;B=wLcxNZopO)_bW%nkXKO^kGo_h65*##^3X#k%DD3P@s z#}q!d!pk=*-_D5EHGjY>@55?1PB329Mk}_}=Q&EU9%}leEqL#U-{NK-#LCks>boEC zHNz?ogmv=Z>B0i%-=CAPmYY2S3ZpZ%S5CBV2o7+f(?oKb)34juUCP#$)mnNYDZzDp z&?rG>>Z-cmVwyh(&(PtPA_J&;pZVeN`;S<67Q<`Z4VfRD{I(W=!BnE(;g8n@#2Xt0 zz*gM`w|HpP_FS%yvuqz5sCloDmB*5PNK?%NqN~0(VzGN$)q-j6VpfyH#^i04J%z<= z{)zO<6XOyg38B9ktk;A_B_{fM-@MDEB}rDT%^cxdsyg4Jfta;7YWZ-?1s&U$owT3` zR?nOeSXXszH(&$#qKTW0+}NI5y*qI zIm07MB0B`Xpogvpz+&uwP}03ENAUptpRyVxn|iO?uNKd;JnkIO%`1gicto+TqHr9e zl5M%!>RhXF#It?|pVMfG!P)n!$c2BeIhj342Yy2?hkK|zpe@$&I z6TZkX7}ZG&l>zB&mGJx)K|23cYeLY|>h>KGv0pUnSnJJJ8uGJ;($dI-W$*Sqn$7*;M`;)l)RR@QK-9c#UbLNnU-WM)5O!m(JBB>%;njsGv*UYmXn*G%6jJv^w zXxpuqgEQMy^JwuO-abS9%Z!N@k|{x;kcmT2;oC?46H!0K;dnH)MC&I?<%0cn@xckI zUi?@)RkR0vg#Jj+7I;8iNk8yhn&yO_e`bgW&ztll{O_yg)P9&AFb`2?@(F?`CiwrJ)ezLV8T z0gT=I;_kk5)yYSY%?jP_RiX1M3oax`v?xp2C#mNg$zPwFrZkzSBGJZnt^86B6ga;W`>~Q))pOCBo%>u2HlfeDE1@&og=Kg4 zbPq8=&qw|g`UFI<=$aP1#k-ilI=87_wCKy4ai3vn((7lV^Qwb12d6sB>#$qLhU6~>sR zm}%Ud%cctg_;!(ni1*!fV$J z{@SYx_G;?2n{53Jw)+&F^i;Gc`tTQl)fnuZn(4&5^lw(j-seLCv-NZ1@k7p4>~%5P z4(W-H1Nyjh4#4(~&i}}D*XdOLvsVO+|60Hbhg#_EJ$>U1lIKd%O~;aXniYlk9Hnm2 zBZQ39eKW_iZ4?gJhkY$8eRbf;(u%llWyoQkjom@uhZ-h}e{pYKxYOvBV{T1ttK+=# zG|&8e;GGHAxSOLb%W}yW>ndt(*Xo-l5YVJtg=-SFLxLLwKO)q*=P1M9wz}zoh}fdZ z$Ul>`AFTUc4B95TaR!=uv~syzwvrr7@*`@?JF6@Cx`xU-KfL96i}_z3k2At!fh*sB z!)c5XR$5+L-iIRa`0|nHmt;@Ho+0-4NKf&tXwM$3U)j9JWTjc0ei}XE4Wbpx%BP|l z^E0V}c-ZSxy?$NH5Ep0}4uwJqbB+bPuCOHNxiOE2Qn;(B#Ba0+>O5NEVs|pke@B_l z5>|4>(8?EBd|qECU0V=+K(fhn3Cc|OGc5QyMMy9ySC@J!|EJZPXC&G8OY(X7gkhe< zwq=l1mawJcO z)S-pcvj((+p04-fvMhsBNKMDX((cf0!QAp%o}ych2C?ipD$_X{jJ^8+JpY>YV4!fPS?8U&`|i zgzR^LIZjRuT4>j%RF9OUf~1MqMW00w)t}*Cvhcy`lJt;YtE#t*6HBn}OR+e;(gkVp z-9uO);~yflb#2hid*-@?>A)j2ZrX>J3q%j&>|H~El{LB~HMd0F5a@nohNnyjKh^a; z=Z3BLi{_iS$S`~avw#^C>0QORfgy_jn988~=-n_1M$=z-K_?4^zuo8Lxjc91mG1NT zLgDk`blTn-!&FZ*l8FgQo{>p)$3Ok+8NTmp)vHE?TXBre=D_9HRT!tek{FTEC4c6v z>Xi$nr)rcCe}T*+$~vcuNzFixgNAjL(&sOGf|nhrSS^R#FJP0)e}Uh1c>1+>eaYlg zXOG2X(hpJlh9s+YE^YzlcYg`Qj-4Y#eu|veE@;9IXHoO!&YOm<-VPIli8g60cS?D? zs^S&hV$>y`LC*B<%018d#*PZ33fHprs?K<^9()UHWlrYa?eMp84piTo{?ro=%A%nf zl=kdh3BqJV{RQ7CJc&8#CN=o>a0KKu8;i!gc3fz%JIV1QH1jqU8nep$@X+2J@7GvFQw`2cGCAuPs{eA4+UG!2_x_#B&41ca7()#S66Opf93hS_O1PWn}Uj0gYnQ7Z?CET4YH65sK|5k{?G8_O_2!~M+2FT zR}v!AUBsU1TDEQiC?csmjc5=Cc$S=B>Zv?d<5_s(}}fW`gAWjJ>|xqjAKii^)&;x z4g@HWn-W`DuCOuFEW7k$#f`y}EF(|=L2ve`2mBNA_BQjF zuMSaQ-e3BT*sKJ>;-&&Y>LF>Dnzf%{XNEj@PSEwKNv}pAkYTVWuI%!_pgasoUvG_> zpp7l&F#p&qaWxscH!Y%FX(Ar1@Oi&8Z7c{_%cfM+9q@~ zKAyZ#u=*QccU0`;<`-~UcAvT6+#w9n}cB=wvurj zcCrWho|WW#E-CS`O_8knYE|d|dI9w2sK?Ux<)~gUP)w{CM-@M_uijLd{b7JA8n0tu zEDG3feKfs!c{W!$Bj$aTFyu+9xO=f+x*4~SHwJLX5+C%|yz}GEzJR7P{SUFvm)__R~@lbCW zJIm9!n)YEe==6=$DX%DC^cH_(*=|z~7yv6CtKoMr-3@?y6vc_{B=B$lEV>OjT=1#e ztbPdxtCJ!wh(XEV&2N49{V5)YLhf3{=SL60fn;atttIxWQ3cu%9l#hWusx(96sK`q zMYtAEW`Rxq&vxu&&o3w>a%G~f26f-l~TVE+A zia8{_`Ec{y6p!(1LkEHO$CE~k50S#lnmmTX7GKz&zUcN!>fgRkj(Hy`ur1CTsX?^| zy_o$a)wTeH1tF5};@>J>y0v}i?=e#;5!l<)5%00agK9#SVqGg9Cz#SszRNH2#L@e6 z=i?VJYPh3Z@A%tnKUGb*4mD0XPs*2zE+khmuMXcDS&CIhJ={*Waoh!1{56Q6be4!| z1xTrc_7*xGy0@ZN?S(qlzkB}+Vj($zV2IHGhf^$U*68SLg}oXvQG{? z(uHn}_T8^vG^s##+b&X<<=%Xm@q-FkYnI7^6Fog>F07)JpVYS1o<5hWwP|ALxgp-7 zfy<|F%Vv3IL&cU|)`w{I=khD1$$2k^Ag7cY^81WAS3CyRwUbGItY5U$`cl17Vs1N? z4M`I$c z8ze}pBfge*Q43dfp1N@3BFAW6@_gEBu?a~l_8-fi;Lal9?BV+{Q9x^R8z^u6doJy# zK?Zp?E{aKYgS#!>d%YR)KgHht@*Cem(w>M4(o`tW{>#&PfmuS~qpa|(S&YE2SVvRT zcb!6nhIU4ujmVgv_Op#E$ne1jw&ab-F~F`T`c;F?_?M7fOOd4_|_S zc06ij@pQAit9r&ig0EN5jNd^3U+P-L+qSSqk{8(;7=-)?h|PX#_7y$O@yt6b)8c|L_o8S-i((Y;aiJ0tl5@645*z4OY+4nxQ4r#q1lQWRK(f*6lb7_o zU{zJs-Xd!JKf;)MVgV_IYDXc12Ip@>?PuF689w$mJeN1wGiU*&xQw>xw+`HC5`EAI zFFMU1pvO~Yw~1cPKzA-eXe+M=Js7S&q;O^NnGdEENL#ELvCS2_Z9s4Sz-dsHPy9wxK(v_>>}daJsab=|9}SZ}rv-84&Xyj#dd z7M*dSiFnVKz#u0uNvg&$>I>DIWikyqYnl{t0rWXSo4AUUS%V>HC8C+ePS32wVLg?j zGoXb}DRFu-X{DIvW-n)tKzs7+Bdi);^WAzU9GtPbHmlXA#PK+2QaU!w!laXaGZH0q z5g;8vSJy?7%&tRn87v`cx7J0*yR0bJgsW<}8_wR>usJu9l?D?b6L+WPbjqD+`kzcV&kroktxZs_|3;rW}3^~K|h^N@v&ZBnqF6}{7U zxJ%7A@c!iCQ5ST7G%J>6l;2~CciaGonXc!B9BX+uJl2djr~h(cPf(GBid%8=fdMir zZHp9dcbj*>Y);DjbJ?YAvgyWV{slOl`>6M|erJqWEMXMQdEs8PQ}6kb`%!`rL`Ltb z5LF(M%8TDXXB8hR_N|k!@qDOdw|=jPJJsUKRn)XM$kXAM{MIj4^uEdM4VRnE%}%kkXf87x@cZeFkhm$KC=!MFT`9sSdL~xqpFUg{G z&lrh4k#HvJZYRNzrXEXtgJAK!Aw944<++EDUA%JsvhrAE>ujX4Wsj=&Ohn_DcSb45wypu5S0uM ztpSQ7`S+$f1{&Sn+o%Vgx69KlcgzeQtx|E%3@*j6=BriC;`}5+4 z6CB-i`D`lc$M~VqKpcLVb>W@+dKG_#Lty&XoLK|vvm&Py=rM+A0F#aegp)fes3DaM z_tHjsfeI&evSm01Y}DY@0mNQbD9EM<#qG8tq`q-~1tt~nZvVuBs{m?gm_7vD{4{8> zzUo27o60_As`hBpe*y2x+%1;O{7=sc#J}Cp7t&FN&p5d^rLLMeAbkT@Sh(*5m4&RV zGpAX8tztbS-$2cM>pgzN(Gz~ZVsnp@-RL{MzcPsVG+! zJ=Pnsldgpr`HvrIKfCunH)i|S6e}ih(^vI|G>7O+TnAK6xP-Z*VSwECE91KD?F?cF z?arWM8HR|aQ5v3tl}&(9xISY!yXbM~6%EHaMCg1}M>^fbTg$VfoBjs}R1&x7%UlXc(~I2~^C5hFh?zKpEm?V9G~Ko1A`dw=7;%3lJPI#1uv>=}p`psuxA? z_8nw7A+HXAo$*bQj`gU}NmqQoi&zK(UtC1Ew<*0#c{YZi(-agyE;ar&Q1^R;t+Xyf z8d6=|_E4Ipaexwop}5iC>zILBd5~90t>L3zVwdu5-6uM&%HSobhVJ~ZcNAR ztefxf??opa^M&)dPrDc-Yg@=n4m9o>Sddpefi40T!@nEq&W44{8OP71*lXj^-`r%8Jed-O~k7umGxlZG}QnF`YD84k5@~-*Qj>ByT;2e=3 zT;`--XjR9+_O_1`T=5ChMd{v6@b@OlV zwiqx9eZtr!bfwhyc(sfIx>!NSKWhWd9R~TlRtyUfgtd6?vo6gs$h3+vi789DZtnZ| zA;-E7nV0Jk^vXKjzW=o^ojPrGB|P;^3tN(k{5M42&>vTO&|#9h^%j7qzKybWy?aMa zslEF`RKUprF5q!28Ru7>jyphQMF^fN_>{`{JZOvIfoxDsyw42U^z^t($IvEbztMX< z`cvm_3jLuu=llJAq^p$2HfhYqJ{zh@mK3U{ew)9WsTLW}ALs?DMw$>_Ea$`9_e9im zs4s+2@N{bmp_cK(UZ1%d1*_nH<@x)Lyqtqa{KG<9sb+DPQSn7ySw=u~Eo?Jwe@?0E=gHiF^1o zW?`pyiz=jfx!3`%mHcvZ(g#TMQLFrQ6QJRM-JjL&#YqeQv<+tu3c{Oznd)xuOp3TJ z(dMyM39r03KTnEC+lD>9hK)YqHH@7BW^{qnGcekOYSIUUzy3-SKvsHl>G+e}cW`^F zXSZrRZ}DZFVa6^)`iuiybp7m6)D2djC%)1Q(D5nmq(vz1dVs~6$eiX&uemgVqrNG# zWIYPEE*Ndtz?-GjZ=vaC<*sp!v%CfWMgBq(;elzu*97i>1e zK06dn%_w*}bbM4{BtP}~@=y%ybz8B(=|OXUjVB&Zku-LuD|`xLl5H7#l3#r~0QV}k zHXY_0BslWMqf$ViVMi}o!@t2Z0`I55RbQ9iD0(|?lyoUOmg3r~^=6h%(pkr0=WP^< zbw&dONAqVF-)hz&z8*R-n8BXec8Ut?Whq3WIAv2qazGh)v}ZaAo+QAmN$@xKfN|2_j)hWbC?dQ>1#FY22dC(oQ+@X-s`#o?cJ zK}3GA@zQXPrdP(;3iQhl)~bk#PG)$(dFzRjEAy8s^-_BbJl*G{X5E*xt5t$&kNZ#K#+C4VaD4Qdf&6Hgoz-7kyohZivr}($QY^6YMYNTNMz_X z@W_;ZzpIQf#Cy)8ZBG6B<(b38CwbEJcWerj>dT0G$0$Ww_tEUYQUE^SK7Vf@Dhidf zmqa0+j$?XB&g0*6aII}YFriEPxBW@g`__b@`nl{m)&nrJU@f(b$nKI!uLR@Emg3 z9|k@Ie+)&+QBGmF>o68%f26?DE0n|6?k`rBT(=j$ zxo-_>OJ?clKI_x!vY&z=j5Cj#0Cyi~gd2*Mq zoW~I!19Dv{L-@_o9{IxRQw@dp(#%a}qJ$8+H9mP$TFM7{N)#^dklg2>rtA!yOt|=y z)DAf)vVjhf;T{VIbjxY9FnU=$keJ9}R{5+`;#xJt2#xYIB~8aB{e}DxrG?FCF>t|i zPQ|}};d=nE?WFM!p;t?ZCixCMsN(C#mK--6+<3+amuB_4Z>g2En%f8B#y$W2Ij^)+gMcp5ZmML~u8BF_>&^ETI21Q?CrBK zQC@+*I%dr9zbI@h1)Id-PGeGwZp28VT9}F;&Lp~&5q}yz?@t7c1Td#frQV4E1bjaw z3C)P+>IRsQrDx0SUU8VWiVn~&3=-f`uG<@2LFeq0#eqtbdKz$ouCn#^inZEgC_ubw zlTeAK20`qdwhY8p(I~LwB6{09SPd>;SU=vq4-fWyb2C$k zn7o8C$6GvhHA$1$gW-->*Q39nm2l1ai3icyo4of6H8fv2OT?$--E;SfF@DTHEUr(> zRUZ2ml~c|8fV}#`9X~7%#o+h!%n}GRkKTkW-Aw|QbV8u9#u~GK?nc6t#l`6CLH=tk z3+V9lg;HMMWZhpf5fAOkkXt^S_4?SNwAZJ$MEo2irfE_^bFU$F8tOkZpX>q`aP7`O z!8YUe|6yzJzc&k%z8#Ox#AYro(+@QN;ZAm___8C{0PIAxuMyV!$R5py)v*?6|8pZy zQi$;AxZZ=j1juZHNa>POF!D)?**480&~Vb0+*6AOSZiM#vl(RSw1wDjCU4Zau&HW?f!o0KwZ7>xs~-`gGyqI3k)N=v z%M{E52_$|WeO%0Sw`fE8$Z_}~w!w5&;fYA{iO)sChyo(oChA;yjf!q^?|SR0vPr!mIVpmE>l(_%)M|bEL)g#s4 zk|(JZzhA`<3^bW*Fv1Waq9F+>s$jG2Yp%bB_DN`?_1AW(7#K7t^ zlcTE`VmEELz(O`JmijFHS+~wooBKrS_RaK4Ns4m-@|9~Tyf2;^!`Gs#m#}!nugk4_ zQ&UDyD5^owX<>$z>=;z>wmgJi;pd#p;q4};ccZ<^=POOL*YbISR#@Lyw-Rt@Our;s z8mDdbzKdZr`z|~98AI;7Kq;-zz+7@FW&B34R-x!sCuY=z??h064D1TzE&+Zp*7P70 zjDf^}X8!`%e60DWlW6!G2#CUjQJSe^ z7xb*^GriC#a+Q#I)0}hStjMT*KvYIH>b_jvh_b+9$$4xm+4Il3*UoLtv|L;)KwI#q zEjk>xjp|Hhxn?M8k_putNB;35Q_4fW?8B+X_pCu=9j){#ISBhnZ9mYz6Q(K+aqAfh zgtSh*cmz~98|>Ouj0*bqmbYWh{ZQlC#>bfAVLnhKrs7i_yQz*W&OP8mjjJc6B{{Z% zN|n4Pb{V>$&7G?T;9zvvkg%G5o3peYZ0rMF&x^_K?M1yg2crFv5jq(!hYV9VpK+_3 zySpD*kVnr}X;$0Q!;y)uB}tMkf7@2{hqBJDrd0*!2cSNd5NPmxQkxXLn7sIiK?vin zKQzPd{e}S&$s!OGIHCma30e~FCy_|41Fsh$n%mj8Lo?-^?e|d^{-8tlis3{ST^L1DxEtw9+CT9O@=-h0qo{s1*|--X1OgWD3{hIU>i$f8hpQI5L%oiFV}04PJXU|6a|0b|jS;WysZ0gP{W&wYI+$?SJZPa9-hpdRhY`wY_&<3l`}krlmbE+orxAuni~%42u@uc_g)pdgsD0 zzyo}U>WhlGFZpc#(BaBsb_iPGGQPgybB1M`>n6u3-}DFDL-g82r<77=W=kHc5%(%) zW>-;g-P1u!o99Kb>*SHJl6<`Bni9mjj6mRNx~=X}gU8y<=1A-#`G+0=7n|s@(7ThP zPPDGz$L2pvNTa_&u_81~pdnI1HWr9kO3Q_-HO&`X@rcO5k!K`s>{q5GfBVMuBp4i8 zB5eU63(52!qk;s#-w@5DxvON?pfuSO!cI6TL}jq`!~75w7v;Y`>6kc|&c_{P&PzH5 z<<@!^_XkVTk`mWKF9mpe6SXZW-oJDha?kHLKg86zSbCo$wBN4V_fcX@I$oB!FiII-_qXkbWCdmwEAZt7XyhekdH63q9Qs=bANC82jkk_x#5 z8@1w3H*mtVIPF82_@f;GD}fHtEb7&~%`)wE#}HY{PuN zpL-ScP41ME*BrKU1O!u?5d3^A4nRA!xyl(LjV(%`Oy$d*7*&I)h@?uDAX!toGZ}*+ z&eJ{X=1szpH4jVk@1eVNM4{4e)_m7|U^MQQ;B6i+nfR3XQ+!do4;-g!YJXbWx%Bd; z5yW~RUN=~bp7_ttm+kL=NmIROAq|i(5xz_@k>+qvl5?T=p{w%J+V>iaGSM(!DBw9N~H(KRH8l%)V`7I&)f3{yCY4<2&E2>`hPIPH1I8^bbX{HS< z87Y*r1cahP81(w)C`;V;$t7-EM1tu@_9ZsAeso!=wlhFeGXM=yP^6cqzgawrYk2+m zo`X@ejwOv*R5ono+?{Sy5@%jtgGUEZD78du`a$#B?=i6M&;$y$5Ot3t6oGMAp!j96J ze5OrMFjOo?;Mc1Pzt+!{+YkU_8DzDZ)W>p6(jnrQ!cEf0#ZaQ)1d9Yq=SBo0W21FIePpVMz;3)o+h|$7-x8P7 zNEwS~hiWS6oi?)ToXCSTu*7#{TWdNn3xK8MzA& zRbwQcXl}U)>>R?`#UdMKy^R7_AFfpK*EsZQR5Mv&R1P0pp=RXUcie5~pXA;Cha3}D9nI7j*VjYhg{>JbMDCRqRFdGuvf=_ zj}UsusZ&cKHmqfrW@ze$M@T7%`+P<;Ie~@n%apTm<~Aar_sm+7<=~Tmf<)L3KiY=@f)? zdyBY-F;q_1z;hw@=60ghlR+f1UO!qmT$f9^dGNu>*wO$ct>cQlm}Pal zTz$sd%v`e@Dah2j?E3x*fLONgS_JZZ!|ZUr06X}Pi}0q)NP26O1^~{dsNi>R#rfp* zeu%(BBQY1{i{!=Z_Unt*L-!v~3CU|;Wh{xTxUAmk@!lNPf71!DI%N0Lk5A+!FL^k8 zY%RLN2`#B$K(+Wn+U8xyW-yuZ%jrMke;GhU6Sx6t?Ax%((&CJ^X7^VH&TGu%fowlY zFkQ_b@6jcPQ+T&4F^lMIuG7T+Cga4d;TseBdGh@2z1(zw-O}NN$kSF}e#9CMRl^(+ zJsaeeoN`<7y<4aF8wvv^Z3^EHzHMP?K5c_$y;`cGeBypCFzPFRDUn%D9>woRi_Y;g zPAA=MoLyzf17uSXZhlW8!cmJv62w|>IgJU|1bKq!h=C$1Y$ifkKm2YzqPK)e;!Q|l znPEvQDf?F<xbNF4AP7h+Al)Jj z(y`JFDo9ATNOvzv_bv@Cum~v9C0)`>r*y~CoeK**x8MK#UOqFQSzkKih{Ane*Lj@B zh4T{8ef=F~pSn<41=y)-YG!=rKEZ8UOc0L(dD>2}4+7~U@_3%*?1*)Nm$PaRal;;XlMSO2#wWf;5*)qXxZ|S4n)HJX&Xt~-vCKT$#goWbNI`9LTc&31nr>Ibt`00~98DnGqAgPgdA-gC`!V34>u%8!Uc zUt*CPQk?#=Il=&^W<#DvRW?8ZEpue6hjtNs@+bsZ1$Wi&(m#38Q zUOqYnlYKgE_gewiX~UdjWA|O#H#|Ixa@N9Kv!)1pi=Mb>&X`%N;O;k?TX=zQ*oqa` zYgidW7};U6GsMIbGwW**(7PkU_s&$62}FHy(-yHC2BhceJjHl>f4@x|fPXCuo(uz~ z4qd7KTraa+Iv~NAY9%mH(6BVT&;WZ7T^3gZrxJ~>v|9RU|1IKi>u1WvX5X7gGbdFf zl#MR|5|q^*`br0#^b)p%ZEmHnxF@fu?g7T(5|--kovI%b|D2~`t33_dPH>@``{_U5 zi@tTed};0DO1ldgIDzCDR0`aKG`n$!n#eY7@C-h^55jl^N`E&KbhlkBISRk`*Fvof z(nT|OH!;q}pOaQRcS$f=A-xg;#Z=TVfAzOUC`>6pG^oQm4-5Xr<&6RLE;+B6o*mEi$5SaIYmfmrq zQZfL+Dx^;_Yk%`|Qv)q}uT|5RF$OZZI@NDHZ`)26aWVgWNawj@T-Ph4b_i`Pp|KwZ z6Sbw^wJFbai%?M7TXhUZJ4rn9$GWWs8)$Cvf@1t_K|A6jPzL4M^|ikxEFRoTw&BfV zT$jEMlFMt`%%JZh4tHt8XEf19cH_5y54{h#XG?AioE%W=iD8F7up6Z$bgF~nOsb~VWD&YOc|0PYrvzFLzFlUy zwWio*`MrNG1)7R*)Ys8%Ik?f;lpOo1=*2*;kK$4MVSv{he)GoaAJHcDmJ05%Po+42 zwlQoSRH;P<^M}#l?yvZMD8#i4c&u}~SM{X`4$M(yKBX#K)lYPWbF9p&i2B>Nb)}@V zrYu}gIpwA+L3$B|CxnwNp7+FEKMNTg@0g$tv-U)v{?lhm!L+=!m(a8M27IVnTk1>s z@@80eevg`G28+c?UFL!81LC)dB|k{MVje*S6FKXAEJKO^kTa*UE59ui;0F>oNqOcor8o zpH4eWI<^#g$@e&}7MX;%3_DH0sqauC_S4PgQS5|OK>bH82Y>NP(Y@D`C+>Qc8>bH8 z3h)t%@$W|}Y3j(-n0cBk%ScC_bqaDT)^$(tYk#_0_C8EcW%ajv?QS)J38MKnqii!~xGXc)l`LiK6}y|e|tTKs^$5NsJD!rDmf4~2K0 z5^-$rDNtE?eox}Ck`c-f_cE@46}Yr|T6QH7AO1jDO*SXO+DF_q5L#a&^J^g#H1OY=t?ffdzriMnvdm+?Y%^cLu zV68#KtFhU2A|-rGB9wtP2E67)O0c*FuO*>5`#G`7-=WjY9JEHPvgd0NFeTMThuu*T z?!am~%s=y<0@UttpF2h@97w$`yMG+bi(~?5lvQYOY5Bub9@$@fzDLja6y=3yB9BLv zndLiGDOKVxE|vlf8MK+}xg%lZNj~0WzS38`kn+{4csU{wB3Y=6X*gM!VL?D1ce(_d z8U>wP)9>Ahj-d)2HSsbZhZxJL(u;v=wf;V!B}b#!6m3+L`!r9Mx^}sXv)|Sg=rr;wR z+9t&y*_`^FLJo^t_600YC5ZDn-p-3WbwbQHmFeV_^p1?V=}zZt>fgvL#qS22bXEs} zNs)LR%~6JyO-~%~ML3E7q?#EgWU>^@g;*xD zcdoiq*$=oC3QAE;tx&`^9{%G59&ZysV(Q>2X& zpX2#4BD>IDDP>W0z1^l7cVfmNGym?gAIZ48etadPu8eE4Z$NTCQIW4x?)02jI_MJ$t)x5T`m)wDR5qYLB z2z`c#k81+G>Mqr7Xi{+5KZ`7rrVgkp23`0l%^}l=D3>CLn@0&u_QUbeAe85v!)2w3 zh&YZbIz2#ZXMycIUaFz1vgL=cHXsI}&9iQC&2FcIK8!R5l}iBVjqK&j^CrX7Y}IW- z?9T=D7yEBa<*)jIn!IG?mnuz9q&P9i_G#tirBSf)iS%Ed-^abpv6p92W$&j$JjPo_ z#D;oom%xdEKOmF#`}&~in?eUgtz*q!_CCqi(d$i~^Bp=%{-?3@5q-ba9n&S}ItK;K zxhfUk>5BU|29TQ<3YJ_9k{`3|zwS4)Q#G95a+mVFn4908= zgb?)<0bYp{s2@;_!Ai^xPAV{RGq;aRYgvur2tr#L0+|2T&M{F9odVZ9d#xb3v)ZA2QMc*jolB+>6<992Xu?y zJg|q4=|;jJl0t0A_j8G?>M?3r?yAl&kY_?S%8wv#E`S{i)eJSUB~cN<%e=wEWI2KE z?6m$yu?U!Za6l{_NQ$4h@8?Bk_34&{oZ9Wyun3aO2fES3Iu6XTW8eIz^US?Easw)V zN5b}FU=}^GT+B7GDu+HYW?tRuxA%KCAiNwH9|P;W_gbv9w|vNJ0y!FePU6kwzLuS| zd0B-Db;26?!)<(XsJEzYgC7d(o1fn}z(j?0tk^JM)B)=X8$Fhy5J)lV>< z(64-pz!dodULBkrrxg9^r$%NpIGAQx-8?1FU>944qMZ`{D|0PQyhRXL-60O-O_Ide zjA6p3yR_>(SnR|?{*-%#!{f9$aLy*2oHN{q-{4_PMl!6Zt=tS*2d42lYi{CjVoc(; zIFVHZ{VHQDd&Fn=^*)X=+)SI+Nx{yK=r5mhvwBDM5z?hgcNewa%hpX*kC;>a5RW)I z`8~PTR#;NeQaCQ%5vJiHAm6hzembQlWtkP&7EzF(M*G+gP3(GNA%N!pT=7KF*QQ2~ z5;J!6I+TbX>ffU{{6FsDZE&ynAU%S z8Jod+QmR1)Y(l_yh$VS{iX;_t16!821TWCaw+NEU=Q({dc@juD)z2rq9?C*ePp32T z@FroR%TUp5%&6rB(7_{By7hSpN%h#d-Yw&~TSblN+8qJt-^|YTb}S#gQu{Z!Dcjj$ zM8b;RWMd)S-$k>nZ*(K{dQ9bw;YJw%)40MjU5t|EY&xH0uc-ZQkh}~&>1FF86kj$6 zZzT#5XEkkx(*b+ZWXf9MIs5Sh%A2O;RAxTcSebc4YCkBmW6QhlvHw@HxodBUU7Qm> zzV99?`(J)`a47?UwqL#PR1fGdSt@N?1G03H3t_1_kEwvh`wv1nlQ ze>_TxJX;02d2ulf_D?7iCHqzS4))X=RTobkuRPL?Z?_Zzl}42M{VT+9;Z4YIMYDch zu)!NAp+{$gZPUhoKFWb6jl43=8)45u_0q-fCV!uaI>1Nhp4q)>x3&fjI+|^6^TgkS zVgfK%ExBfsM2+b7^pxRRcJ5NT{8l$F;2B`zcT0pucg7b)WmwYgYq3^G!<9s zLs?PIPZF#AgCa=bYq)NPqt#g4`?->`-Je5@>$<8!y0{xZmR0-882uTJ=h-c^ui0)p ze!W;lf}ZUCggyTHUp`KvkIoOb7kKeKn;Ww(0Yswt1)K9ypu#FEs*4tLC@bKi9_NJ1 zZeutr7W2D1WDMvBi(`-kbMNpre^z$VD*=_t0Xa7qS z`%y8%p1(TMDm~nx#%11z7F6P}|7yc(IgHGAw?uhbS_kUjvNwHe&fVokHscH(C~ep& zq{nD00jM$rKTylFD~LZW9#kQa<(3tZ{_-p_Ay$dC3_vL4y6G&R91G^*dmhg?tpv&6M!*!QUF4{hZ!&`<&CR_iU#1!KzIE0j zdW(pC8O6LQNfp+6cLRy7%l387QziLf2&79^j>fUsLhZ$SzH#A3->e*<~o!!pnh|dwQ2qykdC(-#?*B$h)7%g5L z9)j7{kW3qkIz$&l7JxXR^$!&?(kY>~$+!i*QU1B3pEw>C9hSnGz?NLY_KfZuW#YMmzeh_fA$vMCQlZvwzuM-C0@K9O8@Gt=@@U+> z7lLbfY$Y3!Y|kTb)9algXMc;(c|87NyfxQSaw3Z}6A^A7f{*5%`?)*$U|n#XNAY#P zdyz&p69pB_=46cP4prNFYlP?#>W*6gMVM-w{C*DYq8Pw>1Q9$2Xzy2cJG;c9NABVjmZ1RKe3N{VD z(J5DD)=v|SEcyA7LpqCdL_$Dm1gfI7T(k0kkjMXNk5hlK?eOcsJFOL_s|R%&SrVdW zLXjT|mOg0yE;a&(N~)*xvrJ;UGO(ZOPWqjq4;l{@pRWLz13PBUaN~ZB-&Rd?Jm2_& z;M9O*nCDD5%33ude$rbG?fLvyVYYW$F|2yseqLdjVd6ut5z_1Z#)f*EKB$7}M8#GlbzW{0K(J3$mNw z)C9kw-wOwx-!7L3FsGxdVO$?=o(ajPS_vvFt2J%}x`N^)3_X6uk}Q347{0akGf4!E zRdA2=qrp~mX-k=Ckq+9?hO%-z$OqK}1F^CyLf2ozn}}~W-BhA+46;Hol0;NyxwwG? z&rudrdl2B_Pjs@KbE!|g&|h$jXnt#A4G@o?A$@WysQUW@mEa2Vt?N@ zT{s6iU?VH<5`!>+)Byh-j_lapKqKGc%)82obv^PnATDxlYlsQmGWF z=HDLUaHr2)hQG_tHAeH*RUfnWO!dG1^(k;?Lfjzms)H^_`wwekoxXshHOoVJ?6c&1LP`1og7zxlH)4(hsKmUUxVBei;+)gqb~e^{wn)KN1Q(!WaIkh zr<7gzq4dxN%DT%bh9;F+Tj~opldPSIi92mQrT%-QNS?wBUR7S;@kgVJDON}BD3ruz zhTF$~;GX`vwLE>Dw{6A0iy$Ae>dB4L*bp86I-Exn=BVg4)x#xB`}h+cB? zRaQ_3ZFiiy(Q4xWL(q$v*r~c{x*M6|ru~{Zi>G63?~71o!MvgGNQBE?c`q4V8}URK zA`BxC{xZO|X`P6rONg*?x7-10&ZwqsA3t+a=l$(HW|GiK^drRh+widBygij%Lh?zo%e2W+zy-NGnNvrD%k{QRr~e5dBDS(w3J5OvOx*ik zV95GCck6^xmYHivUOlzc>=GL!tgw?)*eI!8G1_|v~wBV<3#!qchg z?8##3F<#*PO_6j=UNnw*Wh(G+lM0Z#sAgiINU*n_x2H?isC6}-jB+^*=LZI8FJ=n{TFG$q#(i&_5Cl|L+-iMq`h zfEkZ}0Gs`N-+H>fC{0sS>OJ^4K+)7oL%2M@67(B1MSk;J=;mFT*k0^Xx#qjn;z?}& z=`wHiMQYhOVTJHubca(rp>Y< z^#61PfRVt2tiJT-{mOWqTJe($UY`P9(TWfHyF9cn^VC;?rm5^Z&hn(r=IX)O54DWH zE`6eIs<-1|+jlUJDNYF>wmt5D3L|sXK~bit$3IQwc`j6O9^F{exWP2{W=aY&0N0rc zi-=jb@D_UItaTTE3;w1yX!Bq9a7${Kk8faTKshF3=CNC-d!JR7NzByJ(y8u35SXj@ z{1+cqB@;Eh=aoUrn{*1yb|7{^Os1@ndTVu3L#qLbnY8nfw0hu8>OKyo>IGw4Kpj0F zy~^KQvo0=6YPko}WC`&q&IDiObTlXl&-dLh1;5Jj$Lp8B-Lp7el`p~LK^s9SSZbgi z#LCvw<@+l03=l(Bi08bG#J^%LL!Y7HquWyzdXoAQkPGQ|Ts~`CY9i4N)+VMk1`5HXfX&d zcwQSyKbOG|!5-s4?@)iH8fEN#UKLa>Z9*f>g;RJt8&}hr@>9JrfBDXHfNzz2Y`+a# zGr~u^Hdat(x+vb3^!RBCl|64Bb(^o_7FK`(;9Mc%vNZ8HBo4I{v0cr>(dh3!Jvm7Y zHWUuH#wf8G=8S%GJPh_U9&nOwCK4vc=HnFTXIWYOJ+6T_hJ)Xz$~boaN^&U8l%yv{ zUq_aifSK5rCmk;+LNr^ExA+tV)K7v#6l>oLgSeRs$MFh~e@48TDPdBRAMIjCbWeaQ z2psOj4>y48F1W6QFahBOEBX5STp4?r*K)Wg^w=`oGJFH)gPy+w0(<2yy(@ZRqgxoi zQ+rHYk|w^lp*KWuV{FKFA%VMDqrS&1l=xGGnTq&1vb$)MU=w5vZ-KHzlnn1Y62STgxrXwHrJk5*w2r+WX2=z2Nec9KG?8(M^OAr zuxM~uPXddo41DI{eGtX>Gz>^aV~pZA&3#5kT31Bpq?A0t>DP$wT=KU-`-|ahC6t_> zbP13{;M)GOo)1wUqMSj2WD(UASG?&8mQz@`zcv{rOen25iUb_@($KYYk7={SV7=H+c2cf}%J{+I zewO3SD`B9nl%*=SmF(H|H8FP44cV14MEfBj?FI?9aNN?;Ao8 zZu1S~{t7~my5b8Gg=UUj3%!k3KWfM0!3|^|&)pkFcmj_cLL+9k^O*z9Rpf#d8bUrZ zNnjusRei@m-Fh~L7i#aXMHC!cJ&Tv&wz!q%LH~s3EN@n^nt0e7`+lPpotmtu0Mk;O zX6m=YHdZRDL|QlY7L^~24i2?H4?Hh2Nv@WR^!W$cr7@9@p~Mu1{W}KI1^Q-r1hCikzW!pf%e^CfITL<4?*>VBNGE04=$p#CXPtRDwK1$YZ@=sJm#v0=m)0oh z37LylMeE8OqIJQuqwmG_$6_A-u#@@&VGu1c?O>E^P22xqMbhZvThsr}2SqipSN$Bm zN?_Nz8%uB*M>9x{8|c@@Q;A1=4g@-kx2y`cqSP&mImh4mpMa&8rIx?An85+@N|b2D z-OY-srY3E2%lV`M7V>Nl=vBv@ZvyqV7?&#Y_4_2zD#p#LYu0>CdS9!-@|GWE-et=k zpP??q9n+1HaRKR^^*F^Mtg|&OM{7vR1Aw;(IDQ&PsCE^noXDDbyZLkDbZE5JBr$d` zV%)z5XkC)Z2(RSp?amNLI`q|&KWqr9Q#MH!ocwh7vgkg~W>WZ~&%~i|-;=|ko>5VE zrcrPNEPdfGrqpxw06s1#)#qkZYgLHU1e#mp)7T|?X2Xdg1G6=opPeST{Fwb7Nok4G zmj1n)*q}NaKbYD@e(`9YhgV8R%z`qSG#8VWwUo844SNjF9`?$7q`a#a9-SrpU?2lq#gA#2O4 z?BSiw563%xiMwq|6E=o_d9_wtPq5!VItOVoz=YUslRE^XM*%w*l?k&w!ax4vM^}}M zOF%qQ$vz74X?)rDQlw#nQt9A8%;ZdR&GFxZuNm3$U$%Gue$Oyqa0pDK+q-__@DB_B zT>M6yNx@$-5@!Cu9N)6!tAq=-wBk&ezwsRp+=iZ58SDF>EB?-S7lMa@%rBTFF*VZH zJLxeo{Cq9H)3mLMZv&1qTbT>tk^2BV%(G0U&4TNElLNQv&kDGmqXp^w>JAN5#2tcn9yg zp~}c`oB-V{#5T)EX!X%NYvO`dAqsW!R=0*LM4OqulNJ-l4FjZDcmVhHXBT621e!Cd1`ZLh%IF zey#-!k|r<)4b0k!lQiL(S`=Vxdka0Tw0fZvl_tuQv zut+WASLgiMPkGW}sDy?1N7Lz8*8J=qyCgON_VluLVsp_8+Z4!m3%-M7-awvcA_6U$Z6={x`s^rhPu4=ms8A zDmra*K@^;h{bjfR0;op}lq;352$YfDS1U82*-0Tv{C$&Ncc@m*i{D^`VI(XL-?}4_ zO*3lGC89K`w7$G&&mt$M ziIWCvMYD^#RcvLhrDn;JWoV|F16oQSgkruWABfleo7)I@g>^a) zIqsLIEg+GCAuWGI1stV_>SF02b@hQn$69pn6$jZ3#rsV=)$NML3N-n7hciTTukNU# z!C;C`ZN-@)yMt7&e$F0n@p8`tMOsvIIfmRg;Oes8^eC&ARmhW&x;?d;SEC6pLS5kN z67H@6LXx*DNgk%PBkJqsieyYrPqn&jThR2K7~OxL7n+QFUUS=xi&spw zV^`Rik54{0jP01W>K-)6amw?9_k$g!8u4yeK%gLWQs-cgN}yfmi*9Uso`g0jyY85D zD<>hYv+R7fNSM;*dW{C-huOv%VSNEBt(uw&VT)gO;B(>+w0Zn31~>j#{NFq>Bsae` zS`!Tu2?1}Q*VAiT;}8YQHo-%LyVsIr$<}S`DBZ~^pznAd;zTLu2L24$w^`eS0cPoh z95;auA>huMwlkHk`{yYNai0}c__vdN`7bnjUR$aupD*h*hl<TWt8N&U{ct-!dj& zp7-`!qm;dY?6UEAjoM8Hysm?;iWTZx|GMxV&E!xA7~gVlu@(jR6Jg!Z7*mzQ=mHyg z8hIKI2VbrScSmn}*)?Ce-9Y#bTuKZcer}$%e%}K*G8?S#hrT=f6R`WmbjK05h zlZiQi2BJcaLG+1q{u$2M4f=nL7O*kc$A_o~DvP;=g`MaezfN=f z4ZszX@!j|xTlB8y7?q?Vc!E%r)Y@LlF)*dLh!mVhH+xl143Kk$COKA~8JOi45+XSY z>0**Z%9oxAZUn&+u8rM^M8c%1(;gO&Yds5mE&R_E@m2n48)TUkI~^wvCBW0Gn723$ zF6x)67Z*K&DL_qnjiakZjVnKg1k)5f$eF3}!2CCR^% z4(lKgm#{4H{lUGOTO6#^po*){CE%Dvo{r|%8vZDKRtJ>rWo^Pz2ErQ;Yy5Vn6Mp=K z62IAM2LfSNYV2K{%?gW4Li0)N&=8^NciTa|${PD}pLtiUXNv}maqQ2OgoGOyFo^uI zmUoG_Gf(NWGdfc}t?4ghAs0Zs2(jL9F`Le!Zm4mT-l7TTUPJCBGgAx6^icEQ)gF-4 z1)lY)$S{u)X3YG9w;SK{oPDhmt%8bgf>7Fav5YsDt-2Ag9=fTIt(Z5uNq*NN4{jTH zA&9r*xW`tDO>7_gRiD4Rh$4$>%K5W0B!0v1_#6iPK~xd$=%5`pqiuSpG%AVt7E?4bmyD-jMtPdRRU|)*G}u0%pz;?F5?xQ*mRt0){?J`ibQR87_C37 z{;U_$1l?|Hu5H;J>$iB$RNAOmH{1j@;SvgkGvi^b1qI)TMPGKmBCRMcbla4Ax922J z^fU0H3LXv~>(W^L$*1{EI}&DLE;Uf?dG^ksMSVWwg%Kky6FXzrU(xNPF1wT8^7e^} zS9tK|+Y19}obWEdkPvLiV8>5_1gz>rm5C+`FRFfmz?fgqp>GeWG*+!iLQvYw)xsSL z+X;R(v!8c!RKqb*fj9f%JraReW(itiR^erS03sE)YETM+Y}N7gqhH;{5w-Ui`D`S| zyCg1vpSx6Dm=O>O3#=h4M_M}w44PwLCP{Vms=f9BL!zMAI`N=5PfN~ZX(%M&_#>$XFk*a&owZ@v#xbPDBP*;_Sw-Cz#%5Gs=4W&CF?M!zIeID z+G?XQP0*}8J(3&x1`NohI_DW{*(i-KdNgsjT{J{@?#kjriCu_#ojN1pD;(=h{N$UU z6$S)wj!AvE?eMe?i=(44nAzDC`o4CW5yA+eT7yq`-A-HN&G!m_-?e`&P+e+-zW#NT z_`hH)4sZ?&qlcIv60;v0+?6Y)yeuT=ZSym4;yK2-(QkjMQ&{FZH68mB2@bNi|GfQC zon)fCicCsyIZavBYSHpPi~Bx~e%*Y)IV9Y<(SL+sJ0670@eXRk9961w5M3 z6x~Qdq$u-{**#h6=D8ZhFxm)5v19)I5n3ELEP467G3&)C9{_~VPcd~OvkC&?)qy7z zgpaQN1vCfrkC+@Q$y<76Uvk9srz;;GmSJ#R8YC=dx(|_-xNg}pOXt=des8Yb)tPp`5-nSrLMzP<1PSmIh z@caRv<))nBX#Ets%(jqt`BxCWq$KXSpo|ldu;=FyEj3n432$75yO!JrQ?BVCMnyHi zy2|iNPt#8s=%_=AE1L^j56Q^Bfcps{@v?vqWmG^s^ChqM2enYw`PAc&&!xxwCL5A`>VXaw9es);l}xK(XNbwxfJ3n9!uAF;!FGIJ*yz2 zEVrDKrHD7fd$}9x z#d|SV5RI@UwqTLPYj?_UH}OWoR>i{Ur0OTUw6Du4;LF*5MDIE^F?FqeHvOVbj-Cp{G((cF zDd`Ys?{|<4Lr# z>z3xcAz1(bu*^u$=jG1+Wy^qi0Spvi4Qjd(suj zmPH{qHYntlV0G-cL1&>^+-xk6K%@=}tMf7PpJa86BWMf?zebBJxwtUEDhw)43RPD( zyTj|!^B_V|-7y)G9y>-Acl0GAiL(9Z!^-}lfRJHBHh?(k0|=%C8i&#Ip%~aK-{t~V z*1i8Ka!7jKvdVs-A>z#Y{&pNsgRT=@rGz;#^mFrDDK-n3<0Pg+AXAIdDWWy>yb6?rP{DY>1OC=e?F+B%A|1cE-Rk-3<^$#4Qn3)qaWU?wbKk?!c=ue^oO|- zSFILFoDs@~tRE!4x|sUoS(%VCH7EbtqvkGfUe%F{f9Wll%_T9wzOvW4VyJ@sLgP>z zuk}x@Z|Mws??men7K(|o^5_}ZKl^r;8&y0C{!+c@tKmjV0v~s4fg1sdm)|JF&i~D# z6J52=p2y$*LrVkq&foSMa!^(wkR=Hg2)kOetHv?fYH1!)v>;yjhZ8r`7uCB zc81M9j#({Itsm3dNj>qkxvAI6`dE9ry4s;Gta3ZpN(Nm0#k6w31siGA2B~aM?dnPK1XoUuV3#J9GQcS=sqR= z^Y~N*y@+}7KYuhn=C$RZTADdtCCihs8(8z24Iv0!juY|({lwHJrkv&_nVy_RqKm>< z^tS?%NOd&~l&WWo3N_Ig2U!_C=e%=Ath9_PIvZaxjx1Sv7YTEUvMBG8*N{A)NRW59 zL~O}CzMRTlEbJWo&TD;euO<{fd1thvzh> z#gYkF!hZheQzr;2ywY_#jF9;(QAyO{32ETp7YRe(B~ZEyW%S^>nE6CTmXP+0La5Wz z`zxC@+HEg5!h(4>L_F7d1O7Fq85XlBmK!o(^hdUIN?Z&UD{xsLXJ33vI1~Dp(PZ5 zP(e`Hy6ZruD&GEhD^KrxZl<5F@2baB%#Ileog88V{W>5kP{{H&cZ}Z%reMmX6mvf% zQ8Q-SQ!dYn?NtdwTkhdV0vcW!%cr?Fg8FJX3&K;ONvFq(@DQmNJS0hpSI~-t450kg z5M1YTf3_WZcCBZp^rV|fmqtg4Q<9~oPN(g7je9JH7IC+X%EvUuXO?OexkAUPMtQo5)I0_?oZTH>+Z|0*MIJwY7j7qad7FV8W*0(}d~}^3 zc0=Gq0nELRSE@iRiNGzjW$BHTUuTjxlWKV*Nq$yq8=>GC8|!(0)-xwphLnn68eH~( zY<{nUrW4tqXc->pM`C3*HIcgM<)h>p(^8@jF|b3Hds5A#SUYUuyW%P^nO(83yUtJZ zycu0%A3;Po(9w5wD>=HH&D~X=my=OxGS!a0*ixA_1^$d9X~iG4IwYkl>ZR9L=ADCQ zX6W)3WA7D|ObWOhdiE2WZ;B8EJs}oGeWLU%30H2Ad>xVU0eLr!Y;7gDlDJVm(JcLd zVhRTS^%#_5CJ%;L9Y3=v=TC~+{XN^h3n%|{z>KpoB6jBO@Kkd)WCjOJRFC$v1KoRt4o|NHN;Vmw~z3$9KX-2C0Vu_B6B!S112|B{Wmj=X}y zpl~Vh9)opKK}{XLNx6311IM=#r9h5(&ET%>PMO#gQzR~HyYtG)R@qIJ@^;@(??7II zH@&26+&J8%sTIxr*cZ!AFBpm74Cd(_M9(s6*=JejJelVGIhx}18>MZ4`wJF~I}+^3 z_9SOFAYKrPJDp*R!+K{rJg*^q#8(3%Um4_2fGp06aTp5_9;0c%$jZ)WbITI``{tq_>S*t9tLxXwu!D2$NFNh#lgW zH~o@(Au=>9`g1I854FL9aTH2!{3*6lXr=4%8$HO>S|0IH(Mu_u?C#C^HC6y*_P(Ou zyz7)Tmf((a30d24aa%CC8aMNXT8TQpXz`*wV54~JyMe|ij9J5G;7MLF~(*OVeawfn;H(srlu-}`D3>Af)A8w!=X=}~pcX5UJFe~4a z`pA<-u4E=JAGF+X3;be;xmKI5`Nl6NoA#_%@2$ojPFslCVewHruH9wGet50J+;jZE zp5XFTe*>3-{3Y*gMq>Qb`9Q$-gS~<*3mRG3DF4*uYET#CN0e`--LxFUQlm2WP0)@r zaDMZG?4%#}d)@~F7t$4^Vz5%!GvS$6lDIW>;rms@Sf-ivSf&qnQ22_OvYJhr3ZNS)J-oz8_S`w5g&@O0`GhTm=hMS&!=GOY%kR8qC@{= zy6?~&o5o03xX?po-Ghm%@;6CH`HMeRfBtjyVqe*&*f0qq!hYBiaHAg6o03DJ1GpGI z1?h#naqcvYxe9HNfre4UxzYzoGe^I{W#W>-<}r|huM@u;BsHV*!DKwLY$FbNJ|BHW z#PGs}@vSWVWfi=uWX!0p-jj>5cw5JK>?WZtsAs5wE?6)EdHkM;Ka?Ujbj0;R9@WmrE^n7m7MK)z5@wX^F71>FDV? zgI}JQuPLgq^VJ@MrBTmHf7X2(S(OsX$i$xTDh$Kdbm7IKt zF5j|JPZ8aX-Q#Fd$>I0_@T|W7nctO`aVgU^BOE80C=gB;B7fLw7JTkx-!;Lp;vA7j z?#_c+1 zS1PF1**;~+dqZjRv?wUSq(;v=>-#;UDR9Id_M_NX7>5V2d`3h>w2%g z>Wy`2Pq*uv9icYiRmYF~Kr+_dwsKQOMiI-5vSZok3E`p?sf+1cA)$)*><)*(Yod@D zuFo%W$3?2u?V4+8W+bEh&iovXm9yd^Lf5#Cax<^U!9$5KHPB}0OccIRqBUAnvQcKiKPxdH3nXK-9ye9 zR;@f7bnuNSJ8MFIWK^j0c6X!Pr%E$tAmB5&jwVi2nnhaUmI4XT**LY$5)oN>1d)KHfHA;+Bi`1$e1Xa6Mi&8a%rdpeb)~1x2l^`~W z8S{7bdEfWX=l&f>4u`+EuJg?IJip^Jlrw@iJRRyl91|15_u?lg!y?mq%*GnajDBL$ z-eiI>?lL)Od8mEccKgXb0M(ttp7v(g2_79M{>o?f!R@jw?M(CX>_;49yry8N84e4E zQai;1dD9A;F9S!s2;A_TW1Hr2!8t`df!Y<>4m5vFkJ~TyCy_^DtrBnUo1eF*=qqi< zYHmlq0*K1j`e*|tt@?JxGh0t$m8;0c&zG2~wpD#DO@EBUTzL(0P)&mBtQ!gLM6w-0 zLel-Q)6Z5uBzBlga(E>}dQ~w&2W!7dv#Z_u-$LKYAIXUs9hJ7eGM$S%4TrE3$<8iA zOYGic!CuyIUX7yVXE9o=?D>PYko^dI$E%Jw4trFQCYbbl^?OQ@g~ZYgi(h)BxWHSp zze9ymuEXWWIkf%s9~ovNdFF34@oM|}b*ydxQ)qerKAqyl(>X#C)M`5WpU{QyKwcw0 z!eNsEB;f!amR-=TF?}HaAogu#!2vQAkYW9?vjXVWc`*}nYtz5}EBx@x1p<=142J6&WY=q;u)r4#cKa6R;P!X8;o+okBCj|4~iUYc?DE6+Iv;XnUSfU_vnPOQHuy3^;ouW>s`&vW}{+{X>4By z^SZJR)!M0)7XVJn@7tc3PTbo|l_+++sq^KbQ$PnMDsr&wVd+LbFgG8Hdb+^WID$(A zVO|yse^*ps0t*jIcSfQC- zaLo#11d9bvmnfAEXNQMXy)D z`bKU+#CvtOi|5N@wcsw3C?}-Zk1#%h;=F{b(nN}IgcBw~U$y@EiXt?|D&dg=`nUOh zTBm#RyVa?=GkuIF=WYP$55&fPB8Fv;LRf_?;$-3 z?|50(=+5pW1i@VHa>GSiqXHymOXc7F%w)reJS)z3)HxNq{TS`+;%{#?{9{tKqizV~ zE?yrU8zIlGAYM*<<8UNI#gCOPj`d!tYCLOQpKICi5uLT?Fhb-to~8%0(UU}tKO}Q> zJDe>#u#7S~H6&&E^k&F%(;ds4vZ60h{bTiTtKKJyHZA+?R_>^@*V`Icvq><+T<8e_ zlq2#}p9V26vG{>`A@-0>=;1g+y3{#^=Rg~E#G2iXBG7h}TOt;G#`&IOyzKm-=4IpgnZwisO{4&|Ta^E-;kAOPK{Z#ITUK$eb4c^6a_Nh3R| z;_@WNJu0Sx^YGS$I%Tm2FPrqu$;ekPxwaBFd=Ioup>Sgc5q3z$84&3rNoS; zo!B4l#96@;oioZxaSev9-xj&NljvJAJ51c)n94aloePuh6M}b{6r{4fN&nj9o4Oy? zfAcA@X2~7>lkqv*K%17`Tdc1acJeOqr#;YENQm=c+f;~s7k6s{6_~1iJ8Q{Ll{5m* z>g6j4>aa>;9qVxQ;^?V>pWV(3f85nxWYlQYL zwq4CD`$W|JLlPWyeyC8&=G_@1U{Y*2M}nBDR$W?jw^>Mi#@-?^eNx5|52|C~ix&lA5yBB_P}Uu$jdzmuiQ30?+F!n=v>501 zg`-v~o}ji9p2=803;!(oTy^*6(tVuqh=k^PR&^lv6Ii~APw2<-OUf-u+#J>8lHICH zSz(mSFa-lmR&zP*aV#qc4LD6PPhRw6fX6(re(CSG$%=6Fet&`tM;N@$(50{JCf5%QgKBfda)7LPDRzlQ4R%j;8AV>&U%oKmk5_5W-`lE$2)Q%-T8> zWjs)_RFK%MCL;oF+CjK&&1&KDp!r4FFQ5iDiA@un^Vm%ia>p2q-;->#puXr~0LM z)6Rw4MR;AMGtKFp_tC5<OPA@j_1Mt%K-mvynFKMe<5% zM?)*If6$Per+BA9?TsE+CIj--|NglZe`~dolon>K`Ka^qK6y{nWl z42%N9n0mDkRov!>4<)9HE9#B({2AVC0t0`x+D^S%bu6Yb8F)4008vYw&>1&*AR2VN|akxV_J0IA}_8a%S@B+ zu*nKvlFoB-=yd&luc2ZnuJV$$U<3v@;{u)H?thY;P-bWU>CXdxoVypT-WmGiUOvM! z4Bfndmn#V$Z4q1X*udsin?6GK;Kuw?z}eoMOe@w!+MABVMItzEc9>x0cQ26-iD73% zSIfO%F+5(qoa&9lUbIOXMmOj~J~~c}d7CUA=mHC8^a|&hvUu1c-zp{h-%?PUtjk`vm4(E#-W5v@Z=4WBYc7Lwrp@5xUdo`t zmu#)GBaV4=6a=Gf3%1gB)g16iHwD_e&4>5~#cQXm?E;G>%|8crY(9v`ACog%VLML* zbB=E3I4v%^MZDfJh4uvAZM{9(lLg@1#XP^r7dx;?hA=l@@Jf>9;v(mi~iP1lnJY@waY!jPp z=SQKTb={I;xo&~>HZioPD?z<kbdfVAzQSk5^*26hOWxcZs3FA2zW`F}P zZIYH?K&#!MsQrNTV5U1h=jQy9K98OI38U^;;G#Lvr7>kiR#N$9n`fltEe# zU7xUd56(sJ*ZIy<-m{J-gg!MplhJE*ffX0XgN7XjHGJ~5SpNh_oHWo`{$gF`Z=v$- zGe0pB{=u~KnwYs8Xh2d9S-3OWn&Ja-7zXq0;Qc&o8@91=5BE{`gc-Ztv^$1x1*LYS3yMy@#!$yMA4HW%B$2*YDhUPI;d^<#eJt}7*y$KrT*oAY;NBqK?02_;iaZX&%kWH}h6BBfN!OQGA zp;cpk=*$~Dp8S#O{XZSou@5I69BzUH==a0j1ss_cQrj_PXSVoRetckWRVPd2)q~oX zVg|-ANra(o6yLpuyJu{8kynm4HTB|)?}nZuUUR9$ft;>6(_tT&LB4jO5*TP|E}^3} z_Qfm$-#1M>t&#qEA!Dqct+^(VRH#p6^*Hd&VOU2vy~E0NWe^#%02n~FV|6^8)yNai z2h1Obv-rMD>ALGSJB@ePM=z%}iKe|0FBGRSM%sL&#)dEu*=XKC#Oeou+{`ubMW$JAk=AAm$NQn2-gr z$YkD(H|h$K^BVm|l6v=W60%Wh`s8%({PcpT5oAs^drnYvPLIksTtqO6lh{1Fk;!NJC z+P$W+ghl!hM=&MPm>0N?`_|m1{hoCAHy8c z(5wgG1fGI|{(LU4oO*%v5{A?jj+ytl48MO>w+>)mV2$#T-BCF@?r~N;;cS>kK#;Y< zqx73lHNC(+VR61%eb%!Y73gSE@S8m7K7@VMVD|Tb$ zf6~rx>zv#P`~BH7b8(z!_kHV#&)rmI1MLs2BFpUqJ;xo6KTrSAYp2<99LZ2Urui1- zw(h9;a`P*(Q+4}})Ht<2i`hsFF@kmn_DJnWqx{3jfo(%v8&dNx-=g3JUSP96ama9BCJBKWm~#c6Re;P^6qrck0Xv7G$- z`gldK>#69j0*=?d-tUO@z_~X7sH<8@xJ%--cvp9-Uo2!9C?d#9bKZ~+Im5^C6pSio z@Zu|C|N5X6%Rc1~$=FrEKlnyYgrdQ6!jpDpnsQvR7d|Fp9UzkAcrvT;NNUSmEsr|kh>$~eVDT8p9 zdGf)!C-ii0&7?^GpR`bHt+8=%Ida@*)g@HD=D zyt1(m7e*cc4r<4G*=5@-OJ3+xdMzz@S3eWj*7=05^dtQdXwm7>Q;YWEnXYGcj+6Wr z!{RNel5>oUYEPi@D}+OZHbC>3W9jH13ZhxwYOmYHEvT9Qa&=`$Wecs4@{;*CGj#q# z`0;0qv*ZgR)OKN3-YIs?Zl2GlG_IF@cZd42-igCu2T>MmXLs^l>TKxaYuY@_weS<( z)W4U{a(S@5`pdLI#Zs#G1KYX6U$_Seg=SqCuCQX9A1gcP@&D5TU<`>pQ}(e3%@OKYPKs-w&9zjW%dFBSsE(> znyG+rekaZ$IkWb)PZjCYYSW1?^vuav)QsWL4{Z{eF9M#WkQA(N4$pIA+9c$`Qz@^S zb_hH;er)wMZ>+{+IaHd{6E8ux?@ZH(SoqCEW#CahIOXd zwG*R)7>o!K+9y;f#x%bXfNad)+mvzyve%C2uysqLrt8PTAA9FyT;s--a9 z^6Q$mMAvUFi)jV_dpQJDN^J`guaCSn7aa_WJghpLEPbas^e%fp@P@HZ26evM^gkb#cGa#w3Bx zwzVVW9fRZ-TAyP0*6A5I*yf#@WF{}EN(!%o87}r%Ok)i?xpAY0oZbfSFJnZasLnN! zzI7JoLK5D=>u5uhwz#3Bu?h0P#;Y`18&+jutOw|52q)5##d9(ds=_a}b3lPt!q77f z+6Og{uXcQwwaJ$s=0iw^m?_aP+IsrSBr_fJ;^iC16BEZZl*l+s%v1z=E1!Z;@fs8roc`7~jt{fYeO@Qq<`yc6f5j?cCOe zW1ip52h&jJ%P_;V@Fw(2;eANQH+FuA&6k!pTDyOAfzeMGfRVpT$9y309V7mNGcXEO`j`&4;XG#awFvL6=RRn&`t*jT7gG~HE ze^6=rb!0sq>25W~Fh5wf-C^!l6Cu5Y6w*fQNWv0qc^kwxKXsT`yw-JJ>@cB;3ENQ# zgSxyw{~2>PA%I5puY9YqYR}C{CZOQ%aap0GOG}2+G+v{!hcz5Ht5)rAAoIybzbfXHB-+aNRk zWKkm5rgov@e#~3nRCJuWF{8>;qw1EU$80Ylj(FYmKCB4>p4NXH>*o~gWb5+6nubT7 z;U-^}evqe9hY7xzSzLDd${=!rio8A>6vnr@C@d|Bh$Rsr2Wph)Z!Z1ZDYUuImDpYzHOd{s?;KAkd~t5&D0{cT#W zxZ>Fzo9+DwUk(YRMv?DMzHg;8>Vr8jwcOw@2jNA*`YI1POmNc_*$p-g(t7B4;P zqW#A)|Em4bHc(i2mG2e+q_YgO`s=7{BuBDP0#mxV1WpfMyfuW0gKkc%NyHF;Z`Ahw zdW^VJz%%bpGh+;_+#oDT!lz!EOwTbADBsuHcL9}y&g&v&p3U!JHDFoeY)QjQfMh*& z28hSMy?S|hZrKay({ulvYeRl}KXdlWC!`~4!uJ`m!%h1jU=xZ~vB;Wh4Rg2?5OX?& zM5p_Az38E%R%3s43+9=kZx7t(B@QHJoW+XZ4mA%>Z_;&kIJe1%9dsJ)7i!$5M57&F zG&tWqac5_sbPfIiNUoz1D0rOPMY0}0Bx$H*C3V*_YDUx07o`mzDIDCs-P+YKs4-}U z;=vLq#5_bEWPMOJzqNf9I&rvekc$EV)gS{!9ZH}E^y-usik5TfDOVkeTYa6To8KNv zIb@5s7A@X3iGC|LD81-qGhd>@-L})VD0Ywk0j#1~`Q1+j%HBVT1s6-^Nj2e8BLa>v z-p^c`ge$+EvTFBcg1Xa}g zW9ivW%I@^&PHW!qJqJ3z8$AA4-B2l>@oUu8!4xf@v&~Dt2kC==i@>Pm>a-xLr7G?} z`eCmaP@LhT0fcMkwa?3AuG-FG{gzDu0Qam+r-uTt$pDRg){Z}Wiu!TDk zZ|!0~-Q9XQ&Lu(BIS{Ue^^zW7)5cPHTk7Z?_Bzb+U{%05=%n-(wsmx^uz^PF;2Q0e z0Nhz{2IF;%WKx-dT()%3fYRw((CeMVZ{8cZACKmCfk=*s!nA^LfVr>QDY*I?+kbJtG= z<_=>jAJZ$@*NZ!BFLc$^^oX-+JD0y`&ur=RuR%)HTuT9u%=5?C>-hi+vi!<7)$2X` zyKi2JO-pv!zNz1e1(CP%gUO5unOyz0^7m}6+Nrbzg;2hBo2jt{p%>R!L$^aXDu!@q z^KWb(J!w_1i9(orQquFHs!-Z7a2UntS4J5}RO~|R*iU5YqZqc&GL7zKjNI(aRg7ZF z7Ts6CqkM~tGtoH=u58{TlGa~YNpc~m%Ef@qX%{ct6!<`N^L>AdWW{q#u)bN1rCjaV zkDFn6<-V!4=X(z4d$;U=C>fU-uCldXMz~xMY*m)_e?sSuEKcKd(s+)Q zjviPE9VxG^<%7sNp!X)P4Pb^kcR*2j^@bLo^~T#X=26thHfsbA`#Yj!lBhW+P*GY! zT!-Dtc=S>#f{o8V*ayN}yLDzNtm|+%ouz;!#E}HW=?rzS=Nb_8sNAPxeKlpS_tkB**SK9ynaWU^JBs$NJ&(l!%(g)31F3q7qL<_v0QL7n=nQ9Alw) zG7o`jFngEh1UY!jNsuBi3|gsHH4xxXj<4PL{}gLn~0j+D)Z z@ysuSFi9k##z;g$1CBp@rE|HF2E&dz;q7PRMt`JLW?dKZR%y3rXUbued#gARhmw79 z+_z5}eQ0Cc5GP9;DJ*?Y^o@@367C>)wlIVS-IndBqQ)7;noLhvn9{kU0Q6qPSK*RMi4y9lAoD9oE$S&&n|NoU4)E_Y$OL&|=e8?a>-UW^ z<&@YZ7bRJ2r9wN}OU^D+-Ulym#LjbWf?H4G8Sk;_iYdm^jW(EwC|^4izoIjW>xn~Z zZU>wxR7tJheznS!a^H2`9VtQfYRUrl8lQuF2=b0sRT|#y+-myvd`18LtVQ(Eru;xf zVZ3`(usEut3gbRZr6CbET3v^w!>BMUu*LmJMiSzsJ20zCZZ?5$N;PdGnWROXne~km zKpTtky`8H*rv{|p{NwV%fdr1IEA{j=t_)R3`Wzu+DW;?w&2s(Fw!y)|A>^~|LanWt z#%{8vk1+0#Nd|)2)9{C}PMsNu3ede6IRu>3pYFw|vXNN4vdQc`f^IR7V88K#jaNbv zFiUb1n{`z~bY-aoAJE`t<2i(bBIel1auAmTNeNjf0x6g>pl9eNd5(k+o<|-2zMc#5 zgG=qK*YJz(-EIsZsK-1z^kV900172V1Edf;WoQ;^ldKjY%CxXPd;0QwSV30;FI`M= zw<;ULz;(h69rnN<$BWt0zhS7w298jiym6YUsfatYx*Z=yh>o=6WZsY`(Fme{;*kmI z+}6YK-xdYoS6|#}{kkwBY((v-qsTy{$u4GZT8X=3N zODiBn>@%yJ?vh#&-e-lGIAwnvq?BGRtS12Bn=anfZ0pX)wbguxJaEA&Cv25QfV`Ra0gM# z#T(#PtUUwPE#d-mNc^GzyX73Q#^HP5uM?Pb?bx$g^zh|u;ky>z0&5fLi_*}?qH9av zsSnsyw3R17m@3yj%}L6XPXPnWic;4*d1K?PT7+^?J1vo3Vu!j&iu{Tiszy@hz+r@( zKIq^}&)ii|cV}ZrVD(86uS3A4LFpK>S07Ay<{405sc4v^-_)(D7gSm)J_?11GLrS| z=I^9_bIAo{#X~Z9xMOY?$FlLZ!&}0(#s8U9)#NROf^`1{@C-$untRHWVi>U?Oy|4w zl(D$;2RU{*!)6+<%i#(e8VgwR_bk1m1!?@B<`kw=fPe{7kQk+w;d2WaNIcMMj&zYh zsntAT)b(@%0d^&QY4Hu>&)0d+-o3#(*4 z*lIr2vkAF%vcqE|;N0@AW!ueG0-`#+MPcs%C{OGdBLIg0*hkwH<2p^7!uQ&%Jg>ldTK!v!qFDB zAr?Oh6<(WSAkYkkBY*KxTUI{Kn*ku^%4Z0Nt6FO8-#OmdjlI=h7k|%W)mS1l9I%os zsN}t12Qx#ZAm&{K6L@*t`ae~28ciI=6F3QvX1g>wHDzz@iWfkX4+G7DXG@pE`c#C3 z;7#PSH)fHfLBhN92NL$X56QhmmZZ2Z>u15X6v82lF9dJJ9VV~CkGUS~_`Oao>Ew;; zM!ppU$A`PU^xOiHlDz(=I09s z$$y9_GX^|ls1skYqJpLVjMG67huB9JasMn?at3cNQuD05mVgIEy1j9G<8qnMOGlH1 z{ekUl>~06&4*UmrYHJS5;5*2vLLVm3gCCZ&>^MpPqy+DJ0Y`;q*Ma%LVq#umt=g8w zK!B3VzgFyQ7ykE8_%D(B`$Fn!MwHCOZ$LMR5^#!*Tz&#TG832&SwI93U9g3o4jYH1 zMz#R+`At!45=5KW7&d`TuW|%k%42ArnB{}B#yrPxpW}JL<}4VoNo-prD~~Ot6tc() zToLimNP5y#b?_LjnYA<45bwnHK)=X&+Jj%9yZ-6J{@JMh?w|7zGWSedcn~w$z5rZ% zmw%%64i7M2er30|JS^V6xm&_#iq;@?An#diK7Ee01BF4evV5|ZEIE2&6UO67_j&YN zPwcv&`09ZVkqw=_BP@IQ&qaHNI&Kf?bX@U~Ykds{cW=gc=nBhO==bLz++)**Y`0NM z@ao);X4v|xkYys%(V!#LI9#Cm(F`@haKOI`eo`vFa1A`&bUuDyIKPwtbXU!0PwsNu z=HMYcK4vWB@42nfZlV6-<-`SfhO%o9VH(>-)nfJ)jI88E$riyv+lJdf=2tNRS&{>2)<;TOT7SNVAa-;cIh19XjNadLB9oS?01;cQs>xH*M_8_? z%>KO8G)mgEOIdyl$G=`ansPv5(_H9+3ak1ipB+4Iym}UxJPzmlc(cAT^g=`|SkJx5 zb7iR-w~u!zk(ron-O1aUm=5308oOfc#A@y;*bP1Ns1TSkZsOj_H}k52!p>2@ftjTF zD6Jm4f>^yCS~W(dn)`mU_M@HOd97;98j;dlYTjoFxdd`MX*v0fS2(4*AW67ryXbb5??GXvL>4vzhb*rV$rS5us060R!b4o0Z(Ny;j@-Zjxfg*lu`mlHaZAo~)NT zdc8Z*2b5Y>DQzfmN_flTH^)>GELO<90>=rGCGufABW|Ci(Wg{yT3 zF5iMZ+WVFWWgwBLGXR&_QHwhg_PAnT?8UUNdx8AOqAGY=o%@31>zDTXYkOOXJ2t0# zlh&}v{{A4ivB$d6XREd3fqdEHru!h*ih-t9;?JEH2kn;b(2c>{WpF9bpgSn`ak_6E z^RwJsf}W8+NhjTbX`4xuCO4P?uM?${)w2}cQSc+eAy*zw+6GA$;y4-14Ci_5H66*D zpcuyf7s8j339;sSImQ`SVk-64303snD2LST`wOXZ91^U?)7{`&WbBWRS)dWPcG8ZV z|3Z_Qr%#)GXb$w*(NN#(**>LA(} zKa_igf7f*vJG;dWq^7nu?p^X-Y6wjFaKs24yy>Qm270{84*KQr)BVua z*5uE?AFy+tsf}mZLtTm|cWdHuA92MX)aZf&hA*tNNzY;M2;1(iG@K66b!GoZgO+!5?*8Y{)Saf&Bd!kN6+KdS<6D%W3XhIW5# zQW*~w$j092#hTc@_eu5fp`J+op@Ek!FJUW*;hP;hzDY`sN!Xx-@GIDMd7dDKz>Q5l(5#v<4_!D&cMuYC@KK`FlX?q? z54{ak_42mGs#Gz0Bq6WsfdU1=(@?mvT^AWmbzQnrf$sTlk4Xjg2{bs{PW~l6U(2`#bnzdmgRAQZn>nB2?Jv!G^+3j5%bp$PA~@uMb7{ zDO656kXQM$zZXfLv=I}xbqh-C0RP+zHi(SFmhI@d-m0%l{5G&k|A2~zVM!568z`a* zHox_-OY2va)vLrYhwA42$#sr`!zg&EZCULiVI0kH>s>Y}vxVold$}g(dq+QKimLEp zcgtj!aOvJ8;(F5XKI`Xu{mNH#XAv=;Q^3qIibIl%?h)OysJ9HX0Qs^5bJ21FFc0Nq z=zT#Ka!#9iu2>Wf+eTgzXW0!7f905ZtR``3bFpjTJGoDz*YeWZ+|2R8L8?xJ^#c1P7sT94wCUMB(&4f>_lT-9la-+Aw!s8XXYHPl}^nn>WNUltZGIm_P0v99iFc{%2gE*FlN@!TF=9`0mV? z-Me#Z8=l2nmg15+6(5OyR^{wyG*AO$oK6e+ha!*k1^v(l};nHNEcU6_il)UJ? zw52j%0*=w=Q{AtWTKs| z8KcU0Rdb&O=E{DswPzpQWw~AULDsGQ^v^JuI5+m~-roF<5jyO$y5g-?T^q;G0o=|| z8$?u&OmGZa8tn-1?FK&q@NLS?rcHJGQQ8{TpdXrBt=rCh|Iql)z9{RS$&4V84 zsgCP8;Mhm0`%?*BU=|^DcN;$F4Zuc0JGH++TYKGKxtF`oF~RrC+`>bo|7$7bvI8GZ zmc?pIH8~EU(H@ZHmTvH^-_{|cUWzG(Me|kn-nuv;!6#o12?|sRQs3e_dZhffo6@_? zcM=YM4bW@9@%8hCJgScIzHGb4rSf!bVrbbx)nVpyk+>WiH2+NU#!cofJEt+V$$vWX z!YfCNfD;b$Lz_cATH_eDhpwUGPn2nJKK8Qz=l-w#6-kBA!F|WAG%X*V54LdBe6!3M zZbFLX1kcN*hEt{E(Y}dGBR{pk{+qwmj^o3Y*R&1O1w%-Ji`MsjiWVQhyGb8q#&D#} zu2eR{Oz823P7~#R&3jO9O>!%+m8{O?kEjW5vY4ew5}@v%fJecG zn(umk-ucua+Or;7UZt`v`{8tTxiv^DPm^M5HNE<3!}XgV(bQ%+{y^MtwpRHW z0GkGQiO02T)eazRfFylBla;NsUFL2g`AnzroyjOuaPP5)TJ#bwoUHm?w-0I#+oXsk z@1DQ?n1-%_C|8yKrROd#(s-;DN9^&8&rnq z;xLmg5&d}@4t16NtU~IX&u<)e+{@9ZH0H5yz+y85R6-}Bnq3CtXAhoArtNLdtJD$m zgXES2H!)lqgWBg2>kkXQslmR4rpu}uWQol=t38*aLQp;Go(mlO-seNv-RbVv{?g@E z94x5ro&V1uz9~M56y-LFv4tzKl-!icCGbv%*8-x#>(rpbS8-QE#0;%g=6Q!0*EoVn zIuoZ_O|e%6N!zAP*vJP3kCfoHoh11vWa?T1w`>n&ADx`7?Qp*d5WC&KO3NWldTAdh zf3Pd#dk#9$4C`9U9}GUUP%kll34i@iqA2mjFl9<{~Bo z0EAC^KlO(4-N2tE^z+^Cg&N1P6yEyW*|Xse%sj0zdW$I zHt3la_>@NiC}7TNA~uS21ZP?w9Z70u&j{*Wi)!CQ<|w~-tjX%EJhcaYQj2aLYNrtNh=etH{h}B3*`rjo+J_p1;>$_j4x(|=XtTp+WMr^liNlZ?p&2OfZ%8{|ce8>F zU^m{Nixlbb?i@`MzZ&||$Ly>d{76P!d7lIvXjKciU)(w)WQ?=Y2OaKUK9FvX+vbGq z*PT}uZ{*qJ{3y-#N$6@?>K;DPDkE@4{(DH;u2$bt;{iW>@^G!7{>R%}zOZ|@^WC>9 zJ{~WPTVpIkP&$4|LTN5-D`k zavz9;f4@=SZL~{ikqX*X5Zj!CxXzs{uyja;aRcS-VD9x_F*D^1teVzrL90r7^~>|6 zp10tKA(|xA5!sC^7?>jGD}C{qbM>1P3Yc~x+*xlG(pgjb*%R|CX3VP8tiW6`Ltb)- z4sY8g*oJ?4P6BDy+xeB6u*Y%};!}J~9|9<~@e{K`Mv_Bg? z@ym(Ii6m9LlpXyPm7{Of6^Em@oXxKPRb`hGvLFs(j68TA#PCP=BL1Gm7wqB|Q8jE} zPqksZ13n;P7F>b98yuX4zpx9?Ta`phN;iO_p`E_+cb!}824oh>ajli@PuIOX(!54! zpoj_HOs(ezdtOuy2l`i<+yCAUxWJy3MRRftV3+=HBJ=-BfdpSAMaO7E9z#k7u7Y8_ z;qe1L-IKox-Y$P-L>U!xbM?Xi%`=W&HkK)deQvye#v$uQkNyMQxlC4b zj@pHg=1Y!*Hn{0o4fWSkDNtx}5_CGzxz7FFRgm1$E!z~Hrm@VTY|RJCV4u&=MoVw* zYK^U3OLJddekS^`>H_J=)!vM4e+{T9eVJzX1{fS)F8dDXqa z$2S!eQ#kRMK1XDgnc~aLldG(h8>^AbLU(^Rqh%i&M6qCbJ(Y#WOJ8dzAeQnU3nal) zl5wGFtzV8vcRts?RL*zfdHV)5`6}VFl;LnXg{u>_i&(Jc_I%4EZ91&{1@`+g&fous zZF&eW75j4Jg(^emCOUmOUO-1d#Ta! zsiO6V)zef;*nEe+M2}7FlQ`Ld&+fw=+nsSz?yi00;BHbmO2=>G`|)qbzSZjV57r>( z<+`lyNnYM=sfob3s&u8Kx-NCRJ?~%M?r&XIttZ_uq0la_t)7=JUq<*Uow2R?SdtG)XD_1`%&fU)Cm8=q#E^2WM1YgaREVS|OGX5z1_;e*{pQ1&|RPY;r~W9K)HvuF}wXrcRWQlXfC3&z^O{cc?OAq!!p2YMkFrF|zxJ znNHTZCI7z4C+<3s%LU8y+z=x5IKFsHm(~!M*}xVfW}xQ#=bbEfq^$Sv+7DmTv4sq^ zGWjXn0^T|A*Sq|US_&OFl@j$Jk{*I(7;_w~zW2`CvF=p&YPUY^!0mTl(TTS%4wJbo zZOtDOi}J#{9LyY>j(GW*EHbpX^oYw>fpiSEK>&!u?O~r*z(bC!1EK{vP|T z`sGwPn0ViZg0KCEV~jFcQiK27vJeU=&y;3UfLwj8aNmppVLjx&Lq5C(290`v;|iWHK_nuyt5xxX8Opt|h6^mG?={BH1F4_F~s zeyNiY9F-%W;$6=L{<^sEBlR}`?0j18{nBa{LCL(H&kR3G@Qi|AkcvFIq%!T;YA?J{<;=rACt%hf!d;;m@lONK zJd`>KDx))KZvovz*F5DC?vMc&&30vD4NU}D&%M-q6s2lb6~cJf5X;NaPdmv{FMu4< z&}i%fV?Muqo#dB))u1!6n>S-?ysRa6%O|Szyn!(MgYUhHnqSHIQuz0$3l_=7i~Tza zBU{D9$DpX}dM3B7n@c9M*Obo8>o_cR2Z_<}*!_+|&#E<@`V~@tmck5vp5O1rPFZPc zvSIgMO^(-MA^>0?#ahCQJ$Vr8z#;FeG$F&nU9RG8}mHa)hfUo zlQu#1INvjygQpotTr6+#H$E?1zLm4A9!6ct{@CO?3;`3}=uB zfJn*k;|u%_^*x*DhGbL%*Z?}00lp^oM~a7JbvRzH%(ssBGwTrC85Lo40^m2Ja#Usm zi@d@%Q>h9~Knr&dfN9f!aLDekJOa!3D&R!RbY$1FYj?+qJl+r{rq27ct3S@lucz)m z*IpCgmCpja@~aj68NR^*TXShUR56I=+i|@Tv0zEIKP5FwZnvk3T4Esi#Aab?o!4dUBX?qu-;Xu zZ0KlX_IxKV;#qTQy9&;bDwVmSg}G3=%dQrq`hNjf;LxKFP1{{t)o@=(xkqAnwf@ z&RFhPte zYfqg)ZF!K8o^>hS5p=lY1le;hU>SDhe*z{8_dfwsDWuq?o^;8)VWr&V!JDT)CqCVb z&jK7Fd7-9&FD0kG?1Wb1H+A~;ceY!rt1SM#n+g|7l$E|^J@kq^0(oY75L_tR`+Pf~ zDeVNAVSB52)2dSj5$x{%Iu*B%q-ke$YzkaNX58a!uRCf-LfQiAJT>VZ7A*tQXkyTb6wTUG+RWZ+oTjz};rmY+~+A z^6jndNDwQ6H=y_XTYE=-{7pH4&EiG9ippVB4{qpIa0H|jO@2>)_FSX0qI>c0p{hmK z31u)WznO#+;EoBJrqKK=FiOxf%u>zj2D2aDkMi9q0-b&|VL9ufN~Ll7TF?NvC8F0! z-Jmabv8VVe<~h$bO$H-d2?gJlC_6PxnUuxqMOfifiP{EAy#?#BNlFqx0ZKWuG zu}8cx6|5i;*zLa3^r2ccm~!w6=OgA|o&2M4vG6yAUuLxrJ&5|NYMkEs_w~Qr58c#< zol=U)-_yfmw%Ad3;$`IvWgI1@;Ba`AoC3YTL2N(M!_=5=bGGJpX@Rkzh#m)J)Q{e3 zFKPmQ<-zWBsmlzRAac_WBxk$57q$T?Qj7pKZEQBO<#VhbyEW|Y;focwMA}BUWAk_? z|85=?e;o>NI1I&d_;G84O9bs%PniJIF&IL{e@S_&y=l2AIcFs5(93;6opqr0z5AVq z<6XL!i7ZM~-`wT@-RiUZ+fXG%+Ei@o2%ImeYl336r3_cN!3CwRjdc~G=&$uIw;mX zX{{ssHm7-pGJhrrv$7$ObiLzQ`wFjP5%>d;Fs87wPvI|_macLlb>FZ_ccKhX_ zXevSHA1gZVoe(=TF0*&nQPW0p6T^^1Fv!fA%U%f6b17moRf0LnWlK6o_KA7B#o z=Dtr?*_latcIV6siLjIl;USQx*Oj_tP)%0`pdQfNQ2C%@E;aCh@>u;U81&szVlfiG zJXqM|{g(ARJZfG$D~#j> zwy?k-$NJCJ@vjxLaKw(E9_@gHVZv{Zju2T~4^3IQeG3Z}!e~&YtC`D}8#BUIvvYQQ z$~(A>VhbgLIf8Uvoyjsg5jGu~<$W_v;Jb)NH}dJQ9vw|wJ}eycyogtz^hJ5FZ)S70 zvy@HFegz#@1(t+ibgGSH1=DaP&gneeIsxMsqZ!d8fM9nx60)6Sm4MM;xdVYp0>^ka zH^w8+tvgmr26T;!s@9ZZbp6F(WAw32BT{uJ>s%~@-?v8k2)9}#Y_MJUX5)>$*0X}>T5)hJ3cVqo;*?(O5J`Br-3UA; zkSVU#xwE~jSJxS3J9-(zbgO;++}hcski0X^(eHle3l-h>h{AABYhU^dDkwlK`-J^K z)J5#TdHssOH}^6fBIB3}IL$X~w~*4%468`)r!(>9w+yVuGr1!nocl*&sVMdwl_V8L z>POLYnmFRfxQq;=^sj>?xfwIxba|4_M6LEI*mr4y$2VH0yxEBe87}1FQLrJ$v4;B+ zwULl=SHPsr!ZMs@Ib3poxWd75##1K8Ns~_073Nn+bqER+3qf{4-4(E^7A=~2xlJ{P zFZHTuqd*C?#PGc&o;60f+tlk(xKP0p-L5sc=gdCS=r#@eY|^`d9(Z=K4e@vP2dex}5zyD&I@|dw3XI`Bf5SuRLUY>aoFVCe_Nh&3 zf9`KcEjz6wS8SzJWjc01cmwMRy5$e+lXmucV{R`?!NU5S_{{BXc_Lhgf(OqufRdgW zFl(nkinWYRquSM}#Bp7B_&Sv}12MHm{OVYZ5U>*cW?yXTW2GP0Pea7(ef;jP8%=kB zF!p;14+a4S4w8ki;|P_VHjrz#1Hd5s%=8cb_@sEhwEoQ;r))_uvF*!l**9`DH=1o0 z4jd1G2#j*Q+xlI5@H+%fTF^RJg$Mt)RY2%_C!laAfCzj_{e((umWG{%gF5C#rPS;BD%+_eLfCBwR=}Qt1~Wrb+==ZuN8~{>fjWwr@nbb= zf2%VgQNqs1qT33FuIjtkueNBpO&bi)P=+%=q;oI?+6Au|taH?h?*Z1tz(UbLGBq^o z+|3USxb8P~gh6ho0K$K6{r}<6%V9r>uQe_eJCIR=5+Sl)s*Akou^D*kZTlP>{w@g@ z9EFdF`e>)FX`tWC_-*QA{J7&Z0sBxy|JHoZeFk`9C19^ZEscNm8uYkuS=x0UxD&&6 zEA*^dfS#xgxZ_3;S#8ls7d59yB%wt?JmVMh0`mh=Dku zKC~R}rq~+{r~VS(_Y|{5$xU+SIr(`)VbJ3d-~9C(SC?@k{) z+TS!6m1E!-<33K0)hbXDz^8_pX%Em9SnRV_kTK3KM3#9c7?4c=7A}K)55ZPw+>3Ij z_yC&W8G)bob*?|_#`$C%*C`*dcWNtVMs2rj^gd>$ETRXYC-H7@J&nck4=FD=1lOjO zc~LY>dz|qZ9Cc-`?Duu^yk>VFmjfv1d&ilo`vLpH`yehqer7sWJ30G#1vi+2n-2yf z6X+FOnE~{51tS#>MnIK+I-Vf)V62m_erlc1V4d&D5Taf8fP)Zv;{9k`f|B2UDUTgmYoH3DPU_|0u2pqT29lX{EXK_q1soE+9*#xnKrChZ<`*S4r#gMxwXU|q3AW77jB;|j3VB>bS&yTUNJlrQpsr^D8C9@oQWOJ?nAaCl3o_?UGk1`ZP0y?2*8;=KLZF2>-n zAGeW>sugd7Heb%K49pG%TzrpFfvn|sH3|)b8+c9oSTyW5!NlZ_63emV<>69G;d6ZP zk?vSBZH`jN!3Rq3gMP=zQ=7&Zb^wC`dzS|6UDZ)7U?aiPOi z7e5~TcJu796;j&(p-{*FHZR3H!GyaU^2?sHbDWvukBqP_+LEaxHnEwGI8!j9!QRdg zkVJI=C(GoddYe}xo|p_wYTYtBIofBa1fwwWv)|44`{8*oOtkfDyN@U@=?~i_`eKsU z49Y7iI7?(w9vB4R3KE(__Vius>h{_!EWQbWfJG<$OY?7UT=vf!=LX#X|CPGXKctTH zDE7=q{^QRh=FC%0y|?$+8~?;iW97O~y(jBi0h<}=M!fY5-$3e<$t#J~FEf1^Z-9!iRiA7>u(sGZ_=Dh;@N;m9pQR?@2Ro9Bdgq7Uq%qco`r0w;;Ad>X3*K( zo!xwKet0g_JHhwnoA_J}iG_1(6M9!pAl8u(==JVG;V=R*jUW{&qKyxFh< z>SSuh8WIzU`%2Yk2PPjQTLK-|W~WVPw%QK|-*6w&Vhj_MkO9oUNFMO@|NA#7{(5!c zPwa;H&|{c{!PBacAq_4+*nH0;_i9g=8%Op+E6Q-exVfJ6-`w;kug|~_zxDoj`KXr5 z2S0odCW@c&MBM2}-LyS|c_*`yY_FYYRhEu)(xc6G$=+@JF1V>3AY5Br4`ljZ)J!aa z^xyxsOr^D=tH$fFZnz#lrnp_DR?%YB^Ch0`&9A~@Y>u_x8M)sXQ2Iu~^S@jGPN(_z zJiuLcpIp4Kx-WU}(yaQ4^9k}sNtUM|Rj9Ac=|%IClLD8`{^50i4BKbfMXUX;9;?w; zc;WCAoN-ogRM3DsXr@0)_^rg~y59SM%5N!)$j_9zbB#5qA!(lkExqegzjorV6XGTc z-f|eeE+ka6bT}*JPTlrE0tl##!Lv_cd!i!dZJ}RbN3jjF^HY;dfghGe;eEr68g;0W zPcKQI{r1+9ga;jV_3uq<$6$c%>?aSBsH*CESM;hOz^o@jW-zrOu&{b`wBX~nnW?TR zMQ3XgL4N*8tQ!b~yjcKf@DZzcV$N9LI=I<18((a=#6TN9S~jD&`)kW+(RGhKC$5u$ zybm8ZkLJQUvwLklX`ctY_fE)N9ZfpU1z;uOaMwt&yyBJ{&HTOu0w%kEh(J|3u&5QJ zWrUf{blBiXHGa`gZf$oT@1!P=ydT)v)6%3!CN@~rus6J{3HITOb+pQFA2#&tVW$|t z!}frOHL62Z-$iS7v7t37y%VZ%F$_K#g+`{2TMD+szJ*3}5t=6R_Lw@+x+4&jV&^k6 zcuIA>@crLX94ZC#X{H!A~ zjAXL>*-NJZwoMNmvzb4`zDZ#c5eUB$xIEHjJ_iaMT#wN!{kE~&49HaKI zSgXP$Q*8s_4*qpN|9I_@Pak$V3QKwQCoV&;8E0klF}u6aTFsjC3RF#}M`c)lc{gHrTBP>J>`ut zbX)73PA{bs)BpsUo#unNV#n(1RCf(t>`e%3-zG6h2YN)hu#5Ene6!%*J;Le34o-j* z5#t=4XUvA{JMz^W-z@s16sX`5CFcR3${&Nl(~a@nYqV1o%TxnUpAh!9Vv@_WB4fOj z1Z!ClHJJ3&ihl{o-gyg8d~jA>;J~&xVn-Pb_+)nzTEv(|%l-h-iP@pN!nGNCjA4MZ z%?U^pHA%hymrMLjiFPCjOWMY5ut|NA9PnpAvoIUA%7OY+iv3@8q_jHl)3{ZNnXC=& zk)8IME;x@0kwUcxp6z!tP^<7$1JA0XIJe-}FaG6g)eaDeBisRU)b>0&4|J|ro~9CJ zA0R6c3WDmWckBkhi zj8qh&5}-zhyP(>grvf;+PQ>9>g^6v(2a-tMcw5ra-x*8LE&azbbdD`HDb3#ZeJq3s#$L`*#HddJ~M8nYS;LA^$UC|9g=Qr&*U5Tpa)A zJb8Ji5OJ)LzUp6xLLBZGDSCz}0xvOL5*c@nGhh@zkq}MM`+wQN|6Ss*7f;1#=*y+| z`$y333iM`@$oQP6j7tUx%2*u4Bl`#+ovXh;v}bgG554frdH`s9`s8K zpuF!(nWi2}AbGn?pYH#t4}TGw?IaKbX6Y-{U1vaRRvL$8cMl3bXSRsZ!A}Jz zM(S&`;xBsf#TIT<8@5O}hTNxQ!H^ZN1ShjZvQuHAmGZN-V3791qE$IK=>PAZ$*ljK zP`=B?NrT4%sDVeRF2g$^p-y=|@UT>pEs$T;1-M$5fluKXSo!M}8ea=PMh@x>r$Jwy z?ybDzHw&(Iaj^KZ#WbR3WHfnl3qJC7_dLA?U2!OtR1AwryNN_9Ev9!VAb~dAu+aLc zgi`gC3HPW!5ojpzS5R!t{GGr^yMpZCkk z^{M$$UaOHRm_0EZ7m8Sp&b(1$Y@AiO@jbFrr4H4il6f!ucRyKl&m(FM)T}Cp+|!{4 z9w$_w##oL*i?UqfmyHm{?(hdL5lW{gAOW?0GxR%Xe;+8) z%Es}?_SbV$%MOBuK}rE!Xu>4d?e}0u@fRe2m4?45nW4!4D47q>=(9jDIps48j?dcO zyu~ll>!EXof$}=yKs82`_B}Iu+t?G2fW%Tdm;crd!~dWGpE{!fPeJWLi)cHltE;o1 zl~&BkS!dyVk;rP(HR+&w@F
  1. !zR0@|UihDbsg?Jy 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 literal 0 HcmV?d00001 diff --git a/public/images/aws/lambda-remote-debugging/deploy-sam.png b/public/images/aws/lambda-remote-debugging/deploy-sam.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc3885277f147bd2fe90f386de7e7b6cdb6efe4 GIT binary patch literal 230332 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℘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]= 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

    g^CJ{lx5{A!{EJNr(@s0 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

    )M9==eQ{3*M!z5lT*X8bUbo+*~*s)=4 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

    &Ogun@xeMo+kdT~DkW(a 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\`mfrjS9g~EUcvPfJbqU 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 z zpO#xoEP4|$Yt78{=TU*YeuJWDOhp^`N%_^tnh_tr@9a5 zJjFL?JM;iZ_4~x*N9YFvgjozY76h>OC6@17C&gbr?-n>ygqM^pMq{3(uA94_m=3VI zuGW%*1~9YFI^G&%(g=z6^agh1;9iimZ`61};XgZ%FV!ML+`f4)Uw##`{1(GH;XaHq z>r_xV8p19cnp-~c{+j#|30Xs{c{|jKF$n(f%8gAsMVnl*47f1Y=F>C}ioTP&DKq*p z?GOQ4k#E;zb)i3%e!-XLT&>F?bV2T7gelSJ6oKxDT9p#ww4uB_CZhAmY48q#j%F1I z<`yTzazCc&@9bBIYubWs{h=7=j2ysK&0p~s1?Izp6=^o}z_bavJHj+n@yR)mf@^y+ zaqhxqi0tGXGTD%hV1N$yr`3~l^S{y9-x^E*#CD>X04tU-;=g2+6GHEf89CiJITn_JT+)7B0(350e|;rC=d1{~dWjJD6-^<0 zrr#}`*LwRVQ=Eok#U{B0#BS+!oHCbZ6msJsKjk9!fm^O%pge|OQQB}HFQ^#t&grsq znt{B}z8NaxPWcWeJ{bpoKFaHvOT=h5MUJ#%SJio5CzirMJWt~+ zcI}3N*9A*s1o+!12>V2cco*uk`^fS=`my>$Py~AZl!DwvGd1qfvWn=Pt_<7>g3nO9 z=H!|1{XEvE?QG%eRzt1t4A}w}h6J!pDBg7xVX;iTyF_hA{WtGVTz!P2ei3rTc%{Lp zLNE)@Ws`nu)H zpN4AajE|mdZi>EnxhP`er5Z=ph2r^pr0bSH(o1an!*|q^cBI-{Mr)UL zz&5wu%NIPM$%4(}OD%0j7IcD)37aas_!Pn=q>a$i9MXtMD$)B61>gQOJGBaU*M#|p z)r6n|)wAn=%kFZrpRXG+{3-TxSR@qt_^U*`UK0}iq_66CNfgyF}VuBZNBMUboUY$~|<973}HPtYjtB-0sycEV(h*-rfBnQ6gh(tBJ0^ z_CfxS`4KRC_jufgQNi!maUQR2oC6dy#@)H;Fy&zF4YPO zDwLbEvli9l3nnWXgt`$pQ!pvs&}(1N`B=bwq_IVl>^#Wg*-c9?rmGw6F+Lj(8yXFf z=-3&Sd96twa+PBfvOR{I9+&ObIkGL3TNtTu^--=WFU!I?#ws${Yvj-yG}MOG1O=x~ zfUqlg#b?Lyv?!YAb18$zfU6nTG@Sz0wW3e`KgS02IEUYu78iu2b+Q#`94e87iHM-89x>2r@ISg!&7)OinqG6(_cR`&PmqDa@@%$eLD-AZ#B0{<2`n&70%0m ziM)-lX(vSE01E<|ZrBV>+b1WeEk1r+YxlV!^%>n)r3GcN8`hO68U*i*!y9n*mfted z*pP=c&HaC3cHV1kZ6QH%ljtiI@!CY^6NxXR{TG=%yqsR45Z-W2e_U#H5+deVvf`W| zE^bX{tQ)@(>-&kYr8pVkidQN-vEpVKN&pi76>#c m+V8jP(rA$1{HQuf%NDZ^V^ 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%0D!H7b8bX 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

    w+|M@=MNasl0M%Z#_?>(DU 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%0Ae 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 aM?61Wl`YO?7kS8m&(7_Rwnf_xpZ*sp9(LLQ literal 0 HcmV?d00001 diff --git a/public/images/aws/lambda-remote-debugging/explorer.png b/public/images/aws/lambda-remote-debugging/explorer.png new file mode 100644 index 0000000000000000000000000000000000000000..062818ee97576ff1e8385da90913dda0940c4f6e GIT binary patch literal 74516 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 literal 0 HcmV?d00001 diff --git a/public/images/aws/lambda-remote-debugging/remote-invoke-config.png b/public/images/aws/lambda-remote-debugging/remote-invoke-config.png new file mode 100644 index 0000000000000000000000000000000000000000..83ce3e0e17010e9fadc90a42a2bbf4c4df0f4987 GIT binary patch literal 122488 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%0Da})kCZtk*BQNL-mfnIOnn|^=I41GL0hd??3tpr7 zr-^6+k?U_jF27URIA1?wG_;gszr-tjX0=-4x6&;=MKlQ({x&-sD7cS)+^0-`qt*JD zzbK)UUsu<6pkY2E4M6wEHnw2aHr^IVoLF;l;fp9o)oA)kg~b6~tYMn+4J zit;>2v`&hk%tO%-T@0}tL~G(qYV)c*mP}>{^{dWggPfmz2n?la@EcpZ;*~q$1fPiw z@0b;= zCXpbaQ`Q|Bzabp512SR|1B=aX75so!JOMIFFnK=tm@NM^3v6Sj)}QvU@53no+%Pis z*+|{+5SRINrE@$wXm|apt1aN#0jx!nU&edM`J6@Ts{#j+6)_}g@NE$O;>)}0aG4Vj z(m1YyNDQyJo)&&BW-Xc~F*H{{#-ehjP@`+lhtC*OQL^g`%`}s^>*^waz$^b;{9M2l ze4rU+I3;pDrX#0@VQ@d5H@XuFeD&_cfkV^d5ezVy*$;$yXGUxjQub!Nb-DoN6jC*D zx%l?9t=JM^PQ^8DkUnBb6!Ex`AWtAEr2d6=s!5IKKrxZv-r2X_LzP~3JG|R!==*wz z-*A}Vz9BIC!f-p=>%%PY@AV`palGozRc>&d7@n`@?;3qBXQq*x8zurO$6{3M9E^1Z z;Au`@pJq_l^)F3CNS%GQ7c_LE6I$xln6G=@Lh}tNArrXp@W);3G6i>N-O6(BO(FJG zZ&+8UFN$xJNiNjf_L#$ymJGIZW3*ORjWnh2ly!QWCwuU%gHlV)CjBALbzNasm#hK@~< z0d>eZ<9G~oYNLQkL6_5mmPij{#;e;jbkEz$N63!#{+NQCU7{>tEXA>%fKla%ZV4;5 zUNCz&cZ|)n8QCjR&|N|J_WKZrb(9#M2M}>rv`FVSNnqH4!2?8v!R{G=x_8!cPoeC} z47GMJ@Z@-wmDr>8q9?(&lbA<(w07wwh_SD$FO^u+e(cMrysNedqZ(v4?>od#t&bN{ zYN$^ry@dQxflijOiUeH>*WDLO`Q6pfWML~zqZjqPRD2S{bd6dF2P+u@3TrqpPJSf0 za)O-u4Voh{7KM61!dD3@zFq$sCFCp*7tF(&!RR(&n?$OAH_b23?`R()-LVQYGm z*~J-@H{Je@ZqJ#!Z5OiS1xO~6DbjiAP;t-rh}dX$%CC(NVAk_be2*B8P|rIDuXwz( zlYgypa(*qnL`~Of@iwI}-m+p8{2==|)3R@q1U8>&=lE?S(~d2*ow+)X-#a6JVm- znP$uZq=(5joFa8hN*7b; zSrptqRzgZ|ZXGjW%h`<&oU@-HYS~jTct&>0aTG8U!+W&HM3L;zOb{P>`2OWwry>J* z_;iq6RA|fdxTfZ&=^D2IjO$PT6BhC8rvZvAwnbUcSiExgOd-56oAtv6UMI1fyJnok zQl~e3*B9*yR6^03-Kp`K2gWmX(?liZ zov*-8^{CdruX>XtW}cF*q(ZHk^v~o|8zA=OMdP+&ww)yDc#Mg*`!w&S>P^pmV2A(+ zuiNAN*sns{L5>oMFiad|wl@NMeLT^{^{O|7m(6HKP107{ou>t`0cRF#W&`z#A$pCN zWs9(jeL(ES@(7R#L#_^fu47ms1sW5eX<>9ho>N5XKvlRI1bvhY8Ra$Ws%bGbfh4Vg z`zisJLy{GNs#K~H6DPL$aU2})0L>!sIb z;Xq39Uv(Z@C7CM984f*vpTO*mkwm<4R1O<2Ip%0s&i{ zOF4#7FFv_VzR@*#x||cbk;kYuWZhWRjUA#oM{7lT{W8$mUcjhT=E07pz^W6tV#-JU z=Zc9S^&Qo&NcXZTyucb`+rpgvUK$%eDT}G#Neewr0A;UwXIb*Ca^&crsItjTUe>8c z_jtJJe3PRv^K;uE(Q>0>ULta7Tg$soyD6G+k#37n`%>Mju-l1Opn*51|4)f*=<;GN z%X0|8G9wl_I#~@0)MA?hK_64}{E5Ah&b++xow9bDOgs-{y)vK_$)no~swbN@*yh`1 z*EycEfiz&R-zQUt^%UWW0g@MBt+ATlciR3~r`$~h=S}Ia5~*8%`G%cJGCcu`TN8qR zk^qy8OoahR_cwp^MkX*=4Ww%39m|XXa&~Hx)SZqjJDQIy>!dw2O6MREX{TrAe21^O z7mAo%&u@S5H8fSTB8sjTztsoV}*!thjvOYKX7RyS>xytg3vRY>{D= zd2KT`FnmX6cNan&y<1vTvNT{fwgglc^-`0uc0vIoQ&rCo-d`SQ0}yKNha?q z{@Bf&F8LJ^)m%10w?lK$KPbkEDgb-Q6!q7ph#_&V(C^%LUzo!%UD3&*akN{o?4^a@ z`-2WtM^*St&x*r~JT7F99B2=9=tz+gCA7O8&heoto)38vZx{3HGH#BYXjXYRDcap+ zm{*=@ya#C_sD0INB2k^0c{HHs+;7qr7QP!U#U%6?z-1SvOY;z*Q#%fCHYwYfbmZBe zp|UQYSC>53QF}<)sLp`uI?#(yM6=Y3_s1ZSrv7StoqWP8DbSuUtZqYcC(B8&7hoq`B2pyFAbqo4pt9%h zFJ;uchg!HQ&K^{LNO{(x-&P2B$#x!S_AICifRq+h#7Gq$yDmcDwY3&mP7NF(dqsga zExXiT72r0=0^?trDlYW@S!@E@jAT0K6hAvU=3wH#9lx9`6_LXCY$u>E+&hX zhuP2O=9H?72{lSVr4bwLI!Z_%-NYWe0f2On;C zO{XlDlRNj~S$Wl{3o2q`7fdH7{}P?C@CGY7-SA>E%=Tr^6AA^_v3!O4G%z7y6XYnA zM7?<7v(8!sWD3vjchI*1wj!ym)5h5MoWUtdl@t+_=LYU$;){qKo&x{OLIq#MPZ8iBUUi5FLK77t$L93;bX=a;xEAGN*wGpS8W2F*`DbJ;moA;TM=id%@tEb zCb0p4X2zMO=vL`(mPFoHiksdGwX1(GKrW$0)4JWClj-k@{-(Yj)~lLK{AYJ*u{Yih z!FO`UgpADE=F&;W7+-kNn0pRm@J+<0EPf(V8@38~5=#ul zG$qIMa1_Fc@&z$sp{^L+Vnjx47aQ-=;04^P)t}mQ^-bzw07!t1=h^0iBVmcbie6iY z4=aThCfAF*+@ydMxl~oS;Cm}A#(u_5nwSI-QhYgjaNuA znX8KcZO0(zv`YWs`w|5HhNC%yS!)2rE241q?>c@>g-R``opBK}(fc9 zT>%m_#;&XF7+Wz;j((TwX29)Z=$*R%bO2-^`iSV~Q(VW4gaSVhIK%U$CRmt&o09*O zZtRQ9f$U;W`v(bmxlk)E(@4EJ5Nqb_TL)4^#e_Ti1aCZ8mgZW2z>37WzZ?HNbAXn6 zN^TOFz0yr*=xKmFs(Gy1tvt==bHzP;bNNYdqyuc#a<+C{nJYD5J)eik-;2Bq0G%|5 zqH*;H`c18LB?%Ige1&Z+eqXobP1#`|EO3yzIk!w{Bo6R`aGFp4z-+VQyHW=&F$U?p zP=b#y@n?{gF~22nqJ^{X)9icr8F`UMs|v21J`J^AmB8sBN3|eH9DJGq{XE(X$Fe(5(Ea-$ zkhRPXXM3+2Iqc3>zAM4;{HJKT(ly~p|7AC-$UC+46BczA$aSo5L$n{F^Cu}3_oJ8}FoS#);Bs0!MQFIJ`SLmvlkAIT+DO#FFf;C7Yo*JGyTWYW}_y z#Rw6nNvSTF!X^U2wL|c9;>1MOI9zlN%YISF9`QPHnx!mz8j}5kFp-9^EDc`}4azH) zx?SWgr4ZGkb=x}0m*7;_49xz~lPq@|GzcLM(Tj@4RcdBot08s>#(5(h4RgQ|>P*o) zCF4muR$tHM(!*aHk?%}K4bVs3uf#tOqf~wTSb`%@KZ}be*Q5^AU?Tf;sIAVQitPR` zQsZBN)?F291_TW1Hee8|d}J8(A?D#-3WSrdAXhFo&shYkn{;0sFu&DHQC+njiz+pR za5`Z(QQqtG4NOOb>KbFPXg&Rm${6Ypl)!th*CwtcO@9rr54|sa)A+q^NM|q-S;48I zlc{QP$=>pn!3=^%5YF{H;w!Q256?VI6r_Wgv-+c_P}CqM0xCO4|%f_Y0d#UImxtW|Yi=W$j=Z#&k-&rvKia#>8# zt+`DswY*3>FXhZo1QM4N0z;fTpXG!Fu?(#S<8Dg9Wd45swU&l7ptAElJPdPaf7N%5 zy7LtG3ITtblSR@i0dNjZjZqN7VR)iDUD#1<&!*KRBR~U<&3zNz@e)_?+{f>;<`+h$ z%+Oj;6}QsQ4P~=B7qncgY zsK%i|KY#mdWpf4dRh|a)+FqIKcZGf*O>FRp;c56NH1?*K%2sE;yeWH3Z5fQ;8?qjY zhw1UBz56EugxHMrdDHHr9|o2>{k2VojLy!uOAtn&K!#dNOT++J&m(j(JxT}Bg&xm? zlFm~de+6@il>aR-10TG$G@z&F5}u^fpvl(XlgoZill@U=My;-1f+o1ixV)o=bV|Gn z&Z3t&8}?EnBCanK%}zIH{)J1gzt+6vwb*nrqlwo+xwqy(ERF?p;ia}9SK8%1@$cPw@#-b&req>D z)r*W?YEEVnQ@3oUA;Xs~ntE4IMl8U^wN|U-m#f;A&;>hN0ut`09d^dGIn1GHi$-!~ zfkPWH!wD@{aavL&YO3-E*H51+zP;tslU&CLGKK+Y3!f3`lbHN?{)AX6Ve~N3C{`)- zirL)|^c?F@T%DTVuc)5b?F(0PnAQGeXtjndDq^V50~Y8;jV-P^Pvu~?dBu#lA2WLJ z&7%ZjZIbI4wS35lkzy#16l?1}fVcVw81GeD55)e3)m=crwwCu*?{&jo>+I~Huvf+* zYqDV`Fku_lxJ42B!i6L>ulgyOeC}B*&G@H*iBI7o*F&S*hmFQ>64l3{&G;g(#)Tr| zj@(e?2k8ql-09$^_%S%ved9k(55Wv)B)E=HifNP(%yq`MNAsQmE|WYbUG|af)x+O{ zV$c8!7J^{3dwHXkY~0T6_!?s;qv>u2JwbR4#e>s?pvlTF4a(xrws~g!PlnSPek`g< zjaB>_XeUn!m!+_>H(F_ynF*Riv#iE9DRH7TIh8fw`}mQ0#c0_V1;tY=@~A=Z|KKl0 z7+RXmq!$|03FAcAJ>7PvR2wi zj`uowY7%(L+y5&bm4c5@fg@i50Z_^~W(&JC9VDssv&K~Oc-f{?mvkrgtd#g)v z>K1O?(xcC*whT|(e=TuEb--m_@*1BPx7 z?r+kUJh5TQ78ztPx9qK{cM-STYH-aVIa7m^ajPAq&jZ|MCZ?KJ)!#!<_rbVLP2SHPz zTFg#&w4)qh6f+Pn>;6*=^n6N65lO`@Mo~J@Nx%T?!;oYc3(l*`PDk1yv73$5>_UU- zr{&e_IV`-G-MkMe?Qtxsm|q>f`vRlrNF5$un_~lY>ZB;0e(SX2&`F{uRxK1dgdW0w zpxP$G#YSTX2z2q;RqmrHUu9*tc;w;i6p^3;;k$E*97JqC_^JP2|YDl32pOz z-2spHmsRB!ifZr|)S^jxn6~3cdfZXnfndFFjD!(aE|w*9fSp__hh0x5IV1f^DU4V; zKnEuGK39qbW*`{9)NdX-%z&)zS0MA|1poXvG_as3I~tIkI98$b=^P|wNCFnn)~BSq z)I*~3?&7L&bU~^ACfD#Iu)+}vBcoIZ8bY`tqM_**dsAVxwL+MtzD7&kp{(hx*#-dh zqb~vQIZ>TNZB~}lsNk`yV>x*yx0c6h*+a@H3{Rc8|{LH75RYYMzb0l`%EwJ8yfG7xY3K zXEs**3KVy15c@*n`r|}%Y+8zZeizFYuKBy zpp=39%d^F|Yw!iap(iAdzx{R@9#$AuZS8i3(DgzhlO`I=mjH}>S~D>*1AghOtceLr zw{HrxP~8}?V{$7y3yM+TNb84@mMv>N*_%%g2a^q%zTunqJ^aB0YqV2H*k{$^g85ne z|L{42d_vk=z*>LuuSQ=Ed#+ zYa&%I{9VP;H9!T>HXxPrlN|}uQ1>VAJf>*7Qb1B_dV9PYyu_GcW!Y8Y;QJRliCXAa?#dxs?sC<2GdivuotLZ&im0|vikH)<%G2Y;-50Zd~AD2FQLJh2t zn4ywQ4pe2-D6VH=ng}9GdI)-`2_$9{{rxG#dIE6~8Ot zSXUU`D)E!R%F%#}uQ(!d*yc=MnnWAp4~G#Ne8Fidw+5@ZJX%X9Y2Q-Z^pVoDm%sh9 z4Ze<%crTARodT!Wv9^nz;!#;kq*e5(>5~@8u=rX+$gSp9@RBY1DS%BK^)f%FCeOL5 z@dsEn@buf9wP2)G9fc^JL2P5)V*PmE`L$A&D=%GQY3DO0Ev)pR3k1i6=PeUHNl8#> z{Qt*q{wFLE56}Tj23xwB{zi^aL<*~RCMKgm7@6Ap2urCgo#tG2SB&%lcUbw`VFy#~ zYB5bHtk)(m8`#GjGfU?afFi9M z*vNbn z^Ir^FRSM)&V9u`$2vlp7i!jIq+4T8FRuQsbQhBzl;JFmDELVf9-@m^DY+Nfvl7e+` zar6*lkviIQ$r(iYN?UbyPuU5U{%^OMdv=8eF1Fz%oe{nd->$F0xD1q zSt*ip&laq-TxvVR@4(wqO`1%}(RHaI{eab@8N%Z=@xKUQQHUfqYtUM)s_B!|et9;37K{_1)52wj{;s#Hi z;EpRnWOZ`Qcn1jbW7IzXro}c-zXGJjjzAWvxF!x2_1Ge!*kiUne1`qPVhs!4 zC(yn5{rNY*-&nPE>p-I*b-W5)zD<@@gD$+#;{J@F8!+{!T$R!6FdMa)0^Y1WeNq=S zq`QxStHD7XzEE`)8Zen0uA@99u7y7?BRRl5V7UX%P0xV3@01o0uA)A@rKO-5(>oi) zT9RHeTtK(^k#qW^F{~YUgIg>BF>I&oVjR8}S8kCs%N|sczyv*5mc1D^CBhOI=Pn=u zpakZ=mNX|H{kg&9Z05Q`aw7*n2gb#*6C8aA%d=$9APyu}UYR@D;%Tgpa#EY#_P>GQ zan;pbM-i()Kx9J_+!;)4;w3NGO&Ap3?nYIX2SJ_Z&IEG? z6j?!@T2!=eH4^H@B-)gil4qT5_kJA<|9d?YWKKkh13qUY@PU?aa|I>x5PrpZ(q9eO zAePmkckI5rH+LssVJJhl0!mXpkfA*2spf7CZ&z^Y#-;dobK5rujJP7e|NVRLl6{6! z=hZ;Rk5oOwD3w${fR&jGS#*<6-#>jmt}cO~cUs2|Nm{{TbaIB_PiH`}2&d1q>5OQB z!w8+86MRN#m{VyM3itb(G;g#s=AuK@+FZUnR&e4*@uxoGUwjuyCX~+H#80aUZxu$r$W) zPP>k3KLOyu(KyPn7co+bVGpi|{nQ_IKe^Lq>LmESl&J1nq z&zGg{zIWv#ky+)ajer>zK+EdJxQ=^%05e(h@x=6GD1WZ|Sj=SEEcICTMY7@(CNok? z*25|Af#PuzwuJiU04ISoJJdD>>JL16Smj96)*NjrRAHu_K!Uu1u?2=pyPqm)6eMy|+Tu$hP!kqR&0EVko zx#NSWo^~NXs1+p9z3T~ZwI+wON2u6o0UKiNO8K-}KXs*_w3w@D8*5MsKw!@7W;|Ve zt~}bopnq>nk-@|d@F33gjA^m>TuR=MjLdxtI1B4_$m-36jXA*bQL%=;!t&2Zpr+if z<)r{Tzn%&TkV|nVtBbHZk_gLm`aP|H*=dvKyj!2z9Q-H5KJWQsyfQq;YuW&9NRtSY zpd3Cc5vR5id=+^SUSR#emsVDM_Z8`8crmivQmvjj~5v^1M{Q zKp&G?^;{Y^(%d&*mY;oIG8J7Zc(yodr7QgnXXpIE?mwRf^*=?-!ognVQ9(QnJ{p@PbN5HIViFA(ys=#eJKoYP+h`xslmV1l;ScU0~cQi4l0RovFN9(IH zLX^1D;6F~V&ASC3fy4bGQgx*eriv?AYi1~zVesuU%!Jm*M>@;1#()C3CbszrJkFEP zh5I%g>us7wQUI!P$Foo*w~Nm-m#h6C!mpnMIAhKqOQEwE@ z56^R|iwp5Ak}zc-K|IT!??L8Aw$#59ihw;Y?upBNL$Ul>aw6N!Xz`<3H}8IE6XW{~RN6I|jh+Ep62~92~M)~tr7I5__xi!8dsJmLo1g^zC!#|U94So{*+WZNs=0d#Hr;!#> zXD0pyOkkp?ghC>2zB1A+<7g57xbb`WLsY?E@le+$0V?uJ$5Ql_#IS}H9J4DqCXU|A zsOA{qX&95Vp}IT5^$hKyXfG7cQFsRRksJ=@4Lt zXv|9%ai+cEf2GoU`8xa8;%e6Sk$5nC1;KtYDA_x88j>Bz0f2tqKlV&gb?L8rOL=3$ z&GQpP7{&_6)8O8yYGKO|yROY*JvL~{G zYXmf(_ai8O3aT#9>9%?p&OO+O`S|gj-TRr@Xa9k~lk`JVc@f6)DKoN1mi|tkR^+@{zvuw8;AoIUToih% zwun7WP#vCN*5wLuiTc?sBd+;>6+6IwV~8bjj!a0}1(6Dh<@0zFn-Gk$^~EGC92vht zFic1u#;7W8MJyksb8ZBadU;AvrUOlNyvJj_E_(LEPWes@+t}L}Fo{a$Ejyow)0~9R zb*F}|k)sOGpx6lN&~x!{Fp`DvuhXX;JKjyJRKM85Uo$BDsdmPU5(S{V`tZM4~P{oIx8Pby@&dAWxMHb|g}nbE^4lt7U{3hN8gB_DD)?u*`Fgs@$% z(WlvcuU+;D-6PE8-oj@Lm?vD0r%I=_Ul~MqH)p}l2(P#4#AWhdbg(w!XL9dmNimR7W4z~0LPsGcr8r{!TDu7dH=R0Aj~qRhG`FSv$+$^9J+taM z(Vn!QSnut3Z(uT@R@>@igzpgqWx2<+mZg#_4OW3kcxdcVwxxbwdv*Zoy!q%pX&chg zcSE_Si<+Ck2!o!gM?POfS(zFF*Q+e(f`u2Qp{;8fvhfLzS9}D4#oSH=(!0vjQwH#h zcNAWP(tl+0iOC;JR*V{FzP^iBBGQWoskSd4*b>^k%Q*}kpw(OMMkVlK5h3W>HDQxH z%kCmBc@-;c|J`hGy0|6e)*Np%6p!SYSH89U^U{Zrz0TYJ(ir+rz$6+n(0pM21m5Q_ z(M|xsrO=mv*9w^rTF!Y?OM(~CLmoiE_*L#`VW`NB(e{(ui+VV$V)XlHl0knoA$Kc? zFXVM7yCgsd9s1L>PB$cmnN>~7^yCmX@Ml6H_c^}UQ9BBkJ0!itgJE^QzRKTe=K!@c zePgJ*ENgI*2m;eZ7mLZ=fjwklJ-ZV$b01(yOd01)!+YBqO#-IG=_2e&cThv5_zl9W z6^O*UZnO`)OEcDeCTSO^_^Z7xU(?W3_BzOdj%PA*tEXGu4*%YOtXSC!?&fK#bKyvu5CW)2VsGwKnm~AMONbVj^2QJ4> z#sca#Z7(dpJ!4fJr2n3t8G?@jpFDZ;_=tnX&-dhs%o9X+^EVr-MR(%%QC}IHL2bv( zVX0h%`B^7ikXgP2l60H}v0+r+O!`^!(h3R*7fd0h#${9@Qsaz`zPc^Xt$*D6`*hyp zQ0#KiW5i#&YUYP;RsD>i@BZbS?UJw5Eg=4(+x%uf5EmT@Q|1XW2g&xIZ&kBEGvoB! zviF0)lHaM?ug!};E-t`7X%CC-_z!c}B zB7?tB@!=st^P@;LLr`Q7!0!kHT=gG;zYn|*=4bD2{l48kwH*;ch(|8COqXZaEw(f+ zm^Hc=Qc1k6UbqaLDmR#@dp*`^!(-I&^8PLP?V_{DJZX!jPsrb=WZeZqT`H0M^GJVBV9NVjNy$VBX`ghx(U5UO9@iu=1 z%mRh_5f;FwlK2sHZ$8@1)>{91k)I8`@L6m*Z^7*2&E76w0hy86vtrGHpLf@%A(qa4 zd{5oip{HF0(!b>qjc(&|FpjanDbU_i#wNR{WeN#6&DGTy(1L}a^~sL+B+CcJ0ud)i~g4;Ppt=2ir-<-zs&=tN!r1F{=I#% zG`0aZJ8T78js-7be*)z_9j*8Cfe-OqL*&SW@1LN8p8OL=$CxQ{(AbD@KSWGjGcDtk zlyV?-7?fxg&O2ArNxrMQ2Er+%jt{OZlaN5z0Cd(J2v&}41K$($jK_nk;F4~tsD#=$ zy62fd3)po4gxgjS)cz^)U6RaLnSNDX_hgB7h=1T0yNM#%@wV1VlV)nHx)BkVMaRwI zEZab4RF%ItS$sE*mc$=fHj68}2Vif2;Y?q=)>159u& zFE|4P?qpsO|d3>?%I{T@?0~JERMI2*4ARyp+)jR<3WH>Z2 zgAN~h?cFd-^$`o)JItJyo3%;x?~WBj0KYR@O(R!oq2+wqs6$}?iaUvD_YAC%D=kTI zmceP(+Opss+X^(_tc$iosbdYMKi+KuI*RzUfIue&*W~T!r{z~4vhODOI2m>MSk5w% zc6y>ryT7NauBeFKpG^z{cQ?&Q9CYtt(e6vOqiM@6OFl9d;;8@k5irX>VHC!Kk_G`! zBmp<5I)S<>u61(Aa*9GzcbejeRsGXz;0+?5>PEt#eKl9_V0*f;&r!perc|Ezn)CDr zvOiznj9K7<-^HwLO{wC>e%s^2=A^bp?4U*pqb#&DK{a1hc~1Hg3)ih|Z}k19?A@udEa!!$SvViO!DVUj zFF@QDkv2G#n<@Hp^B<3*?C{}jvjdh3kdp#{hfJNt^I1JOTQ#>HfW19e{(Wk|%mkn7 zZ81Aho)%;Fd+z(Urtc^4_UtBU8u?`A0y3aMPs)5%Ob2d0u~}YMn2`d`1GUzGE1fZk zv9^SZ&g0F9#Hs2;o-B$q*YBAjrXL^NM+e_ts=N%M`;W6%0?uCPC20ua>?we=-_`I> zw@sB`XEC*-{?=Vl&BC;Ny&A`t5ccOpas&|abi;cUwpF4~sJnLMy+g`(4vkJ2FqBHq0OU?*=`)4wlCF=s2=)UIq2HQt zb9>m91-$6((;A!lZdfJM^09@gpOHxgL2a8c5!Xao+CRLt$+TFclwYY^o&55mFCo70 zlpZ22V!B(EzkZl}=bvMB^QrGNtpQE0tzpidYj1yFPV(xrsGLG9B^2bH8&dBulgTI_ z-tCtYy2ojfaHGHoZ*X3ilcJeajLL~>(bVnD$YFXXPz}i3WB{3HdOPex%T(LVE|&)& z9F%DpFF8$~D$1Kki#XMPEGNq`5TG}j7f5h=W5*>w2x_+3n0s-f1$5}1Go2>*& zeN82@l&rnlS#93sNYvAsvJD#2P*r$r+4;!I6{KwXHJ0WXev$Ye_4`{Dx95*nYXs>Z ze%oi(hmv5`s=w7j!eX=Ri>tT3clh+wHV#No`rtWNEa{v*Z4F6lOYU7n;&9&~)-rp$ zg0^Q+CgOi8PtYBcNIg2io1<9zHrI1p=|YHj<)Hac>M=!WpF#(Ee#n^3-gfC+Drc`n zu|;-LH8C{eG1Eq|H&ewBSu+^FCA_=zHM0o#Ch>~dUx4gM_3+!;P$ulPIa~Oz(Q*Xj};5mLL18;)Z zORgIuf5%dBM;|Bk8_$)V-brItQCSUTt-+lgKrau1)<`9L}m_t;sB8CLR}rZ@}eo6k!Rwd}#$W z6LpqsuN_Likw+)x?Q;XCId>}QCX63~L4ZF}v6hK!_C=j;pSmKlGIiJg6s;GKvltC` zJ&I=|*3xeDjxmJlVq$yq-Og-X2&+GAsk+5l8%i#!?O#&79Jf{Yf7pA=uqwALepC^Z zP?R?5PU#R3knS!C=@1koq!9!uB}6);W6>#+ihu|R(kVzOAtK#y$Ll$sZJcwTdq3Xi z{=c!^i?w*?nlZ+&=5ws(<#mPe{`iq^UmuD!h!a zb5|K-0_yg@GL4rsx>Iwo3}q^lanzkwwmfnDad3+S&g#6GpL`bz9-MB$ELfh)=l~xryYIE5;vEM6Da8hpK=kI-w%FqCs<~ZB3E%DPn9a z=6lxgAet;$WNA(>SdBqRmxZIZ*yx7Y%}dw4YHfQn-{5oyJ~8f<)mtf25qm7&hJiy| zg_5AmKng=iv?$IM)ys+{s&g3EZG74?)TD)=7kST+oj9dvoBhZe@M+CwF%M9Cui~0+ zH-BAMFkxWVrS-aaWY!*i;fYVvCvh?BZPK=`x|@AsDDU?ro7_O2+1;?CA23!kW>D#h zbD1|FV5<`e*ZyWeob%YlQiW;DSFCp&$(0jX*Sg?oF#GaCS9xoKfncj@K@ktOn)HUr zChhbS)ZyGthWiJh+f9y}Uxz?`G1FZ!g`+6G>4XIcF>AKO%ND0STLYz&1Y!5W)Rk+_@-7Ch zNsP34ngsWWiE;Jo8=}b5=EpnTHI4P*n5Xg+YN#EJ3Ex`pRgwynduL#hKR+um8NrD6 zZ7PI~C;r}*c523;00QP-hKvOdqX+>_GHP8Wue`NqPG%$JRwg8;9jso|Ef&_~AB&Zi z))@93uNkJ#Sa2iq5@S~;@YK{$G_E#I-yI+E%D)*U)3P4tG+vTBFt~#)C*3c1#`V!P z){r@ckNv5tE4=lUYs~+>2F;lGKR1`(}HO`X0er%FCg~sNgmv~tl<$5a$3j8R7 ztaRB&dHa*D-7oB3nDxpzt|e)IX7t6~yNmu^3}=Pd*CeR>)vnXba9Q`!f46j6dgrc@ z)(z+9aw%oyN}-B>-*qfzY}<2{rf)@!FbEAqXxT*lwOhkvsH4soDx(XZ#rlAKCe@^q z)2S&C@3qTzD$dMH`s187^>cIXJG--7Le)BD=04hRm0xNRgId-QSA{rgpH7z!ab3`lbeZ9O#w9OrH^Y8BcDsp!{N;=i9w zV(EHUoSl0;)GGXr=8Zjlw~#Bi0p36InD>0Q(pu_W&ss)4!5-n*w6`eeMs zhacC_3!wjKP<|W>;U!Q%a5`Jg{Wh6?TUHFnE6k|pPW?LFetX6Ld5_euUUj;|g!z>dn{T0 zoc$n;3VB41s8N_3~tL%b21biyE`64uSe%a&x z^(VZ%L7wN=7eqi8Z}jGo#0RbYzFx&^?;YnpP*6r&!x8@;Ks~Cqr$0v3=PRWhki4;1 z?vHgl?>^xjzxv#3*Q$-A7$iio5LVURSEzpt#p2gTPi^`OhDJYGvjMYhBlmhPF{;-uopxa1X@3vHjL1ZfjF$ z^)0w)91r(*KEo@{E_?&v;Wc45Tm3erHm0267?KY<`q|L?z^s0MwY_Qy$ym&SA@VR7V{eOJUqm$(jLRijpN!~$M}7&iJ0THUZBv>rb(>kyI+#Ebr;#QGiba{hrYWcJC$`8|K@VlG;SF<1^0$u9|9=z{*}*(_W;9OnR%IHk?h*?jLmSI zwqhrL&i2xBRuZFut2@jO0Smn*waX@#8_g_M!Uq=U&xR{fj&PtYfP&^x4*us+t+*2 zLbui#sV1!Za*TLvhHe>}768PB%1O3xOE$E7jd6Ss=JG^GB7bjmKjlLVqaK(U4zG@% z8sb?O?DKsDutcKDb5qP*;u8(Oo|!+^!bzV*d{xk?>M)7S32+w}_UJShPp8Xm;qsWhPB3 zhSCRs4;Q?e6wIf@K8y*!#e7!dG}<}ov&VxR@aIjLv=#l^L7|M#!X85h7zf=E-}fd*4H~rD*awOH4tknR zm8zMtm0_!`XA}HXgaT*|A1QQI0V2@fDkr>e^Yqvre5vAsk#_*|%DLy2z(`gU=JoP> zJ%Q>*;$?2@XG9J#osIqauG07Xx_2RK@0{l z1qe%2cRYzPoo%b_ezGYe`En1^bE{O zpx_c0g%Ru)URQ4qgvj{{y@;2#$X%AfyJTNuI(hz;cgubAzDG{f=Wpg83On= zf9;QWK8fd4H)uSe)pJJW)C|Ghi){%0PYc)8;89$Zy^J(}`YJV1FLJZu1$qe&p^+Oh zh2@2&#A#-^n^*6$*DG684I#9Hef@(xIusia8^i&H{uxxEZbh5p^0-i%XS27)Wo?Uv zgxxu2=8U#cb%X3q>XX+YR$EjXE$9j`SC6iB0GKTuAp#)Hb74<3CH1;F7ucu~(jh-) z4^QecUSLeFqEHM8N)vTIi$u)LV9qRD&|E*?Oo(c|1MDMI5dH*@3d}}sL`9BAQsa@xk*-vwbnn&2yswF8H#IT;y>LvS!D#SY>sx zSE=~W1C}Wg3RP61xE~&sB)ZxbjV2=Et_(Un*gK`RIU9tE^;{)9laTd!FZIMzBGp-= zEdL@?{B!G>22>Fx$NIuc}sRT5}$|Lvp(gsyW4^*iea^LCY7yAg~f#~QmQ7ap?xNz z$Rbj{D>nPN*GRrW-ALAkT=D_@N3}vgktkd680Vdq#}~{S{jfxZlFDwrxZ^WeXB@qo zD%Vptq;6+?_Y_6{!`G~T))h@O;TmGrV|m|kE!(pElnm`O^h9|J^l{Q!rx~I@f*A8P zp?C8(_@&xyN+#a~oZ2x`Qf^4%>=Nun4#ZYjP3et2x{__EH_nWFzt5Ff>AANl8ZAcB z$|Uz0CpUzItuom}^!1VR4@L~;#mQlObz>GiBEnlxm`KNqR73N9b)bAVa_E-6U)pY&NTQ`j5axS<6KTxZOtNsk2LSw*&1x%G`)~f zk#3dFR{LE{+<*hi|JdA6NqWIDPA(8?27R)lg>_J}-Mp(EqbMnTW=qL%n`nYN+MlGa zXMMcH;;=G7<5`L)HTc*s8621;6}<2ijs%fn&cdRCL2HRxtEinbiYHP!s}3s zn>3qVP9r zPC3#&z8gfBTx^`pG0UCFwumq4xh5n$J4?e(8Ep&4{3cFaD8i7=d2lqNW9JI2Iq`@>xdmx&!jhVri zf%>95mkWiIq-_+-O`Zi~>YPwgp%FJ!^+V9XD11Nd=z6HRk{EFMf^k`+7>c+o*ev+M zQYeFSdDG~<*|yr%iv!J!Zt^*x*{ zlDxW0cyEXi|2C0{vRK~T)v6x#J%FoE4!^_B^*ZV+tnYiv!Sb}f(suMyxVVNwNEAiJ zN$nvYk&<)Y{ndkFbj4Y1K+^8lt?sDfVzy_eQ%A2_b*{j=h+(~RmEc8Rzx_>b>jrVT zW=4epq+IPqX)xW?o09{z#hpy|j`T8}L8=*wJ*E4*G8&*y9 zzR+asE)hGDQB5^v>4&L)lXm@J_6=%;wQMkmP_%>Sncr$C%i>SNsz`Ebf zfJZOY=s!Yg&$<12E7<}+EZ6sK)N|JMOct2Aq3Aa;3D5c?zHzGZd2B>3i#F&McPEq-bSw` z{;S4N7DVSFnmAjBx0$al_yu@GjHEUHK7KJ9ArH4#ezg~Jpzc}7 zloOTjk|dc}hq@^+n5jU!>xzIQW@jde(1IM)8jq){+M?MENlWIElT{|q=O{`;IYQxze}PnHy^dT1O& zFLE=+s-ld(_GX90UHA67nl^dv82(8R02oQ&ury{2`E@$V`vwqjL={<8;`8bS9@83_ zKqL??>`tyQ6BxaBW@9b|y{uYc0oie^TrV3n|MBpv zx|y;>RACwu0F^@9ljXkk?X{6mf;lw0Hv*9xJ0$bQuNAph?2I{dVVJGeIDisWqSi&X z&aL7M9;MQrfYXBby2H1zm#>XIjf%AWPlkW-0QJF=9O)O9<=tsN^~?=HC!7k z^#jB;D;CYsa`MF}x4XvSU>fWzxTzJ8KQ9rBuHl*$tR`?8ZoMb8I`RA7FY=9`6^laS zO@>4=7sfX@?^=#cUgW=*q0*sl0S%w0c)p6OlPu;3b+;|EiKwUtyU-$!%g~G!hxDjv-pO>L1e%Z zh-V2ZK18)KDCVzWCI~p8SiTGn*4IuU#e%6J2z55&AD(t5Kj!lci|fwV5NK~G8{PGv z8@ejX3fc}9CJ6=9GLS(T7`Vm_;u6+5!cC8u*xarLGN6H=sv>Y;=3OMtz`2TFhw(=< znT=&y8?JkPohAp4x?V+-C`)n*bv23Uxccqe8#Zx%7}vd?8)ie>_Za{KoKh|gtwtFy zg@ayoE!S7p-hfs}mYn`LrMY7pwhCNTH^B$FD|LE0FYY95kZ+hIf9}8J`HlOdVOmC0 zD-gz?H8NklB^nTCm)@|6tg3-IDLDG{9OIjY5ZpdL^cTkhrf5aB31*`7`{FDva<|X{z^YMfG*#MN8jkZCIa!O_L(>T?6!WY zMSPfP9)!owykaO^fXEg+m&BI5EbTz(QPW&Obu&%$cTx89!&^DfFmrd#Uv1u~fm>zd z>)bZdh##u%t2UGL$@V*Z?szAa_vfVlXZ~{}0XukH$`T6bN?#PQe;n^!QXEmDaH{^F zZ~p_0`sV}F_n5#sZ|eopI27`Wl9vg>&N>lO5x@QUW( z=aDyleog-j#J?VASOhq)OOipt(0Tp$k7<@YMp2=?;&AU*QubHGj{FiPd4~BL`fjQJ z^@)rpHfHveX0nen1ll{+E z7{e6R&EMwd|6gDI|Ct=W&4T~OljE)Mj^<5UGq|9}R1M?~oaPe(zsmc6 zPr-Zs$onAs41)$rU2GiCDo(&>%i@GRt1s~0(Q7OnwzKQYQOVMKc~4XeL3P%q!>*sS zf^+IPCZXReEV{&7aOdA81WJzOo$%=0hs#YctZ35|VLw-Za!$Sl8L0{36eskHzGJu)GNTq&)3FQ133M}KrGYxeLOcO;QMFeF9XbHlK)q%T_y$&jQiWGz3;$m$h$a+4cR+w}-;Y-n zSk(96%DcjCiD+qG!iJl+8gk79nu#apRG)jS%B+E_Ov*_v^)$k{Bl~|#=oLWybO-%WE+xv&ZPK5l#iOMr(i1dipCKiun6#3$%T}#mdBg}1 zz+X2Dm|u42rLxjVeD-M&i#IRj9KTp7<8QqJ{G9YQMG5ZEI9$EU+qdPo(%A%?p2E}G?LdkA~X4x1=85MX8K9ZC1m3NZd)hi`B9fvj9AuG{*ZOEj)dZtMxMj z^J|KL%f?&%l3zNL9+twoE93w4;Dn7X(9W^L$Zt(I=GrEyDQV+!Hn5%hX%kvbD6=L8?JkxaQ6M8lD5m(00@_Emx9oB^)Anr zNFr5;#JINCh;Tq0Agz1xd`V+a72av!j_m~V}X0iUNiMN^nByy%}moV7Js2sr2!&}Sh;{o zDApd9@Erg0Ln_Gbq9r(PtP~m1N?G#X+eQU^5c*_}lKry&GL9 z7aWdvH3s9;hvm-wQRkSHwvl4Faj&N$&lZH)@_CvCX~|e_FVo#Tch|8Da+-q8P+x)? zGrj_P=T+ux$YwAzPqt|q^P{zRmbFhAceLV36zg*;EFOWC{i>cMgQ zw@j9SzsX{e)!d4WOv-On)1i_fy!^evovY)H(RU~`mKNmdHN&E{8J0^ffb6-<;0@Fw^`V)sjff| zES4z_k0}%!vmPwGqSCU_+aIx&?|0S$|HKR)ZHWmaPdxeF7?nK+BEQQtP1V&l6w0cY z+hQnmi8{;h!1L{n`>^gq@iAw2Sn;?c<{g+RcxF}SIG=KBlaH4chck8!A@rOqq4Sbe-j|#v^@;Sp>!i00J?lW~`|$P! zc4I%C;#;EmY3ysNxkV&Oa7dLc1qYbpTQc=d_#irG&x5Dm_o3ta_fhxjHb`EB1!ojv zn7n7)hJVMu=@H@cNif;sOI_cb;T89g5k?f^(0&pmBFsB){Nb{^niw}mf1KY0qUol2 zXzS&t?i!#ErUIY0y$IL5&zElvJn40A1f~9P2&#TtF58K?hQOF6?Tz*z7JMt3%T-ow zD5|1sSi+q^oLW3OOZM$4j2tBvjNFM7lJjm@6e=1N{Lb(O_gm}vx-GimjPb}|J7u++ zVG+LnO^>OE!MTjh&RR4Z6uvCyjyY3Q828@`oL;s3+3

    e<+ZW#hlw!+dm3v;-4_r!DEw90Kd=FQ_gpo^R>ihV}`3IR&LgJb!Ytu}w z{1nU2U)`Uin^I=?v_S6{E4a6=L`JB~aV(Ckfy+bQ?5EybYb-cGv7^t?LE+l{O~7O> z2ze(moR)zaN3Z9OCk6M|7EI6hqWWD%`XcRIH=}945iA1QSm51BJ2k47#&R(&q;%_>8pK^4BBtGj$EWL<|-maahfLNY(Va)1BtO z^hi*B85~a{Hj0&ZpZ%)7{?Wd6&>~z52mJd0T&r4wD(VvsB z3ZlSQOw7C~{e@+P_(Dc)!0KlXa|J zP9f_azUx)YXQpUI?5hwh8x%}8k|9HY$Sgu+494&H@L%uD5oE3i90N{{(#~3-y0-tL z92H9}U6GVd7^#qN_@(-QjEM)vMQtV@5n`pLw^`f(0+r;?I=GfDO3_AW80RtTP-ryf zp%1CcClX4&3d%t!QlOh3oH-jVUz0nq)nyOW(aA11*R$;e{Tocorh6Mhe|DBWUunYC z#1_EqV??rP$E3dZ<|*uFz1t>nY~sX~fbJ}N2?`IA0W;7x6u)|j$ME}xe;;TthWUag zS6wq_H{u`j>KH89T}B(01vZxE(Krw&Dlus!mst;sYh}1;^gp}vwY|}sy2ZRWQjr%S zm1zT7md|jhXXzf$QfJTyThSWnO96d?}u<{Wj)BMgWkXcYkuB z4qM7Pm6FSKQ|WDw$?~kecBTQWch+(S`Pkgyk27_zd*C)V^!xfM3Oc0S$(`UjbD?u-YgHJ5ORTKhBo9y?6XkdybKCBgwBEl#J&uqCE7|F2|LSd z3JhU1tZnHU_DM-Qu*>$e$FMEq&c596pAr{CHMJxQxyJ+H&}^eNc^2Gd#^rpsDAgur zt`yylvQlAk-3K0@L#5)AHfrPHBe84s0VTN2H^rINpHTnVIGQr}Px!&+KajGjtd$y))33u=dm-9CKK!2i_Qc010D5azDPb0 zzP3qUj*yBIRN;PqKCDkWqm_vPy@w{ldSlmx%}-Hap1K$0h#~7hX>#bQ7lA?ruOt?+ zr=&v)k(#_!GqV#=iU6E&;0q=Bzrn8Zz={)~eXZW||NrUS z0B*`BN2nFd+fg&=p#qE#Se9wA(2W2ON5tb^!)Ic;8|eTgJ5wr`7A^qi_^sJHShTwD zF2TBAr40`bcLN|e4)FW#WO2%zrVrX#G5i8yHVb{ZpTSmAvUk|$RY$)IeTZ%SkzDU8 zcmFu7y)W4BaJsIVYB6`&8i=7L9{6cD--xYnV5vI5=nlT^lRP z&6W1<*uS1AmBe*-Z`$x-8xw0qlR8K_ew~oV(C>wb4B+JIzOn*8-D~Tf-LwM#@O85R z-Y9!gt?OPgXWXw&9ez3W7<^hHW~V{{l?TOClk zlA2nrFtQlW$`9sBls8F68{%>I?-r7+RPJ6=tFYE^*EVPh_Ffe4hq$c4N6dj*F+c2d zzYasIBAO0c2KF9wzGN;A3@mr^;i_tt8lRoy=(aveHeHF4IKetD&xsdEfq=`_rELL~ zVd=OgtH*=X4M{`ql;DH`F$jiFd(^KLn!X+-82Liz0gFr zNj5}h=kr^OelfRr1GW&l3?w5-GP#h$AMHG}$KCB@7MXG}m8mDkxRFZ$UORdUG11^& zONHp#vphOVed>$6mLFcx_l4|UGivk;^vYuc_A-Zm(vP70c98!h?)X=+2wD;` z&Omv|8;?hRSKZ !GCJ*1(xx4HM0^ZZC_3XT=7b+2;G(E3YTj7uq8=Qt=aC)!cfG z#%bIXn6mW!*`fV(OB@K#hF32>M0%`J*k4~v*(*ow5lYusk;fwi`Q=HV3eH&b032?K@FDPq6aQ#_9mAh?)x?7T2*(JFKR=x^VM zp%%av%M$qdV&QU6nMD^5EHso{%Z9YZ@d*dcoO2`H?bHg3ThrCM<1bUE*dvX)Iihy) zWoZHhdgU?@CmT({R^8gOGtYT12WU>-MBI*jW`7AsOA~(RXYQcppRdR>>9=#X4}*s6 zE+N~8xU96>0{Knot|bDIZ)0kMXIwM-^O6`0azfwfR@z)(_k=22>3%b1r5EOLg&TDs zCZP;vN}Vrc(JjX$R#r)Fkk$nK-+Rzr721?JFX{GX%8}F*8RBCiyl#S~c)dDW{nORWw=+*=Dl`FP3E zP{oGnGXFSJuD2sM8x7*UC z!b0QGo*PmCW1VR}RBZI^8J-coZwLCd$z34D*lumCK=X`~>=2Bz#3r5d9mhyXXQE7N zV?%J@;O|0Wlc3dwqN4a5lb0b>D@%?}SV0KFWt7Btrv_h^FjDv)lXWj1PW^R zZJP*A(C`T?I|bDp>}`b&O9bUut9h#NMaqYfp}ZJt#cCHrT_a5YgiJ&f3Fu42tQEr; zNf6#X1rw8=wW1MK6;8jJ(g2p};7=WiXn!6;HRuu~K zwXNmalUC~Ef8l7YcmVG6bA;=igwxq4jrv2i(`^S(KAy@}$2`_-FyQF&`(dYbx|i{1 z765VvhKIms!ktPlX%U3ZUp@u!NXhH*oeg%AVw_G3eI9R(S!P&!1b;vK;m;s1fM4tl zj{MC!^jm$PM-5PXNO~LhpS$RP3JEKOEz(T<&0hE06V6Zq-miCAqY&$_!TR?{Nh6Fv z`BVn`p8(^}1D>1&Xot^mou|UDhuzQriabr1 z%%>bN(l9Ar{Ij?E&ui{Q042p5$~gF!to!HaWFVxKu6@t{_ObjnV}AbHZ^**`2d9Qe z37#de(^ezpxloQ&f?G;Hb#odZUJe`*RxUss=Q!X zu%IKldeD%YEesSSL~pK+wnFm5djODcM>Fd@oj^VNv+qL|6Bc~;G9qc1$Re)AJbjt3 zct~7*kT)n7FgJUd%KtLT8OS$z(Wr+Ii~}54mIB@&C*hcyl6rjpHP_MO^H>6Z?GPf!}`_gEfB;a(9y{};9L>#Trj4*F@ozID3{BG?kq3C>@0 zwrT2rZr^eNZ@y8n7MvD%*+?V-RS)%lnc&jMATOM@I*xWh;TB{taX>X)+KpO8l0~2p zZJRqZH~A8LL;54AQQwcfbYNixF0uCZ9Os|w&GgbwiwG43eKLs9$Dx&?88=$xd?o^H z#(U5QS-5W@#){3Q(d>e3Fz@jovSr(4AcwdtlAJV0Mmk#_-Km;9*_)$6HM(*AaQjUn zKuyCg7cPAKl18jLYwre`J#m24yqg2*{{>I?5Bz^_Pq1%afVcv3dW5eU`gA= z8g=y`$}G@ggb_25#`*i3to=bx8P5ENp29C{Kr9&%R8l7gubH-4l3)x-SJxfIq#oTQ^vCTVb8%)0wbh?q&aRd0)Wq293K2}7Vpx|3@C5_9Q6 z#V)Q9donJeXZbtjf75!yxh3_RCna1uL)!=Xu)x5~kunRVGAK3zOJ637NFOxdnOl1o zPRz&M_XO8BExwAx2@3ADZ&+@B?T0U=$QS+9d8q+W=OWQ}jF5|m2|r5I_VD!GY}qKr z&*3+4*+E>w72K8kkN2cj^~hTb&Fo-z!}gJ&G2$?)DRK@K+SD!sL>>Xv+FC68rzAVo zmA+VgNbwm4N&@sSW|1WjWcTs1%O@XmNINbIvC0ht7A^?L9Ub)z#BBlT5~Mu1p8;~b za@iY{wC^FZ#C8{ufM8e8g=qk_tdQ`P@}tF~hIpvR<961*oLVAulp1eTNZ_gPRJ){W zoo1n)6)}sh=~naHTzVJ}7z(aJNy>>G zhqt_D#I(Pa2j-j2`hIQ}pg70nU?(n@>c76BRta6m8rWn<5A?P*h5*`8p~+g{%&5vS zx*>grfa1)5j=P`xi1c-zL_Af0^Nv_{$=(AqFx$w{Kf|Obp^KJ@eR?bP99q5ABxR68 zr-1WU%adnGZJbA}=wi%X;Fq5~ef}1Bz;Mzv<|_oM7sHrxn!_A%gVajor;8r0GeyER~y5L1H|{1$10v!N3 z#dA;Rjzw>1Vr{$(LKKJ`Ya7KDfH$>_<4^6@Pp`yR2Q}shy~;A;j0VW2mW9!NKfkPV zH4kGC`#E{H2CdOLu()SJUtW2VExz(S%?hG6g1%+L*)u$~5Y~Bxho!~obDV|b3ZM@m z(3@Ly03c{lSE`}3br*!E4`~TMi}}{er`aL&o5?TqTiz7T1bpd|E6$$1I04|MyVgcE z78MZ-+|H56Ip>{`!|mlpO@U1yo-mf`p}CY~_i$(ivw8nPq_jBE4XD{(Mpohewda|l z@zZ3$HC$yr%IQ`I@#D+#6vu!ld>tzm#*}W$e4GbN6l==K{w4Baxqbx*^)X+cJ@k+a7*ys0x#|BJgG3!7S{%1acQCiSXiBRd8`eSpRBG%ZAX(uTE=KS*0pzT z%n}#C@~_Y2FfgLfNDfxqlP zkO$V9;$xPa@M^CEx5fF3#3}~_VPG2(1n}J}nrMp5btb~^G51M)_m6c?!Y}$J#qeqs8NT zcL{Bwn?b9JD}AhY{XSMU#9PJ?rTAhWEm>mMptAzXKhxuAV*!9)J&}UGu38R_BxFN% znq9!U8K1_|)d6utCn-y?EwSqbWohD<{>^rkE|EEY5Eb>rs$abomEM0wS3cdQ|8y9#|mCmJ%f{rpD;^-+Utu${{||**ND#y zdsp~&6hlt@M@&ZGw-)j!B9HeQ8@%{uW}Zn|ZD9mxC1f1CP{&R(terKkHR zpHq|zTi-s8w%Du30hKnXLYXDbro*hH>iVQ@QOy`7&wkYjm(EQFvu?ddZi)S%=h=5S zG})x()@#8x_pscVQ1MlBkGd|?{jiJNvNZ$LRiT&pduR%Z_W_hVWd&bLCAtOgdp%!m z_!QgIT3T0`#lidEd74ak?22MlKj9q`B~6SszLhNtU|tD3SNKNE8Z}MytzkE{_-t^( zBC{ZA+Y#JtLehk(5D<=9+nL&dd0`>EJ4ZE$vFLx1IO&bp0#Y^-67J4R$j&X z%NlmfXPp2+;HT1WrbyAl<$7;aNK@~$6|c^gWN&A5&gd^prOEOMf+3PJ%RVnLi!^ zPt#tACUA!qZygaGH1P*%9HQNPhnXAvHg`L-llpV;?SENac)o7y+~MBx*;?j*jU2IRg-BQnosF)%jBgd^lOv|0TI0xE$Q5w`8-SF4FKx12 zj(f}UO>OBY~J})5a|H#FcjRK`w%g z8>KW?*d$Tgt&ML9^tHSs)GPeM;{)m6{yaPWY2xN7eh^eK%s#55j`g2*!QFRCEHA63 zJ)JfB-HAShl_Nw$Q1uKpoV2tii3#elWH?B8n3zvj->Z+Efwe(Qbg6&1DTsi|k13{T z2}BM{T;59o7-itC&`;00*-mY@Yf!?o)?kQlSt0UNezyFB3J0y|Th|(EdrDWi7LJJ% zd>u^vE7&->P$wkl3khpp_bBQHZce-8=Bz4_>P>)?DDKG>I~fr-9(*_1+cmaw5qv}1 z>UFJNnyjAfslE+kH($f|MjW5-OB2s|KRQNQ4Hc&@1$!&)dG^-VR)YNIqG=2vMZfFg z+h3m&sePPM-N}6zesN6q>mQ{&j0*M>M5zGD|Na-Q-VzbtmyB3zt}~TkjLy7ym616^ zfQ_?(r9fnP^^I6G6W#GmxV*Gj#?Vm!l=xI)XQb6NPWNjg=D}D9Wa8nY_UU!?c;wHk zFnLyKDaImI@bubkT?~W4s8+(a8e&D9u1TO74q&}dvIL$K{;5DJ8v|`=1t;Xl)Uik+ zV(uX74)P|zcLQstO_?Virv?D!ri|kUpLVB0+PuihrK3jdvtk>tqt3NE7A3n(1#K#C zdw|mYP>4)8fbGtn7^;yA!C@<1`1B;I&P*&;XJF>K(N>W#uMR}rccgTnM78C5ls*cN zXJ%;o8z{h5gaTCEHAt4(DJwQ@^|Rw9_+zD-Fg5CprP~r%8?w$Fi$BT61O&omf^tZ6 zbEe4C_Kdzt)jbfmd?n#A`Ba}+K z`68z&tsxx*dVrU`5;oIVx!8uEh`+7wk*e%8h|3VFI?XG}zn8nLP^rgUiJ4oH6aI(S z1nJz^5Q@uFiO)#crWFY{jJ?O)&0L#S)wV+#x>_B{tH<114mTS=lOgQcF@@6F8v6jG zY?fV_hN~ByzTk2kjlNuMV^V-9HD8+vHLeR3{adfpsqmkh#GxxRf9^}Wf&ZC0!z!V* z{6Qpf)4k|9f%2gkL3^|MaFiozdKM?wx(Ir3ybwBuuDE5D+}tfzbL&zu6q`I#q95^@ zNbr~2J9pFEPu4Dx`p9mWvED4*ywqRrZ4o?y;wvoaI6JKT49Y}$eVb2El(!?^Jk71I zlvamzDyo92S02}9ZC}IFn2lV~b6Toq5kpbE{w;#=M+2qof?ldCO%%;kSk-vhsZZrN z1>z=}f19!on-o>;zFwU8Xd|)en-wZLg?K^=>0Qq?E&H?XH)*Ld7}sAXyMMDv7%R6@ z^Shtto$UK_;$1f?T}gp=0>l?}M>G9p@kSfswN@gPTQ&779@hk*mCWP}HK@3(g| zmNXYJD2Kdwc{l;o&u7F|^X}GSfPk{O3<1m?uFHFU*EP@KX$az}N*wy8$p*Q<|x#8uQ{8=|SmTQ~ zeh#^3MA07gnUC`}ucW?3g38R(Clo%Sh|p;kV1z4$*G{UIHox3AS5!6Ememy$4}nEC_*j7*UJ9t zggVm2JNsm<&bIFbeDy-k*WBiu#22~PRvmp^NZY6HJWMln(NWOjh$u@6)tS8qKIF6g zcWz-vq{ilHodN^XJ`hs&8q5!B5g6$wJ>zy4He3ayU@s%CBOGdzHV!{gD*F^%lOl865qt!J=-E9w3#Z^fqyR?9^qu2MWX$;iyP!*#`7&mr9SF zdupj-{-5gUbHz~0J`38j6_`;>F_s}vbm0E?qJuyTrEH1eQh>fJKh*~}y(~O+9xXDw zUIs*hYs`PQX^eJP; z!pH%`;ruz3ep)dU{jI<8t473@jhfPu$6fXV}nY7i5%g_hvm&kbQtiR>x9rUF31^L>j#^Rgg z@>LI_Y3TjY?K$5xKEK_NGCk|=6I?c>V!e`M63S0YNt)ZDH<*o4rOp~HBd+C1cdVKN zJpCaT`0P?%0-aWHAGJE|inSP9Xa?X8FUa^f0f^185ElS+4+_XQHvxO%2BoT92Tv)x!`Gn_ypIDRN#e9!>OxZL zN?T$msCgJg7ydSnfQn;9%z8W~{0JYvf-6ebI9ZUGghiJSkBaMvC9C04Bcb%w$n4bJ z8laL!yTs9~t4LPy)#cUuBOYAna>PxN>-{$Sj>(5Lx%hn16PF$QzQpg@%{6*eelD{n zv)Q+6`$CP&Wgn|c2kh%*`}I9Kb7|xoL!}wVAO)K$$taTR;(Xdf|9QiQAvoA92rUNU z#1)%GqZm4F2pa8ykeU;4hA@`w=C(0oNuKm`-ZI-;CR1&_e8iWq7O;0d$v4_)dpN!= zwZBv!UF+B9Xh(PJfPY5^I%Mzg3WdV2t;!T1RbF77oS< zCeJ$Ee0k3-#*9R(x7|mt#7#H2yC>9g6QBB#=|+ zvK0oJ3Obk5O|@@H49^}kaW_i>UYW0-C}Z%Za|UA!B56Jn zprN#iNbwp)zkF~!aFizrsZTVFm&AP~-PLG4G z5_>Hr{A4GsLcFQu!@hl?77E&dB z%LLB$BLGf`W}~bVhpp+zbF?)}~4{@iQD!I}2tmFV9j^-s=IgbTPFOWK*g`@)}Z8VFXbi#`w0 z|5{Q1COnV%SOV+SE#La5vh1J7J%?mZqn-LKkNWoy?1phjj|)HX&+q*F1OLr3ll#J> zqT}NKe6Zht9r@QZpnoMfDgF|4{CtiFBIxj_n3t*l^AG9@)DwSRMKX}B?PyhL*=M-SH;<5Pu{P%xGgc3}8 zlAp-`nz#S?jsG(-etsYSZze{M#4QlA@*>$Jw%>r};zeYcy77hTxla*7+4eT9AMvUjf(-oDI(lrtp8 z3?W_+y97WWr`A9QMC;(zHuLbmyViDc^gSdH5Uw}%#;Gz02#ZJbnDWns>$U|V(=7&$ z2mln|K*|e*IfV<_)j|yzVl>9kk*IA%6rH|=WTF8N^knLrs$yaTu%nxCgO)DR43uAQ#ceHj#URfUCr?Ya@0{iP zbgUP0z(xn)eLHTP6?zu!T$UOE-9|HVt*odPjbgT33hqUPHANV`_n4NrX#SEvM$eJ2 z-+>I6g)9($;brUo>ploOanhhZtTA{pB+{=k6?WLc{F^UWHzY$+{5zAbB_Q1rr|ocQ zGjbh;gx$bXr{H?ey%Dz8)eCSoH4DOhs5Cgov=Rt?zzs10_IAG9(n&E81_Vdk@NXji zc()VD_H*XE!&H(Z5ki~=3P{PWWXMTs@_hH9#6${-^>aT1xN0c)x9mF>`FCa_pB&Of z1G)MR9QgF+{0I8aK2awKxmU(<-_{i8$I8B^-aT;(>(LY=o)dK2nnSx#puYz}0oB4x z)b}EaqS8Zq{fC8_e9YYk>K~SaJuGAdpCWW+u5Ja2C4+>bde9VfmQ@F}Lro10NM4GF zsgrBa;g^Rs=}kPNm|%5ZIEsuR8G{3G5N_C@DKh4F*ze%%D!=QzaZ3HJH^;kn>VCH2 zm6N$C-j}Bd)eW!CsiKLj1I{%*@Akf zs6Hkin*T@^Gf^z075^HmWLxW$B z-E+ri0PpDJnTzPz+kghV2juKh#=(^X!@?scv)$)?U&a`eKTE3GTLnaezD`jFuIK3kVAuOHE@weLGf~r>p@ox$^Aiy%`m-) zq%L7-sWm`DULZfMM}M$#^xZ5zMuyR_l;Abv9NAlOTk~Fa{iDJU~Ybao`{J#i$%b>W{Hfs4 z^X>Xi0Rw*`M-Qu2rdOCg0~P+L;qZRXw20bg#p_cD#H%oL;gQArmAJ@ZHW2si{iFB* zUizzyA28b38s)E&i2xp2tZk^MRKEY8-%Se$Lu&1_J=M}tMJiLh`?<@8-V>6e^>RBe)Y|`1dLu5$X*`e@3UFnySFpl zP{e(HWsJ^T#W}RyQ?C``+X3J-w%6wTGub-@^l9u)eV!LgGI5*oSnj!$|DyLh6~=;p zq=8jswwGV^1OF`><6)c1iPLKW#XJoeCc%$2XaNB4#QFttD3ILd98v}ZO`XH0o~A(K znM=RtRY$DtN@+_BUjvNK(Y5MY&H&T{BGWA@Oo79r-Wq^5GEtjc0_t7$aD^p>Wich0 z4*vy=Y|Sn@vH3j)E-GxCL=`L+m$4Ot(e!8VympW^S@*y^})Dt`*jm6b2=If-N5DCvSbquXSc> z9B$EWD%x3>ZpLzc59Mk=JjI1$(Tu>3;eS9Ix?1?~@`p-I%Ju5W z*=Nq@8lXeTPo9HM)&T-A})2&v_9kTyzqwWjU?U_RD>8yn0c(I#m-&nNiXalzPY( zhrZVffkW2weYP(y_w&8wQ)_!J*q448-fuD$dfbGzvP8X1TweOwwD?k8zN8WjKRx?Z zd>5H{$?g$qp9MhJq79D#`g;UWVcFz`t#%0aiZ?n$uh z^w%jXd+Xj52jsZlYag$z9AGNa(}Rk|7aC4U>ni>Htk>Jm0vjL5RBu~tUm@TapZ-4W z-o2Qf%CFUC6yN!wsK^v?%Iv5Iv(retNB@-YJAn2rdg#u>%L_%$k9et86!e3ncNBx~ zE^yhgseX$|%EaeA-!>Z^?z_)5-=^JMF5foJ8D@{Q?(*#(IcBxa86MWpt!CIA{c#nV z7+Vnc=SHp+uRf*lIZ_%Go_WW#_Y6wX>hx&un>_>W=i%HsDArn zfswk9H+8Jed(BvQ2_&}pmGrqjzuP&%JrTB$bqn6>PrXriH*Xc7o`pz40xd&#UC&p- z6oMlTI{k}lK98h4M49AH-K^e!`uno?PO%Bpw6`wIY@X+ktJiVJ{ZL>-Esw&Z=GXp*WhZ zYL-N;X%~xkxnT>M77e!kA4xX;6cR}Z7iL#|ZfKK61|lzWla8xRk2Qcq4*L@j<}0SgG-8&7mmw(i6WK?|CdNy&K#ygVFua0l}Du6ms(7u*|L0#!}_7!dnSDpbbDsD{zAW0?<%{ zCZcBdLOrDXMlTO@Ofn5SJ%Gs#M8wJ{`*C>}aoEI1uN6QLN;Hd4DE}sTbxTnR;w;op z4|~a?=UB%lt^-t_&J=1$&SS(-s6L$iVL}hWJc~;BtpKuGO$?_hI1RtWBmpzaG-(S}eZBMTX|IgS-yFGe9^|5{uN{ zJjD3%3%)VA=viEoW30GY@X^{Y#6@OVO6Yip7HW`~4*=m()HUQ8s$qf%x7=)R7z-ZQ z4i)4_2M(=%HT0~zZFIs-8*J#|(F%m%JG$zvZ|#)bpMM7qtf&}QT#S1cAS_z4+dZH7 z=(aD7+iwJU+TlSmj^91|;THKme^cO;_37t1Oqr~(FgcQG>>!`W`tT4ThN)<$)`q|Y z9)X^qzs35|mMhCCf!~j?_YU_52RI~3Y_wmHd|*8?v{Y>t=#L|zSWK7g1Pv_`Lqvgr!ANN zDLdnt&eP7P63-RcWQ`ZJUx<*L|Wh`}qefYqxx2@@wGGz%c#D zAM(Nf8Bjj%3eE=RjL$SZ|7R2XZ2PXzDM5|MjhDJ~7T}o5hywcdu5=-Vbjxgn$2haj z)-GePpu&5bAtB=T13UjRU{a5_dRew0Fe3w5;An=sTA=WWf}Jn)DMF1~tbfsKd>C+K zd2E6KA5eTIaADDfB3f9|b=aBDGMI8!)rYsVz!P6@z7eJKdbf$IXLBd9Y9+B{Zt6c) zjmg4*^BBd)ybyOW{afp)a&PE{8mr9x4)7TF@AL6tpOi{e{};S zy>i3KTk{Lh8ylF%Kg+kUsw(hrMAsZsE4=CdVYatm{aGRMYGXXZ z?C@u6jKs(lwXt2E^qKPpxy6F~mp|>`qvty4>Q*vbd~Lm+jcg?pgkQTR&04hAh{gXD zPZqTv956j_%O56b^0rQ)X+Kz!h&<^uG>ZLQ5+{y~9VKP>X1@Z+T14ekWYtskSBkq` z|6?1!myuAdU1L#D-66A&DfR=__P#8isLjf);yw$XscuG--JecGlV;woFL-cy)-U3C zk~G(OK8Edd>zoQ5zSM1T{flA9g~r%+v!{b79bbLkWyFQ&Pj3#E&a}~a*^|d)= z3U?URN!bOclW6@w{n7U+T4lsyg4=lgY7tk)j^XrMXamrgKw@y`WO+oNk6_d~7?zt9 zrSW@Qf`Dqk))i5OdluuY{^~RLU%W916rR3L^{KK`)|G|kf7OCm9yhlCmZP|gn#QQN ztdVQ!QrMk5oxXjfz4-~Jdg#Js=dSQjG?S~pziy#bH1Cf_#e62n5(tzabgf(_I9@P-UcP@Y4(r2;FT4 zOlLZQSt~Doig*W!2>XftBPbxhFo2+XzMRf*flnSQ+g!Y`))94rVv?HVu}jSpt0cSQ7Ct-&tVl)R~`R@bCTVFUL7I4QFJW-Dw_=u{faopNnPVWX1@xeet>r!9?g~R|5OR#x zqkG+Z)DrXm0rEXl?Gq(@kNzl{s<*3bsf+be`zGwL_wW?4yrnR)N|Ys(C~$U5W*<(| z;;PI)`IzJG(|+p|3jPV_@Dp!j-0KTBX`6~g%SMg9*T+5DsRDT)PZ9>a)xv24ooL2x zqRxTrstg88wxP6;I<_Az1dmo&M>7SRcxzm%w^EIsdi>9_WEu|&)kwQ1T zE5PyxfMxn;aWxMVn`=ZJY>?2~8;lhg7LPlO?Hh#>ha(j7@`MBbfy78J%6@z~@;01= zTmR2eZ7Y+ArHXqcO|pSrsx&g!9}fmRz`^ey0x-ReJ1`L(T}RY@vG-AaHQG`TcH?g> z5NqQu;Ec`)zJ>-1?wQt@EDF<@ExB)z7)I^&DBHG>CC7kr3;Tu;l+v#%|J{&k#y0(a ze4_L^Y`7me@U!vBBY2_C+!iEI9 zMZpTPrVD*{W9?|1qvGbo#a1HBc`r)8mj08Fz>wgguOQH=r+<&ef$|N=3w}TTU3;l9 z(5p@eX6-^dB~c?cEo9-glgd_eFOfJJib^7YKf}%!M{;z~_XG|qeR_FXA{4HBcno~c z)he_Tfa!ozah*ZIJM!*NgT9*Fqe^L-Is2EjPjspm5ixM!#`8fMuJOCN12F=`XrOlD zFbJxYPB>sJi|w)UQMB*2}BsgKVK3VEM4g^QP`ep-cnr{ zFZ_wl@cqrg<4_`T&;*#3gbaRIHT~!ASjlOT(7JA4I=F<=;q1=I%dd@x0%4#*+VK^xea}Ze<5&Z^R{7hUNRprR_FX3d59c8la-5e;6-t7HnavZ_Q>KrUxr%l~0ZOkd~_B zTySW6OO~k52U3LU*ggRmnFg(Qc^ER1{oMjeu1p)>4c$n1t_9*rHv<(Eoh!_D4TT(` z9u=k}CK`~g9RqN#R-fa$3OB6(TH(JP=)<#_3y=dSWj)j21CACW39h&Emnt-^z2m?+wO!zC^fDQ2> zI{Y1W_^CF9X6voUC|?ABf6M6G!aRH=cC;+n&;8Q?{*>KzV&F0JG@+!#dNq+MKlY+r znFm9jfgER3H;LE60TvyN_18h0%GV$ZNdU6N}_PEiVrnXEkumi&VeuS zf-U~gW4i(HZS7SMwMcBwuR5w#!Jj9Fz|A|GeqXaxk^C#4RxFMMfD2rY4#VMSBZ zKzt~Q0**|zw}~OHxPw=A2&fqHkE!aT5hg?Cje#J=-g_vU(5j{^y-Lc1Dr=&fA;tj- zJy$xc>HMu`Goc-0dKys%s{p7H>w()vrblgrjKG+ znn+$*!RwsbXrE{iGGXdoAyyPws}Y6EhEv2^}_{hQwDxvWvagS$vc z1@B^8wa#7GRfQz`rxFE~MOD$?_qq3Z(rUQ5a7J;saCZHIr^C!}!9Vu%P%M%zt~*U6 z{nZreb-8n+u$kX(^Zm>}Kg8UR&x~M;X0v96zR23K)jj$~=VrJsf%w8d=Rk;bS%cIX z1d^t6Ac0Ex^eG(EJQL})x_;)^MI4`{AUO>y%VjWfvJESLNS$c}I}}9`CqJ8cx;O5? zfJxs`7ztJ^gu;ni%$vd9F77tRSob)5OiD7eD9K8#BH@f;!khDTnNo1R{iM;MDKuQ0 zbr>9woY7E9zmfj&E;NNDL7Lt{ZC!0_2?pEFkGNNX7$Y`G2{E-H-_gUU^fb>`0@BQ=>RY zJY+G}tpZKs-~ZJ=L%XPpI<6cRC^MQnO~@_zSsznvSa;s0?Dx8oYr*Lr&UZlwF2-My zmu?cLYvzZC^k>sXtFeMLK1X_z6~D*EBHqfO;VMpn0Y!6{q%LwU6Vbcz`X{yiyMnjZ zE9e5}L(NcP$#Q zTI5_j!uLhwv#^FsHpR9>SR@@`D$HZ>tx8EcmMCw>+? zNV#3Y>|TA_1Pwkp=GMrIz;%v96Y`>cBdr&|0 z@pS)lW@ep~H$t8&^v5^XyokafIWp;f4g^F_UzCv<^R-1KA5xTbt0hZ6-i(^+)7?$> z&rtymoQ&i+t>IL~%C^7fE=roY_gQV;?DLk3zS%FldY8pJ>Bv^-FgqhnBZZ82=zuo}B)^a`>k8 zYRuFp(&dY3dV$d`(YGGW&G{-{)UmdLQW$^lmnv5JilYp`ps71*|7$Xy4=RCwKjhUh zI$m}mAsJJvj_+5wJZK*O*Xe!q$kw;NZN|kziHT?f`!9`7%k?y08Kzg3A`&5*oZw8# zQkogbnZF;Gfp8B$wZu-QUyva;(BnbD$rHROYNMLWzK74HA!-vtTFx7B{*L^8E0#d@ zsH$&dp%zKK`U%*wLNRg2m&|U=fToqMKA9&!)&@FsdPAJ*CQ2XJJrMly_Q1sQ6dG^- z-O#;uwD)bUEFnxRNubI3BOKVn`d1zS*u-?KK~*F;`KOluA$HkvlOE`~IBNkuk5Kb= ze(GD}_T*D5Qp(PlAx9=6CU`OdK93%`x6Pa;%O&1|@2-p^0wr&!k0xju1~RP~UV@TE z=P5`g)hI(F31;VT?q9R>&yJ0C=aZ$8V_KvSE)81dfRf>%rB5`t*hBf5A_j zhVxuhmKx7G^92l{bcURbo;=&#-x1ye*TK@Pj8PI)UF4%a33y|_zGK{@X<1z;pX>P* z5`VKj>G3ox!47r9Bh*xi;MyFz47ZbV>5b`?{(E3OR_w566_Yjd-&z3mC&ihEuo%xo zx~mFv{3M|bbh)a-26G}VGjV}fd_L9XiVs4EUHbxcNN{h07i;v;b4BUTUE#W5V9H7e z-GalW{b$eRH}kjX&o!iO2zZvRu+S6WRKvizy9Z!CFJ!@x^oKs$tHMS;_s48tWY5eS zy&5e{occKBnoo+4v%c+}L=8&uE~WPKj6MCsKc-DFIB7f3=WLMG9|3<89Ks7F=0jYE zc_WG_gOuNL(ltCFvccYn5$i%`9%z#t^Qp`Sh-^n+mt6~LTrtj!qi*(+!;GXt%wn?% z9GIDH6J z+LPq4_F{I^h(OG4AtVK3D>0kBtz@~7&m?ih>zqK;q=5t{m_cA{n%9x{Z-mRhHO^V9 zu~FbZZIT#yrIrYkH`5r6As>@Li#w0PB!Z(V)QkRLK5vh?=2fow44G&yBT@|aN}-dd zC@0y$GwZyQ85u=b(IcD)_t5vp0#XB9tLv~f-y3a6TKgp#(ZBCJ+G(ZbOUVw=&bhHO zi`rmREKTzvxaEwF6fNUhr=xWt`L$y?h5_8$|k0?@{9Xev)hBO^th)3&Ik8vKah^Z z(E0R@azj6LTahYkLjSm2l|MMEHQvqA`9!%Zt3k*|{#?^c9?9B-fh{!|v-sDBy9)iM zGucKb%bOqC^zf41iO&YZib98xG7~6w$Ibc zVMzBe)MD1csyaXTl@nKdRkDHaI{@i+ifPYC7NW+b56dAi9NNMQS$&3`Q-K4PdxOt+ zVz+Uc@wa=ipty7I!_>;pDPU%-}BZbdGE_F zkIC%~e6*u&^TgNKFfT=SvXE4;Sf&Us8p1F#R2UkfT~*m2aol3hi~LmeYJ(-!YiKsmLF7bp~b3pD>DPI%Yb|6+kC?I!p&k{x78|2 zp3Nh5MIz~M5N*>U?dw&lkaE+Hfl(4U-2Cs_A$JArMKHp2ekNz({Q^ln9KVGJx8<&W zwe$GoO``S?m0|Y~9-4+ip5(Q?_j+V`N+|f4+84b*$wHs6+NT#^(&@=H9=+$-%D~)v z#{;S}d>I?ch{;>ui9{daO<|D;CAce1_AgqG{CT%%%)-#_eMbcjVn^Rj)SHGGgrs1- z)IetxICbu(YtiG1ua6gBt}|3a%U{o{2=q=(&Pc{8nIdKg=1Rv+ojPd|GrxiVw7y|6 zyz+|s^tolR|1`0XetQYj!pJkTbzb)^rV*u(QWt2(z*P^`MNseudcvz2AU#GV#}HJQ zuZhrnoQ*R-R##`ZmI$eUD^6C!)!E?1+S6)7#cAHnt9w##V zHCg*h_?Zk&Dt3pBV`K6A3Q>A^*3&5Le`+m#HTAl;`e@VU2>47; zdawtEGoNNg+MAHi+Ze)64MQ%9!2M3TfEMgH=#06=5Vu%3W(|>r6-8lAbx%*OJmCSg z6Bof$MujAlw^I0DpporK(<0K!#oa7T-^vU!ZZEl9$c(PLX7CsKtKXH`<-}%c#4< z$4N&xT`J~(9m@bVf1MPm?z6f`RaIVjvB#vv1QV-ll1o*>Zc~flW+ArL^@ix|I2l`f z5-To%;(7`A=?CJQVR@K4k|zMQgS8Y$jq3RCX#rDFRP3D zn!Z_Y4cK*F0c;Sti=j#Z>KEfTBvbInxla>9InIyN*8MU8@{4F#1BPvV8w=I1YqAFh zk0j{Ktv2X;i;1PDjnN@|-cHPa)*-Og?k8Ot$0j6>nmPAxahctYOGJ7nZM?WOMCrH3 zg~<}|6wDP`wJhPf{gu>aY$ zo_gW8n~Y81NFiCX1Mr7#{GbH}+a7x4GaY6(!(0ARE_%rCk|fMqqspswT&(@Hpc#T1 z$-P%_B$rK$$234tQhWlcLU##4x>vx7D;C`Eb{wChoL4w;lnR0QD2+%|gVxf;!n% zI&xRwz>CK29U2)CL7{_UiU+VOG0REgxNw~v`5dKpBVk4qtt%KZ=9?2FcoOv^8mx%a zj`>$eIibL)zVmkin+yu&`6vtJdXqp$I3nnVtx98tf{4@d%|VKy#mPi%ZtJyu3Nwuu zGNVb=C?DAxWxlI!z8h0pEb(05%aL#N>@MNAfm3}=d4U>_>-J_AJ!tuG2=Sy<@a!?r z`YE;Z6JcC3&aV&t{^vadu>^qN_czJ!fi5EUC#}0}q~0Chf!Apl@{g@JPH1?2+12}~ z&dj_rsePi=vrrpA1)IhSM_{7$bC?SJ5Ih(~yyLsSK0*%P5A#T-I%LmFrPdJV#~t#C z0Zb^Uk_i*LCTH1OX)~=)VbBj93tm+t3@8%~4y2k$pV#{A^Dc!-_uQIB#1ORHLVIHW zU70Eb%bcsbdwYCdHfoJ)a#_NCk4$VfD`v ztG}%xR(`W9xAUJ~e$J-sKU_>$jNrf7TTMPA?>kK${qm%`!hdbRWP4Ox#aMv1mx}k* z2rQ&J$Pku-GW|2TUv*wF>N7tzR#X9s%uMBv7FV=CReSCe!f0(lNc6!|bFcIll`b3> zbBw>iEivy&xu4X&VYfzchd=lIQ+%-WPr{{-lWT2(+nn;~MN=sJ6sb(U{ej`APzQ+V z`>%5o?8W%EguFxWeuAbq{;X2PsocOamL<%Jb}|_ePmEkZ0~7)Z%mE2r)_0Qxu&7X} zfhIi6^Y^4jE1rNdOh_kJ;YnZYyem*jDFI}TcRLv_EEb5XzcW$-CNgmUp0ND9y08Zq zmP$Iw7Vi)*hBevD@L5@Tl?jt|EC}Sd^@ZYw$l>mcSIZONL_8!wh(%sh)I7d6{th-J z*ky{2V@z66m^X|X7N-g^Uy$2bKWKmaOvXCtYd!X5PG5LWYCR8=*Z&qz_DuvL6!*6f z3BU^yiwQ=;e7>wgM!*nFg3`dQ0FmQXB837W09ESF3&PxcB-RYN7>UQp*ds4RlAhKJ zxV_S&hTkL7m0qQTIGZKYi_~$Oh3R^xWe*Pn7;tJ$4Pm9r*l-h{BHw zGw)y>G1#OjY!-r-^^4)m20n9xJXbBzw>qo4}Ni?U6jd4`ofyNt2stzc?W5s%(`0+@`w>qdGVTm z8x{((t?;>iXY@T1lL$#G+0o+(mQ3|~K&E*f4wO)0ek!4jtb6LE%aYIB-ZPu(77Gt3 zde~LzcjjmlI|RX`lHVpyGi2^ozQqAiE~PbS%6giAkb0!Q-5S;o80`#x`w)CE8hkD{ zbpTp0jxY^145lw*x7Xy22^Tz~ zDP?RUg;6cFlFTdH3QY}x*e@(4Q7J(91iS>0f`}LCEVZ@C)=BbwB(>(w&=+pR!Jl_2 zZAl=H2kXA7pvqKebf+3%>QQSm$~8xfjdc_p-oac01R5AE%1nks;ncT}d#R#^1}?x> zu{39yJ0VVeFItS$?@ejpfP(QurGvANUc~?PjF%<6hv!vgzI={IdK(Z-&SR|Iy@wVh zENvpy>HjcmFck@n8O^ideS-tSi$hZNoUPaA=dChB7$1eN&%^A5M?*)1r#h`HKD|S) zK>u+8yepl+@V0Goq~$v)6nNC*z|ME#D=|A1}8t(FwC&eZ+SZZmTghaGf6iGy! z75hVcqXtI>lE}uEXlHzu2>0ucrGpiI(u4eiu8y%iPtm)qpR|o8Yo;TWvkx6kh3rpR zzp?tOLhyZLXe@wzP3lYBmHLtTGf=0-%)1yNq8Gdj7Va2&cPccK*IlHt4+Iu4tO)ut zGg++o6CU@!O+883}P|VN#qHw22X&S>8b@}k2vapPLXr~Q7}IY+IHmoAlTv9Gk@jILZH6!FfEjv?T6_1?xBt|@%9Y1 zHxL#k2MN}!@8)S=jajG>D>p`H?(Sw-q`{l@70g7S8%!{VUpa;zMrgeNYq-wiIgfbm zN=_O`K#9AWfC+gkp^}1#L65rxwc(hD_3?&E(dr15W`m`lh zJn}}2ZXJdd5w9W@@MMFN)mfTky%TL0*Blr2PSfU>eMFp=d2cMz@gv|oIPy3jClb;p zQ|Cc@m6%X>Fg$3>Ae#cUKSO88A=t--kkxXdx+W=Ir9PjbkpDTsL9ye~_r@F|J}fDnTEO>MP(rY<53cmTRWgvc0H8x2x! z6`F1*AVW80&lQE#TSn}$Fs>PW;9`lO>UY;ors*LhVdr7C@2n6_*HS|CTBkaWv}xgq zzU>~Lc-#XkYzNXPJZJ;egJ|IgtTimsgr0mRIBeL1+kC+F()16UT)>^Smup8#NMZY$ zr+J=X=nbQ#d^P7$aRNr=AR%g@)-lK4^WKK+z(3Ti(O(QpZWM(U&kQZ$TEo9ZX!}90 zX%<*;ksAANdjcqTo8w8n_^|#_9vNnB@i;SrJUdul{oHgt9$bnjRoCeHn?p9=P*mci zj;A3oyuktcw~h^FRH|}N{d?gYwP&H;WKW;qk%B-;kORr(hm&qO2Fi<=aE-0@59XZ# z!9r8VSzZ_1gNxk!MpzI4Y&0EEH@GFV#9uTzCU9kc^wvzvXmaq~L%97MmK?|K@{6v7QLb_%`^!o@6rpKCIKs>W^;RnIM zyegl@!;JsmXoq`@M}Fq*FKJkicOjvlgYQ>Zte0xgv6&I2VM4Iiupg<sigN&#t?l}E3WlWt0ftl7 zi#h=0yeqAz##auaJbRC+U#TM>6kQyOvz9bx8`mwEcw45Eg^~a#t0ix9+ zS6fn+<9p25MCK2hc#wwAVd1^imM{`~ZuoQZT@!uHTMqkZk2ZoiSsiNal2d;!Ga&mE zEKYr+_Xf}E&oyKB<^nbQLlS{=&mgrC6KdJ2io>;jU%IeF-;VFsXHkeT1jMnDzNpjC8ds> zfD~zIkx*$e4|T2f*1#7r{ZgF&xApkbFK7MR8U<1wMwlH{QrJf%z^xMb)h`2Hf{+py zlh7g}dis%ur!AlF=&&LA>-;t2J`M&p@YHOJqR7}0wFfg0)Bdj~HH}zVNzW#A(caQx zwrv^(1Dm|ICa5a_gLvMydbC)9d%;WY++?;gPlHz( zc*c|A5oGL!!5_-M{rVq|@s6{<1~svE9}2<>2G~BMIBhH`%pM&z?qM8ylfNSbM5WY^ z=v7LeNh*0r9#0;qxEs$8FGf6h%D0EWYT2i zQn($c?P;4OjEVco^IqtZPuYJu?Il_cUAhAnBiv-u=0?{>mO7KzNUIGq1TTxx4@T`v3j9-wk`@i(z64(Y{G* z+b_uIGSQgwY~SDShMqH6!>ab5W+Z<2&p^Kp_W%DAMSz47$8SNF2hjNc=UDxJe{cN6 z3%t+yBX$0#5cvQ5W7-!0mlv~uMAu9Azoz(qPxycTgf9Y2wd+&cXF8R2(f{kyk?Lp+ z^vi+7QoDB1rbOcvt5XYraJ62Mxg`z&R?M{T?>e4kP6#eaVYkrwTcsjE|1sSLu=na7 zGaI10$kH@$or$A2Z(9!~3eD`ciqDM}dbuCN42J;F%ysOxiLGg-8OP0Ctn9lU8-QkA zM0!6Ut+@;OZvR@#b1ND5MiyEbY5`1KwDcTWU9T(rpd}AGJncFwPQy%D4L4_DA}wC$ zkw*HCP{2CMz~}TkzqNX3{J{1d4~5#J`{Ivs`DvpsPHZ z5K)o)L8W5gW4WG4L%qlB7_O9PbcN_Rd$HFC;KCLTyi zX*@5anv%`=%EwCYQ&r(z%5=o(bw8QXR`X@#@iO~GAK-A6Gy#>%0+oF^6(J;x$p+|r zzi{26Rc^F6&cylnb%8*%Y|PBLIrVVEelY`Dw;XX<{X21b=l)E&?du?axHP3<|1 z_1>aPII-Lq4JESIwgd9Wpkklr%WN|I^`J1*n@yYw56SBhOJR=0gF+FgwJTsK6RY!f zv)6M-4fJ7=z(M6N;6@$i(Lv|SZ~x@INd(arx&|wu>jMguNX0=I{8kZslS0k=nmf0x zr#?9FcvoQ}PdN`8ceIha60wBCq*wQrvjqr?c+vPlhSpuYLwL zY39jqRbXm&N7Ar-F(uk|>yntSQzQNWqX!gi^_ZIWe&_rERD`}<9~!-Q(MRZAq{9AZ z^ekae<#33Rr1F(+l48p}rY_vT`N_q=1XqYH_+90aMMrmc|57ILI|6*4;0N0P+1yq3|`>(bCWKUW%&! zfE_f*Zr^l(()~x{pzYqpmxsxJ8i)fcyry$Wxz;$=&`H67yw29zf(!KgK&zeKBYJ&5 zxPBkt{fU6-Vd9Z-a+Q295@sOJH$2TG!-p<7ftRKoR+q5-(b>8nKVT|m06@lK0pTT= zyjohu!@4@2Z??}3IQ4C)?{$gMXf7j9l6w=ztlH>q-F-B03df(e7@0t4h=8gailj= z7B4r{pR4RA_-t?f5bjQ-jwJaZWaR?X8zlQbeHS4qe-NTORgor1(pOjy*aCbEy>v@e zOCK>fte1f<&q|8@i{j%aJd!^?7?&(tE;Bgkwn@Y>F^}4->h+aKs(AX}IuD?yelNdB zEi)aZ&URouGT&aUWBPe0N2eBI87kv{VkrG19wNH#ux#Cg(y2n%)(H8!d>1}97ioC) zdkuQsP4@h!3BZ&(m+)TPDVWmp3a>0|GX?9Lcs;TLnulGaSDq1o=BkG*+cr8wWaO;dHvK(~{egcMoy<@NY zPg zw(u)z9850A5W}~VdX}-!;PgRuB!j&=%HsgoQ+5-yvA$Qi-Iwldmsvr#M?qHGyEbMfwca<1 z6@bjlW=X%$iDQ5RagA6bVEIIf&VDC!Lh~k3b!t-$jAecxo(6;)bqMK&(bchxtw(e_%1Qz`VWe*zr|1H|+V> z)2`lyWsiGhYt->$JSOQ(9zq4*KjgF0Oz7o30sYh400tSo`l^p?IJZ37O7}@IY2je5 zfb4;@u`qMi!W63Zs8d|FSU>(?m65ZWhhEF%VDo3^9-w7vuR}X1zS)k(Nla&R%lmBz zIMQksi_pLFX=-Cj6_PUeC+p`E5{1v2AyDQ89xn8+&I5E0Z+znU#Q+TUMm$S`uSfDX zE0V-TfZubYAf&X0iWF0MF8s#f*k7`Z=rLCeT=&6ns9h3Q$Bg`T0JTxlPrmGA+(p6u zCov?wy&Z^mDB6-Fs?v99Hd(5|o1Bp0{pbkBHCOND7YWVmhJHhJAM?l5wq=X`s)=X% zi0oGQ>(5`>ELq=a@SwgOYNv`c%ll-%^jx~?v*?l1^mvhf00KrkyKWsPxb;kx-F??UCr3-8D3r;=jnl6gysBbtQXIl7iN(Z0>(FkyW8 z^b7^TKVn2EV9mrQh)5ho z!rd$Sc`3@rQqd~vSn?K#x%g-^{u%kcNMMIR@%zo6YakXAf+>4gzT|N8m_s$X>l!yg z>#4b$J_fGxGDW~pBmnluyN3=WVOCzju>4J+RGubDpkEt(_O2IWebnNX#iJ8doVOkA zGc3)G*CKGfYgG5^p15;!fRe#w(amko3`ivR32*YVnkn# zB2ZA5fEmB$Yrn^^9diT}Fz>XIQuJU%t|*U(sRaPW*K)u_;aj$;sH4JG4>;wg*YHE> z#g6jSTX&ggtB1o zL}GjZ#7R@M3BC?Z`vo|DbP>@hK38Gt4-YL$&@c+hhXHC9mWg)2`8cC9Cry*ZYzgps zbhUPD!x-mV1tSsU9;zj|*cUbz8GH zRrFk|?sk5_Zq9B}D*m)Vt(AQ=Mcv|UTVkY#V|YKLr8(x&$I->~-F|anFWk)r%VRHe z?}zLj)1J_k7L_fr3#Y$ZGDIQ~vsIIhMp&;k?c}L(%!gTC{%74OCSZu?xaZ(2FI^4- zXnhI9Fr~J9+f|$ohOmzK&e8a4EG=hU--c5~p;2GL0H6yjV^(I}n)!7Ka3=nWOtlLx zecF>2vC*NbP}p=cg7&f>eaX-xF88?_)F-cX&~f(U6xm9>SbX`LAdbzvN=-aBJ_>;Ln>)=Q*|%4?4XNcM!zR++nUV^DXm{wL`xuA}jxy$kk79 z0bCwRT*R6sbwVr-MYM1%s3q8T z_R;@~DE+UAuK?%Cb7Mb9j-}Owloe+@(*eVplyJ-!zThKTVq$h>bbSUjiOle6MZ++2 zGui=41GWGTsB z9HIQWxv6jWAswFxL&$_z<|51=$#H=Dt=s%Z@H#^5Wz@l!!(Z)TImqH61|kp2QP*31 zCgM4VzmGt(aKi<9BuO{nJht-Z$RVC*5Fjn%!{p6#Dk+D?eUjHSoqwf0rH=}>|E$LE zj*660xcJ+3|20c&wwAHcRE4Om{~=59!z9^xaE+U^PZ)Y0_n_WI)IO$QMQ+>mSkik1 zpNXL(^MsTX1yek7-oCV-v8U0L)Y`8mn7V0$JzaQhXCa-zh51=cZq^Ll;|2$2Fs67I z@O9bFr6UI&#;1=p?d5%1kS09>wK;vCDu)c^`+3RsIZLN~Ieq6*WAljZ zseVLqdqq8Eo#+Hiub6;-iOSF^b5;GY zHb%@<0Z*&-n!0G3U?wCJQCS4L81b1(q*>kvWL10aQq+9KN6z7fID<#5d% z67H`8;*6qq;m6k|jypC2koK_ZlB|nPsH@)*p1?{zHrJs%Ehghk$Rcv2F3IGk#uz!|^A%vtsd z`}E;O9a;AsjE#jR`Er9@ILd7?zAYezi6a<>-GYiq{ro=G!TOEpvc(bti{M%}Kpeup z=qQP!+L9%e*%n|YGJDF4etOy!!Iav0z2Dbdtr;Fhdz-)}`&5T&aO=y>?UH9aqFg&?bM(~$k zdA%y+NtTJ-i~m3g#)p2m+32~Rp~VV$mp#uBeH|)fJ&6SCXx;3QvG)ea?p^?LkI_l^R*6ZF zm!fR~fN|hZBj5SfFdQzmbO(|0Ax5k2&}RP(@`ksdwsyE;$;dosM=(teC%C-J9ig?a z5lAE)I$Fwv1JhPId|z6k_DqANHx|5D8H8M5$fw@TABcrZ|)mf4-J>;QRryjb|} zDCN?!V7wEOF;;SdY+53_jy9ZA!GY6l+!is5pDgCO|A(=&j*9Yc*Zt54QXBLkNgSOV^+7gB7*GOgt>g%)uc)5N)g;<%=<>Id_&>VBI;dquj~}&enYva8gC<7ojIk85BlQ^xfaiA*zstUVUH}#_Nq^cp2oOC~ z$Ap?Dk$v2Y~9{ zP^3rVFluSq{8*1k@@i{Nv2ne|+pBUDvbj){@TrQCnnIAV$0(#---h|U^^b(m21(3s^a zo8E2VwQ~I-EuYTUqV&(r*o=?Z20$ihAmX)Wc&SCx^|XmK!(6nySCy*w`;rdS*wDagILp^ z+`G}PLkFe-EveWn!nhJw#B535)qAG+jFkG}Y-Ul17Z-A0U0W)ytINpWJ}e!gnR%I@LALjSv?Ley+J|Ey3z-7ygua7H~-U$N3fSWd% zXJ38>j(tAFXhIG%6l-y=u#3XFAU{D#V=63J>=LiXN2jhFRm0i!zu@6eg+ps<0*rb) zSrQxD7lHN6I}aU@HrpMAO)6zJ{WKuFb~jvw@Cv+%P7>K@Y0S~e$MXjE@6WiZy7vX- z53JuAtAy!4RKVN)y=GlrNe#ry_>YhC$Dkt`^Tesxusu9Y0}C zD@6Z7#h#c&ohJm4ii=y3)f8reLPO~wPES< zcLQM#PsShM=-4XoKrqZo+`(&!Ol{=c!biFrQ&MsHV&UbfZi0wi;{dddGg@oL(+P9x zliPDv@5xM+VqP)^gS6Am7Zx10>h>(-n)=5B41pS1a%%({F$w%`bP150unB5mw5L9C zM%0EJ9>O(~Or!XJDo^SUdn-9Gbz1p>Hw=Y@AdP#`PDUgW0RVP2Vbd(6Q#k-L(AnJ-uGOg zf4hEvI0yCFRB;?V{O#S+fD0P~6%j9LgBSq_dx8SgS5J9wSjtQWGUfb6h}Au3g(ksy<-1Tek0P;%hI@v<4W{5 zk$q9SKBR0|=5gtU%)*jh>XObtPE)?^^U)9uO$=rwnPg35rYG)VN2ds! zq0l3cBVB({xUg(h(M2-0P{-(r#MC8VUQ%+PZz|!qy|xT+sdjnX&;L40<|4b`|A63p4<5Rxvm+_Km^$^EWYwE?K||H)Q^Q!J%^Zp~ zRm%F149tN2Lox>~k!wB1My5EQ=RMK#5*FWN*3{bdD) zYp8zJ=1i1MyIc!FX57el>m+X7ca13)*=LiGxxW?JDcia(w3yAmn@cn~Ft;TaKxjIc z3|KLbbF_KYV#ypj!HSK$atZ?qhpJH4pGI-$M7L;%-O6WHlTs7<=iRX+YHD&1uv$~{ zT>fkg`QUXif)|Jk&OEWEJ43^XgSk+}+_I&8C9Hxd@BLFy4B-$2d-l+7h0>Vi4oMME8thNQ;-dV_b?O*+ z^GH*Q^`zN3Z}PY{Z{Ivj|3;IYA?^8WeKDT0!7xL8$Hksso0`sFMuST4#)1KEnNGLp zFAvXT3nDwd_GA-jskh?5;13M<*e)jR#TW8xoxd!L44mr<|c3e1s$ zNJA0_+zpi9q_GLJ7d2jnS0yZNOoU_zZrXDNU`V2eY-nI{(HyeY(qM{JUyMFFvtuFhRkMaNWUt6KB;)!<1YTG8vva&Y~}U zI$EW{`I;)$DvT*O$2} z9*|Sx@@?1uXEfHv&Nfsaz*Qx$C6q#(Ijv?>s$-;QaFlXIv-RH|JHU6l!wUycl{M)CqH*gHIyB*d zU!V6pxg9A(e511|`hb_n0WjM*4DVTm;lMonoH^^;Uc8RV1|{jQP9n&TkG43C3*xMB zIx0_2{m%o*-f~^ljTdhJDACr&%0QbvT^z5#Yof>m`==s@cCdQ-$1RklI1J9Wyq@O4 zcofEO1n!qa!SWZm_xFqR7}*BJJvjVJQ2N$vqWbQI`O2s=j$ zzh)$`lPx7btjFq@r%1kY&7&k|Fi7vGW^hCZCr&uzdLRyZzMjQ#oHXHZ*BL0hqL3}6 zI_=TG_P{nTFs2CHsDe!JzqbBU9pZ5Yh<>L9qP)JE=MMnH*Ysn2E;;DsMXNs;>=iXZcJ`jH=T+yT_2`q<0hi7R3tItMA2dUYKdD72fL?y| zHft8*zEDSZ*$kf1TOS0Ia?oFGPKo`=M2a=VB>^W>WJ&ow>pSL-0WW%0tQlMKlOGUY z)Z2VShL)rf%s#oC28n?`$CbNx64CN{&;Q=AI3eFHfVv$?Uq17h4AQf#g|Si1;}_9g1PURh9xOf5N14M9X|j%K+YFZWJ}^5;lwB>d=T`kP zbnZl@>=as-0HbKDvp+EMnaLw0=T^3}1xbQKW^S zMBbv8b3i_mflMf%rl|!#Y+fdmvfbtUVd#tEclzfCJ2*1uVKHK7hMgrFUk>%cu%MNy zpS8@-*afwRf3RgZs;T>2AeO=-Auf{s)`oIpJhB|J_=EEVo+{j=wttDV2iUNJX9Aml zr)KhL+>DH=SR6nihKYASwy=TmF$85RZnDZp?AIL<%`Ts$1!6VqK=u6f-nDdZAj4h= z-U_SlG^G7p#K0ciE1~ZBHmVOQc~}n7zCsf*V8PIBk=t$yn+)sB=Ua@`*DQOQEiRS@ zDL1zU?&bvy%u5RG(SVTzvU%~Ovg0Yg5}rk=x@YvB=w*q!!DBY_e>h{6mVT|eGI&IfNWLa*Eb-p zkP-9{o^<)^zYRXUyNU0)1#N57f1xKT$Wm*AdmEZ^G0ChYukuQ;Q?q6rbfuUtqJ)Av zs?Zf84L5v1ta-9qX)M2&Vdhv?yX?o4sCq*waqz>jS>tOcMYYc(Gd2z8pU)Xm!!0w| zPvGHIJaaCB6mZbXTrjJQ+1U0`Wi!x&(~UD~!B)w$pP_gK^X3&f@$M^W817suBQB>_ zpCDBwfQ*eZa}M#Waz`uCV?TeVyp!T@Mc90{7|(9Gbx4P$n>w|)*&qo(Zr8ek>s?d! zJppg)fzcJYA-N$osb+cjF;STH3=I?5XkB!)Onz|iIfL@tgMO8SrI@J172BYdz^g0+ z`S%m~W_iAgDx@v>=o>k#2%mH|)%r&rM&fXEl|K#q?grQfEiZz^(>!Jc32D%j3#G20 z>Cy0T?^tq;bq&hX&$56l`%@_89aYcWDKvUU2KnK@qpN6XP%8(HtAUkR8dMlk!^;_k z+zR8FZFs0$7<6fVMT3g<&Xa+$CzfI}T~P^akuv34X8=rzR%1D5w!f;LyVSn=y5YkY zjEHwS0BQ1;%l`0vG?m2rB>UUYrNs0Sc7Jm8scSXLS7P>z5~*U~o~IVGm4TR3kD>de zaq{B0=0^n&UXAg`z0$R_RSo&lFTV5H$&A{&A|&4OBU3g4q0eBsoptzo|9%q{kXXnw z8Q(o>)-W4I?Od5;OV)+-z6y;mvk2AaCSTtKj&ZdI(mq-Ty$#>=XY?+gZT+o%keUEJ zcEzICU44tBZ=%mVqzS|r2Dd#V%f+_nW5Ic>{4%x9c2z*wc1p;JaN)7H-2?XX`Iq zhC0H;aGNH{gsb}pT}bd-lGVSm>!ThOBYhSW2@;BXOx#g;A4KrYXxVfMBJ44TW2d_o zO>MzbDM$;(?sy!!bF_a3+%~KefOK}ePg>C)Kisl}gBP+BJaMV#h*E{7AJcWCmuCAD zpgp~N-1mq2D^cd7^-r{!j%lc&f$eF(vD#}7vf$9v&=5!w+g2E>q*18$MTu-_JpshK zi$p1+GhWEz{5#-6OLS`WZT*T$@rtOugjV)dd+EFN1}ZJU<-zI(X=DV1>6-S%Uw&mx zIVD357R~>5!2J@0M?!js98gaw3eHgW9kV+UhwtnV#IWYPg^MTh54!jWYguck6J)Y5 z2>+(Lv95U6vObQZY~ZmzA@FRMQx6T!QDsXvA#NhO0GuW+GO{iV6Wmug6Py0UnLSA8 zbgny=^Dsu1f_|J}>9&Z9Im?-bfH`;Uqxgw{V5QDl4Q5&#NafW{$^3^fwumV{fbXMz zUqQFu^MS55?W5nCkrI12S25Sxlnv6%f?mMP%WY6jsc>^^6F@GBqcV0h22`OV99HS#(0D+eQJ4N)Rq z!eyFpy3&ze{A3+LDkJpO{FmMy8zj{xUU@)gaP4H!#Kk@NwDu6a&0BIW9N2uf#s8L; zkAk1F8&L;0VCm{za$LZbX$5hUOU*cf_l_vh;4a0h6K<02LmBoV5}}N;1O)&Cjoc;Q z-lul^D%V{yOpFqn)Rz;&^0Za;wE)g{&eLrA6HCex62snU1wR=w1dO?ECJfqeY@VyH z>g8Qdz&+3z96mAI*e)WFGuU691?TVm*4}z4BI;iR-}fJI=}2`;wTb%x;OILjzS_;A zjY&`+P|3VdPA@9kU(GeLd~JlIUw`S(Sa_|^kXq}_5W8EIuZp&87xY_1HJ6PD-W~|q z|05#|d-ni7#v*n-5UP6~`Y1k3(aaoB;Nx7^9mb+7$DJq)R_!6tM1KT?o2M$O#i*dm zN;2QLlzC#L%U~cifxFr!N~#Dk<^9@@9{vn4{NqU1#ZxS;IPa%i%4?Z#1o9v| zU&WH?|FdG|yi-9dx&6fPig|IGqKbIe31BlT?H^#}oKM+vja8?f50I+?MGiXKNkzsw zA!KE%MUO0;=H@dGD(BL5z7lXa0InGyFa7P!!z32VMDr4=WRdsHyVs!@FU*u~_kYGE z>Xf4|gG9c#_rtoEXX`5-s`*9tgC?<>0RDToN`rd1r1`#IHOcyBHUb%*QdSmRp%&nr zK=*#KQ&HIppxt~B%diJnAl5NkM6K`8zW}%dbY)t_#*yL?*5^T_uxcqILV##ik?H-9 zv6%-e>iSPF0H5s3GR<;MG_Mo#RNiXeyJ1GO68-(-TNo%yr-&4kKes=?|TlPxS8oa%hQ zBMtTN?7Fkn)|_v#oA56+CS6AYFlvDq-Al5-c?vXdH1$uP1in%ac%Y&l!1INsA6bkk zS+9EiRO*2k6|OXGSC&10ulS%!4WsgX%-f%f3XlU3_LT6VeVPdiMa^%>CWV`-=Hk5? z(UZIZ0YZSz`Y>DsaS8F2nPsSC7RA=IW*&O3OAjBD&S~0X-h>5AtPr;7OrKanVing!-VYDgSErhKnQtsWLOzVCVbUi@Bc8kpXco zz+8p?(yMFl8HNsS zvCU(?dmH@DE*u->Yy-^e4!zdsfsn<7N5K6Pe?6)x{-p~hY2Im<4MQ!~=}Ntd)FL}% zNs*CRlk@-zPH_0~)asAS2hml~T5m1SrGoOOzgA0^8=L>E!fIuvs!u*e@nyP@PD!_- zm&8_4l*jP4LX^`^HDy*49BJ~M#Tn4tI4L+4kihsqN6j1k*9>Six0tia6Im?WV{bi@ zG|C%tCM_j0rEK1uYRzl+1MJG4&}g3X0NtRMj@`}-bxO3aGe?BxdNBZVFeSjnAWiMe zBoYVc3>9x2u&w%==~8Byax0jMiO6c2IWd*ZO$cMbABif3Y`JD{Y~GjaTkU_Yk6x$P z`GA>>dg21yj&F)$X!VOZovy-U7MV;>z^hi|T#SxG75^UT9fx22f4a9XcJZ$jWxJQ| zE7}_{oYJjTQ?HJ*RSBXiNA@#Zxa6>nJ2|mc6_pbL!-777q^DdoqwXQdmtz0kKwO#- z1bRD{oJ(ak1&JPK@i^5%f2?35a6gJMl(D7@W7!uW48I0?Q=fm&H``dI3``n=NoD8d zsyHUuCZRR)XM8qx#ALH;YtgrOA0yD?d4y+yx*0(IK8-q=CCOX%dVy!+{ILA5U8KHOB=V)ceOvm&h6~ z+;;P~9DZsj>$h|pw~bXX^Lzb?_>C*xMO0oe=3jgnWEfoz5;QsQi8Va zQ2l{Pp|rp#l@-X3G})*h(pjohfdIf3&k%_qA*Pc)C&D5Ne`Mr`8AF1HrsnAH_^zJr zQ$gjykRe76WDJc7`zr}uVRm?kY;USISBAlJAiV-dZSF+s5B^}#w2(Q$YYflYgCYd~ z0oPLx!3l0C6k z#tdwR7gHtqp1m%@jv6P0Jq5&!6mk5O^C4)vFVEA=Px<}c;OZF&sQ<2;6xc|z+1tad zKx+jvCHpH4w&UoE?w5IXO~r{aA-4$xBDbM ztp01XXy&jT2DD*Q5cnhuGE&@@tZEN_H*jS|4%om%<6a&UoX6u-Zb%3aWX28|jaBep z?qF3q^A8T!%R|~tWtgpIt90paLN-dxo>Z+U`-CsXZS8+UQk@YInoqpX14f#1xYwWBp&rIsgtks;zV)33~ zYm;lG^bBxhrWqKm8kM6Y)hAaZcYLTs|H56agv<`1P%lW*@29x*nYN(K>kG@3wL*0& zWVySmP5QtmPbLlWk$0j<=1WHcxJ&nt;)I=?)YlCye7-X|cX!C?2&&S;@3SJ5Y6(o2 z;``}RQiD8ddY$dL`4@UjK3I?dUNp+nm%x)qfbukJ=hb`+=1KS)1yoJdDq~%l@P+OG z#RQ)>K^5mdHyRm%n*2KkwM6z(kF$d3W(o!A)t_}P2PFpUE{6p21Ad)g#F^-S^VjNjkDj*TWE z#J*jg^m`$`eKbJ|?@7DohI=BzU&zskI^-8JOk4_v*hiG5`M-YAxD~Sj#SW*v%RjCzYdP4EM9Z*?h+J)pQ_#EEJa)wYXLVaexGEa>Ka{gWLFpI!3|uI zD_&Zmhw*Of4cI=Xr|K$hUcUa#u0W-6R+oZ^w$dwtr6Cqpt|7L{KIPU2{`ouJ>sx$- zDSBzGb|gW?8hne!&B$4vH~zBC5q+ZFcRE`{M`gF2i5iB!^&p$rvnYqt3!XmL9(JP$y20a5ikgD=MU+CSTZbFmf&Ch2ulr9F zm#?LEGPyP%nE@C@c~xwgn%)xS(%ke3RYI^JnQ!8N0pP2`#ppL=K=<&-Z`@e34JaXQ ztTL22&;VYN2_|D%Z8X+xEU`uf_c9R3`#-fO&?z-kpO!@qa6fBaAgS1!1i@TX*jlPo_rws91)&?D`CIlRS_hTsj4&Q}>V5#9B~n|B)Bi=i z=APo)HXh>uXrYW&8VVyWn@cb6=ghpaNY8U)UCO68-bCsj?YBmNqoI+{jEvj+?tV=d z^T?&WW)xl8yeXCmo_7zWV}z8!?u@>bNfQxdnaqp3*V}{0H2ts{;G3+2#Q4U0@(S_`WD!Dl~w2e!| zpppME#(2tPrzLfYo{4O6k1~-W46}7+^9B+?^mA&(3A-Fl2YK6qrsqCFXP?_ZY1&;L zn-X%_9t9)pXCks%)~2U$iEs#emPZog{{y5dSZi0Oj#2C{`{;ZB(G;RE)B~zoPG@Zd z7EjmP06yTy=L(u;dVr5-8`_kUD?r?q)?#8yYkXlf0pq+k`S()hn& zx!!qx0+k4^DWtjlzwxkt|0FgZ;NECyJ=6yN|J+w3hF}En>Rd+p8vTO*%}4R3VUtB} zLdEG;aYa==;hgK!!A5E}pfD(yQs!RIav*ZP0*un&jkfgThlxaYf)^e_XGVuzaV}0&*SJokGFP2eiD#9w8}k@ zK1@n@7@SVO+8qY`a*L@$roH@U5CTA(1TC?+3b(q##?G>4>Hwz8Fovhe2^XNaSq81=Ee}2*Glzp5ln?$B#3JH9`8eUd-VR)2&002J@@DB@-@kkk`1zK~u*1qv z>ZS7@miVC3|jCc}LQANe$*_dLjdlG7NG&4d3S~YJY5Oo?cS<1lJPk{lIQ`_ z91<`80nuz@xaAl20M#%Oc-^h>)HohaXk8DLYs4G?(X`$x8Xc;Ny6cWxu7`zG8R|5y zIAmRJMQL8*X+T{c`;JJQ1x@3H&bo51`9wS!K7&GL7d8P@tj6>wft4rJ%ED* z(xGX$U8IpZ38jEbbDJEcmIM&DC7SjSPbM#TsLOZsUFvqLyUQL(w!1C%$;qYb zym7hgb7uAbfhD%H-P4^UUS|MZw9jw?B;g`1fe$YIeM1RNm$lli+yk&a&q0;IQ1hD(0~>3Q0} z0axwjOW;=oPwnZ7(SJ?&j&`l0!$n?yLGb?9Xag45y!&Z{+qm?~^9h4b#1OsL7?v`( zEHW{BVw%+`bfWt1#Zh6X#_B8^{>fW%#3x&nGlT*%^L?Ib*@S+J6AEa199z8*jdRKDh280X{Fnvzy)<(353HzH+QaVQpN{d#fxQOOuim!T%d|Kg2WNmFyYLb~tBkAN zYVf62ND^?PLWnm2IwRLn0t43YK;iko_j#|uNYqci_9M2FmIoePUh>HOj9y8Wpum;t zC`)QvO4`8BE4#f5gO;ri$CwSI)> z%Mv5+-bDLeq!ddQnp%fpl`h@v`RTxno2P*UHcrB;uzNpa$N6MRIW#uzM- z=$QEx!S2JuB@t}+Qw6al8s07)jB%K&lE|$leB)BXNn)SQU$MpD z$yhpUKY}$v^1S}o1ByEO8hD8hjptl_go8eMW;;>uaq-;(xwkqirFQAOoeiX=wd=t! zitcCSJB9()S@GQzei>#_fObJ_TvY-$-AQ0sqiwa|u;Ao1x=igC>`4Nk#s-y{8Q=0h z665a}5Qcg%4XTsK#|wj=T-LGhBGRs#O-UkUYY~ z+7tPb?&e&(1?Tpr3i#O`ZX3D(P;zOZk!9QE)RITl?cv~2=Qky;CjFCrEONZIJO3$j zk4xYkJEA?Q^<%iI)lV9htjun1wAxBTL1i*WO@Qs#|^%dK~>Uy_t=}R zohCJ`pgWqVD{a1mSOC9cp?7m8bEkG@gU_Ykk=LDfUWJKTXJ_ z5QH5cM;}UmZbG3NG~iI^Ny41FYER6he@7&F1>IGxMro8rU#*OV@N&s5sy}K(CtZoR zS@EQ=Fpc24;QH?SZbQH1K+L~s^OC>q00f+w1mqa)hBK~HM(A8jRt5Xe6&wSa`Zs*G zxWla}6rb)f3yz02n?OHY&S&%`dF0Y{=hqEl{6G(0P~3C#%?+8mMyb*k+o4u~7%Cw+ zs!o7%QRvetOP&7-F9WbXZnl{$5cXMl^td~JqFvXRSlShuE*l!3=Z_#aE6rj0SV2i> z?QPfHJq@IZd8Y;$EBGtpG3NfUaFzd0P~v2| z=z_Q2KU9!QqOJAoe17Xj)>Bq{BB{`~6gCsuJQ(;~53x5JT2Crmns@8By{9LD(wXT2 zpb_5cmAO4osk+a{Kz8#6zph;bvEH{IuoWo6b(~8C-Bbv#?_uPp2G{C5pP6ZB0~SC&E}O|~-L~Qy)Wz-iGpoy> zIh$kV*qdD6S$2xu0nxSDe%3s5ZXl-JW`-LzjSsk$tcB?#+glqi<3OZatKfB}!wT>f zP}(7N1PqcUK`EbeYL_`HzvqjeOz2fiCs&FI*yzd=Eo%EBL1?Pbi$SZ(=bPQHc(2a^ z9Ocq_v+)y_7Z%?rX*(5kR!bf9MEV}y=|ICzD(IufD1gY(tWjFugU_^UZLLwfeZK{V zCC449_t3o9$Yrxx+bi`n#hBq>RMRnc42Jc1-QJTaE1+^X>}0}C6C@5mWa07qzyW58 z&ZruL=E4wo^T2!?NmNq8L|CjQ zZHCn%{*A{>HW@MbibPFCs1Ciq+w10FtC%P*`J#%N0gh8A&zJ5w08|ASrqK8{Z|ZHd zE;(se$I>^-B9mb)8Yjo;&@ZN*N!=`|D>9^{Tn*-4wkLxqI?1iZ1+K6A1*O7%l0hq< z$~1OH|KLrZ4UQ95xHq1=hC5yx+s;gu5uDySKu%FtdnG(qJJh8<= z(&$@C1J1*f`!?tgf4H0&(HV0$u85PaB0D<+Z%J-9tU`t{+abUIn2aYF)CVZltsMCg zb-3S6c2A;$y>#n(2ywJR>+y;5(JOCvzDt$0EqXfF?KD+=fweB+u(sR*M_|2$YdgqM z8^0T|{|Zj%v8l(ke%uImW606?LYE^@NI(>uR$(dPI-iC$$y_d#+eDO`vPy{lN6RO^jW5T~`IIAd=p? z1;TlAanucNC)U;EEi`9;Vukz$9HT)jnx&!5VdNBA$kFI@9LoX_CcEkZG4aJNVC5j$ zQ&Sk86yA$#NkQCxnIraQ$LDyq8}})iMJu_6=L(}e$Xnf?v3ms&NL7`>fMZgxB>`-? zB%)Vn0&DYW&{8Yl7fmMy87RW#d;cJeC2OFy_@-E;_4uZ~5gIKGWK0DPFVTjGaarkV~}{S~&v0r*4E zC!A#=FbjIyek89tdOhs!dc%m?1MwQSC*$3`&i?EQMw+f;$lI2dje%E;cDawXT6V!6 zW!&V>Or#m@VZapnaaJMm+HL|9j?O0d8P7Ns175!_Wv}1pY>$ly0%$(dxeeSw%+baT z7ia?8kpeVz@29hp=y@Sake;sXg#?uQ%gZ-%7VxKnB3S=^{!Y;Ps zWUl3XZZehB17iJld#+%ngVbZK$D6cojVcrk8BSnxAreHyuCg4K?bIzt5~QKKs#MT1 z6wa-WhtG1am3gKp3ZA}R^j~LAYdkT&-?AKP-%juSQ%U*{cgiZ8I6zLJ3J{*Guq`QS zvQ56=d^fuwYtZU?_(A08=XY$Me%&7?t!ds&6XJ0uhG@DS}J;{?MR2G-HVV5i8Xj~z+l+uj#5eY2p`HvQCTH2mxuEGQ1AfCB2<0G1De^^T(1PeQFgG3zQ9o4 zSDNXqsd|2##ccvl1Smgny_A*>9ioxP)(M&I27Lb$_q$|fC6?aTI={h-r3bPnZTh8c zmM^jwkBh#-Emr}ktgU=H{%xz19W_b@&>Th>uvqkb5N9CU&#kw^453hR3OqJQ-ar7G z@*u1K>)u)Oxd5}^5?5-5$(8z_daVA>y|?elu4g|CwmTueGKkjuR$G_SgC=9rqjIunv8mpjF?=MQ>Rg81>?oso7+0UNd4H1PI#`vJqrEi!B7juoM+orD7l z4{5s0iT0c_Qma7d)E#qBn?52{yY>Klpo6kIpbJD;y4>^NDJ$azpQF@{X1#4N$^?10 zVU=Sf zi0`{$3AJwSryJaTzi}9J_^4DWh1lQ~#Y%*9MADmB+*AP4@VnJYq?pI$e3#cIiIT&a)TJD*ON$<;b4<)Ul6ewm$_%3A=zTve=9lsCCBNZQtoyVNF*)zGi{fU zyViIFJXcAOJRgxAk%tr$k@pvz(#Yk~(0CjUw3+<~6R-Zp0n(nG2dp^&)EXj6JFqOJ zJ5vxZzNtGr)w1V#>sn=rVR*O zmwa)D7b~!9bv%R>=W?%_JqrBSrPZ?;h)FmdV8FrRGwBV<)4i3Cj z9m}|=jidTy7`UYK&7AG~C9xBhVA?t?-R6DMIes%bG*wRiXq$lSfxk5VIY-d`sd@tW z_^scBwK%gWNdx?_^?G3PCDd3LL-nRwWs&a!^MtA!{?7NiroFX-Osipsvieu2-1cv` zO1|1g>x^6EZ#IS4E@^F&FI_16Y!44VY`eh8_i>br&w|9nv?)%6@qR{mjl$Bkg;{p*8JRlMBbBdOv-CAum!6?V_=GygY z4m>^ZXQnyG*E3}AZjLWBThiEP+s}a0?e=d+bDp}Jg=cTvomuM1mtGz#Fk;CWgW>cy z=kS+G$=6GAkP1PctfNQ^mTuNh8_TJzI}#mtg4oVqjgUvD5>Q*M$;cmqR&8?ahyO0c zT7P&B?36B~MBdTl@2=5sX!zde4={b218!&+9THbzqwoC)G5f-ll369OjRgp8xI$J) z^Y-OFo@rng1IiST@(&1a3s5&C@;?_Z4MPW&y=x*vV$h$rgJdzgzS%DiE8Ln&cJV%(s^2WR25o1g7yR)Pq4J3}?EzY{^mzvn zp)7MKH7G}9Vxm=9Axxj}!scxUDJgFs!RGbRa1|gGLhPH(1si1&KT^Ivk}dW3y81I~ zHItnrMJ2Th)POKhFAb?c<#KqIU9(b_hw5J`*>PQmYePz=p2_Bc3&KP<{*|k>PJ8&) zepFQh%2~XZrL}VgSe+hIBQT^&iUk*o0Kbj-7Lu8%C&ZM8q|IsAh$X;4tdsl7XPa&X z+=F)`BJRFD9SxHWX{cU2JiW1KSRE0Ws#{D8MwSZj)z!AS!h-7}ks@>%6Mm*?m3H90 zGmV3&ji&YJ0sh7HTKtub3ICMcw>6VGRt!Fa;XL#ZB}>oE-^r3p+->B+#{*~#XW>Lu zbF<%)pxS8HpQwX9)las+{S6QgB;Nn1)#mVH&Z|#Eq;^JK ztNdED<|CrMlQi@l=wp;tq|yBG(NFneRZ5Nv@%AxSwPO`fL_-TvHcJiOLlZratXVIv z-o@H)t?>;#a2k|~_J}}p1-(TtayiC$j6nhT?neUxNJz<_0~c?=;7s$7qkhAst2%;0 zyEb~0ekZ8}6R4M<{WKoP%V+t-*??k`(F^=^DN;$NU*a`)q;o2DIC7i(k+*S4q?i}& zcgB3FEAQ+rpr%0ay9NF3e}Yo6x3QfnI(#~S8+qU`dB-+&jk0di>i`61pzS_W&(2jvZZW3jyp z2#UpvfRqzye}Vc@L&lR?2QBF7@2JOazfyY}mqZ^stmMmZwldg z?KS(-Jy&UlCzig%6;PUmCyL%~-Zl7%$QqGt&{~Z$JSIsjWu$1gHdQU+7{zub)*-2Y z?qzxKwg^<{W6Cmz51NjU3wShRD|>sn-&;Da;-y(;hW%6gMLfJK63(+ioll7w}5#E#Zdx<_B^3 zRItpS`_G(z#1R>en75wSDoT#5B-+xrMox%MReB8vL5J&Vpnc0qq6o!onH-YdlhLvS zJD-?b-`$X+&a=DiY%5jP_^j6ps=d#&jp=w<@-MIRq%(Fpzg{bm3rjl71i4R3ZbT13 zIxioz633IcDKN#h?^h>(oRnCa-%PVwqWSz}uNd`|0sa1agdFp-CGo=sHR)gChEby8 zL3C1Imx_@Nw=eG_KhMMmeCI|5rW(iHPS+4RvcUtACg_JBC1{HmEnZ7^@#RVd)>~OP zM^7UiovMEH?u{GCbI^VFHm(`S5>O;&_{B#1%)=MA#>%L+)~EZ|j@h$B%h%mx&g%X7 zH$RTjeBR<3wa3mIFOG!NoAB039z@*8e}jEr7D4Doe~#)ke=gLhzWD(xVW`ZFM{RTV z?X7l3`hKA39Nk6@U^a96$gG}UzI69kuV;u4X7B5j^^{R~IB>8&&mFJCe=*tjdkvYc z-QEL}oNIAT_}@5N+^F;`yO=a}@t5yGLm$ZJQD4q}Bk@X>zdajFPCfEO6)yPO3E{}J zLpWW`s{PM4`pis81l7!mhEaLxA}xvG3&pWgThlrZ4VCM_Xj)6<^v63s5qX0!vYot* zBo|aK?wRzC1|%NntVqNyyT9zo2#VUkZ8IX#{e~3VTB~-*CQATY?zGGV1oSQ@*bSyT z^2@kgk$~112gTXpJ%1asPo8q3d@X1heJ0?%-|dE5Mp^VODXUMqmE2X&B>u)Wy6^PA z8H40(z5Am8OH`fLM3^59efR(Yue4BREfmKmUiPRBKabFM^@#-hx?sT;FGNpxbKVfHifaq8!)A`s(!|aG@-z<=r#+{Mw_(Ndf{3I4Dy`eBp$@ zdusRFZNr?XKn8c_4*|+g61#=0u412N_wPa;lZW%RPY9`Q6>xSD_1+v=8;gN4`}=RF zB)W7j?3;IW-|jfd(B!+Wu%u6ljj=xx?mU`CEj-fo5BbrVd9{vMq!cRg>rJ~Hvd6WdE~*j`RWa*u!ew#^0izz;cJL} z>)jsDS&V%M%JMe&P2bf9&rNSy{}*N4j=k`n;GGzw(gsU1-J^&F3~ZWB2g|nERcH0* zCpdBaHCf4Kh9tVhcilwu9SYet0m|?%JJY8fSIrAG+eJki<2WS5X!qZnuIM+W%5}Lx z;@Rp{vO$Bi628xJi065L%k7#VZ=pXw@a}{Xl47o2@1}pSAw56(#wLot>LZTAeIMzs zWtetd_7rmlT8dW!A-bADboL8fGtX$geBPM6)XPi4n|c1>f#Nlvbo~sZ&X>Z2!fL2E zxuMpF3l$*t8!sUDu`XE5i%vY;yAoIu3V#Q3&sXh8z!p-77A5PC99DZiDrP29&G~W- zBTgv^)gA)g{sXS}D?=TyGF;jXiWG61=)AjpVT>t3LhCOZYK{Ay{P>iWQTQ(mlr35I z6z)|{ySS*iV;s*-$_p$4aB$T1YGG`Hm($DY-kFASaQB)NB5gmgS>DC)%VX-L%wvi5 zqyczj@L_9t#t$3IAE^4DhpoxN{5CKpBychO1N81wpEZK#M52^o_99P;X+P^4ZYYGZ^2D>MYIz4C?o=BCw;r<&x z?+jrNtOC|{6t^WI7cV}(njya0M})si@G9oIOz;*?=D$IWFZr5TUZA{lTZ$}6bo&vs zhj#_dw_Pnwm!m1s0Le*8N|Wqk^SQx^jB%21x8cAMdTILMpLzXWHiT)UDstjw%#%X8 zViQ1X_e$t)1Ubjl$q%Af6BY^cc}XJ-{N^vh_O79EqkHt*(PdaE77A6 zGO|ksWgBKtwjqRMnHW-@lrY9NXza?`OxedWVzO_;Fqk3VQ%|4k`aa+5^Zon-pL3n- z{lhu$>w4es``qWgU+?>UpVz^TJ`OJ4Qc;7=sw%vGaZPF$9L5aLgpE|XYD_8ejYJ1F zg+`UTH~>yMtv|zMFxn-D4s3`7y)sIga#4L>k13G0wWa0>WVdu8i&LI|P_JIT1q{<& zNiMtZM34UMedFHPa<#{(QEp1tX4^BEnY|=KY`Mq&^wV;^jSlWD9A#u&WF*h3v1RdI zuxCWig=V#GJ8J>Uk|u-GyltsP*0NB*F)`}a+w>3?Jx+RgX=G^y&Lwf(hQe+sP;DKQg%8;=xnP;)U-%b*f5x@qxE zNHpuO`cg@Ws`1cE%=61Z6H0ZqN=OPl!@6>ewsd$!Zo>8%{$4jzC}Oi%*YE3B*YPyX zh-O&C@^r>>h+|wfQ`kev|5K5h^bPFwLSs?xYyK3r2V`vC5O|vy0|@2hzfB0 zqi7&5NKony;)sy?V~nnWN%x8X3It+2HI?HoP;wqh~zix)reWKl*}}a5=u@ za<`Rux#zjk$U-ypz!*xhgKwIw*WpF1t5LX6_Q zdR3z8%3e9d7jObS7Y_ar;@MM;kwgC)}GWQ07)B3GmTf-gYX8M^%=ddww5<(tEf32$thI5R%o-X(}n2-f-ALLljxnG06oe*3v&zBK;E-=tz{Io`? zWN`1b94!?A_Jbc8K`4g*?Kuo2$As-S@CMEMtIVMN@EQ6dJtHXAwKVyO`r5HI*~_OA z1uQ2YzMy`P)#1LaJL|-*2}zuY{T$kN4RL7Ur$yRMxmq{0I(Y~9@W`#TH3_5cRlCRZ zm%WOl(SaRFnVz|?78o530d<2fK#4ce)E&QhxAmc^W{183dF{o9yWERAm}O5I=AHxI z$ALFkKfT5GXi<4>7~$yby`{jL_P zJ9SpWsf7(lCnMZpTo)RaFN@_Ik%cQsd}U5HsleKUm|=Q6$&(P_`6T?NU=t-l$fA9Tkh)-%V*z{1RfcbX9342G(`V62mYlv21jXzPT>!Z_z=uvNDme zo*S$6@5@5>JIVG>CTl%!7mq+*-SrU0R+> zZOdJ;@pD}x)@BrX4QtaX`lfJc47Edi%Rg4zf1*PFF|PgwME)*Wr+cf!9xtm8ZORTl zx{auCBh~>XD=CpaT-bJTb7qwcw$Q>SNf9eh;#flZfHq?hFxw%+Vz~21dk#ad##{%c{4yVg{(A^u$+JMqR9 zx@lchtmwRXZKy@|@PO8YQXWDYZ%ag0<7S<8X-1(r!dh)9WfI@H#k9=_D=-H}o&;yrl30I=MZ~(dOd5Jb~kokf;nvjX&-rDv_>k(0m5WJrT0w z(((s^Ui5skuDpF)Vjc%5Sj<7WyIx;zD3K>7^D$l?k}_UclyZd`1mTF#d;d*`PZQ~3ZcX-&C3!Fms zh@B`bhT$B?2`v9_XG@gRG|2qzAYBYg4EosCDDiHaj4yx)-})0OXe*YkAzO*%9)_tY zT{|rxaoZuD(5`X|TZ~KIclm;m^PPdthLH|GU1RK2I9)z_KP1@j_NKm1G(;ZpVKAXC z*Q9Y-;QIGv^3+P!Zdf9-bKgz0o93d)-na4T9 zlfV9%sM4RXj*BgnZYA#Vm^3DpHz}-tXRZ2z_I887Nm-tel?DfSl+1Ln{n?5JbFLWy zgz{ogBPc&AUUs({B_2L3v2;@de8ruZgNA<$^*voW3sf5Vm>$AP$a1blmQ0vvPdQv| z00oY!ES#EZEig^9>xxu2Nk|du&Qv0qJ=mE0V(P64j<1i&=f34w2mrqH6#o9Bmu*R? z01zwdj?ah30!Y}8KwVTRj%ZeK6Yk5{)$rSIqsOy&pl{&wlLEf2y3uJB%A8~b4xlS` zh?lFfASsm$EdWHoX!va=%&ohe=@!#ZJ0h4@J&p=(sVCY2(C{@?-yXX|m~0Jq%oww& zk(-=vummkbaKSnEf)sKnU>!H^sZ< zMyM)jMyby3c;p%6Bq(cg>uulh(LIB(Hbbk*#N)bl)}1-{j{SZ~V{xbU!F1O*ZBJ|_ z3DXgr^?KjOC4d4{1a|Hf_RUsqiYnb{q4L}QH1l=ucD`{vD$n)1_xkTrsLHwRlWMhm zn=j3CT^4`SKdqb!AeTx(v6adwd24AechSaOrjXBUHe%&3ltoqs=WpWbgw6Iqwl6jj z>sg4&M<0BK?6VnHyru-PfyNlEQBl9IVypKFHzJTEE1$7SCGFl1P$p$)oFs1l9I3a# z*Es$9_8O_v1FYH@{3*V3wm1UFay4wLTl>ssJ&T-u)vc?Jj`U{;hIqqR zc{g^Cc`JCmWmR^OCsmw9H$6ML^I$>4qV|zNtlXjvk_y333o6(%guu>~x(tHwI1Pso zXEFBc=dAbpB=ImR$?nNy!Y2!8?%pLoea4vZ7$^^o4i#X*;3AE*&s-~+@4gRUdo6#0 z+ly=rp-16L1)-|!58{gA&;c9XOJt*VqFwuo#G-;i8C|i2*SKk^DE#=)g)Yh_xh+sX^h*SLfhq~y+II(fg!6Av3Z&( z_gE38RB|Qk3*#}-7ysc|$*lcfXTRL9YIRtXCKh!w+MmknYmo^73;qL40sn?91f(Yf z_-Oai$OiD!tu*nf8vM7ahzK)B#oBW#!C+m_Q80aE2lx8Q=tySBtZiJota1emhvruWbNKG#Zfy0v^bhZ^{xFujn4vTs*_4bA#%y&Dhl0{( zb*4Gw)_eT#ISw~TplT(IkzHKd!%eY;-*oWQq|NkmE;J`&8A{=(W__=!S$%IaYscKI zCPrD8mXf+M9$a0woDB_HT}HltRjYTW>5@;!Bz3I0^@(Re{WvUQb9SZP0W+T*xB*Ge z`WZDZl6ZeCK`z)sx@y>$P;Beb{d>yqSkhMmpxC;FB6V4*7VSx8g3Sfd5W=XeMQ#pM zT&y=xhjI51^Y2XNKUkcnl~mm8JWei_~ZPfCg%%5GImN}?*b8>%e`IQ&Op z*DgX98qOWWII@MN97tmWDe(fFE{M^`-NR8eFU!pmO=N|o^vzdBxo9pbgT_p0yFFVy`{W&M4z9&!=l zg?(1Je&%Op_}_Jryq^6qx_@LY;KhF!3JXknL_wwm`77b@x9a}c_RF4azlybOGavsY2fWmAP=;=Iwz4hmM+FzI5|{Nm&Iv=8`1yBmZI8|2kFuH>iiUpN^g? UGw|lSe*Z1Rn*LqkBChzOM?<>ypIFIAF2v$>hKuOL_j)#Xwsqj$# z2_7CX6c3MZhx811hZK+D5D)L{T?;umH3d02PBlk6QwwVoJiLd&(V8S$>OUBgbl*in z%<+jnzZ@gNzl#6)Wf#FiA^)&QBGN0(FFBtJg_7s%UwbO2d5=z#(^bBxkawq!Gc_eQ zl(=S-o7j0&vrcSWZ1-e0S@=}K$#gYQ63_hO+-v!&EN(oHMlT0Fb53t-MZUy7LYfqE zye`6O)_nP|Z-Rqgsy+5bxpHuZvP-V$@SjcoXz` zZ^b$AQr}d3h!=YIOv^9)!Wq&HE~XCX1UZw6=ESjM!b@?6ugZ8?Sq|b;kMQ~m?j{+0 zX@AL#@urca@F2K|$L#$2cyp6`i&G_FkYV^WXUw8-k8jtHqXg4~NbaC0iI?<7ZyBRG z{p8=b#qIcJO#8;x>Mf>FTWO(+zdmy)zR^@W`Xi3@Vv{A!E_rWS>c#%Ry?_@y6+su$ zjTM^C)9+-R(`@vY2q-zLX2#CLOYr>CYq^(IkKZcFNXyYQ242XgDOHQ?RC%GrF?G*N z!M?V~G}PVkV-KTF!bQ^?(MQDLTC19KOK)%Syv^?OP5frYkG+9S&3$S7`YMes1L?a| zPK}^Jg?F?ZpGukZ-+v2XEm-m$ij4@C@H}k^fnThaY?DF00-YH?UTUdBK+c zm1L{rd?Vd{LwqHx$C3TDL0Da6oOo7K?3*xFR*DD?y4(wr{q2n0&HOGhuQv&&>AW36 zc*X8pL?moE$(htje6@Y&?`~o!b(KT#;VYS>i>(m~YF~pHO`IBy=r$(W?p%KA#|a^M zqSf1A97#!(hjc-%D|DYH5Qm(-iO(U<7uUf4W0T=xZF2zEI*+^;CliK|*KRg|;JYu| zb9&7Okr(X*B6q*zt6uCNJjcl>qcn?rDL3}+3+;E(lgUIve#Yhmik#fz@vVSmw?MME zhgUAKZ9g2iPa^tqWDm`bBfZ&c9~@Z+ z3p7$aYae7<=5l4tA#`4*(}*a0%46(q?jrrRApee?!=}4qO85lF$r&?^7=>V`GN*_w z#(TOl^=dm|XL5g}T0FmFsv(m|=0+rwC@^z7ET!glO*J7W+K?`}K&)ufo3PtzzoY$> z5N}+akdUyY&S^3ePke&R@HA~)Lifzb?FlNENnTApK{flz<-0Eo$td?SnDA(y;#*I; z>-mwa3`xm-MPU_+}6Nch;Mxc{Y9{lk(J10LR_4% zBcN@9uaa!F3Drw%@Iq#t%IiMO%a>~Bn4iD+z@_n;a4O_FjqK$M!SYj)beAcA$iI9| z7w7l$f#Tcf?`MqppS)s)gmalihCXC*WL$*6BL}|o(8;0H*!nJ%-G7jJ_I>dE6tV@P zTeOM(44){v(id)*o*xb9Pc`dmTTm`#^Y+^@!c+gYeO>tHIisi7t}!cpyLtVFC?v*a<}hQ-^Xxyt38I@fH}a(9xK4kA%3b~RUgW8 zd@>u~DjeNutXxb#l)$Py_crrw?AwYcmhYP1^=CTi1VSjk#lD05$oQF_o7Sh+@t9q0 zEDM2%&w*z*BgmoiS^4Ut1@Jp%a@e%^@^~b(l1*(q)FyjarL5P|4K=2g4Yjhw6N!#j z)mO|*O-h$Z^-;^rmdq|ed0L;72LbyCZ8mr^w16Fl3EFwNQh^`j`oTQ^Zk;PB6GcA zuVL3=37uG~$1V4R@}lz85ha?LuuN4=-2r7Wg$lI_z1^3#HS8H?c`f~IDBTP7^riYTx|wDk0%fC54?`gAA28&VP%=RDE%oN&uU!gW0Jb{m2!pBh%%Ge z_NJ8CproEzWvBh>`nySzpmE{5Vas7tZ!%bHge`Ai#6)jUi7+q~h{;%uSf!esfBMd* zczEWsLd4bfzE0@V>f!D8i%!*oi3*+R1!-d4hdefMQIU?wfu(jTee%@Fo0(*&|6)Q77sxlN6^E@%4ujo-txp+)K_h40O!U z^L@;@Y#%SwUfg^9+T)?=Lzjn!S)L2qUA@m<7QQZ|e^xQnY%N$5GRnBhBqLmV^{xPy z%yYS~(+>|HIv6)yaDKG+0cON5uYHd!4U>B3mLwdu-E<-0!_^xt&x4C@6wMZ?PU}sX zeidoyo#Oen7VaBM^P%wCq))0%>aC(13YRRrp1^tzXHsUOf2FVa12qAV~EC2SFjbw~G%ql+<-Jic}zTELy&f;b1OzEhFp?LR4 zMHS!Ml1MIOMB7yUY~2L$y2ciKukI-N$c(9uiC?%{*jrfBWXE{lEZPK1uH{eZuQ~K= zD4}G0UVeW0C)0Q3j?vi6cd;>U&@6$U=R}o7M_>L}BXIPL^0=C1_&XF)}_c(Wxu3wsJJHPf78H@uzmzzS4pa z>Ko?U)D)V+o59xLrO^3nmikhb8wcOU72U7IDkdtmDb`<`6s+3LX)9RrVbh8)Ds_o# zDOPR^ZhO^cm$z3Eni`#$)0~UYS2olyK3IuYuo8@^incLO(&pDk*9ki6AH&+B4bQ{Vu z(NX1Mr_FnLmO+!@J#2<<`+zy4LSRLZMB}m0&AX!obpINK@6Y*%e!rO3ib^p zoun5I_F0x$V(spaTGvFoFLkVJRG`<^SDnY(k%t(A24v^%ycDMtuSeE?;qu$=v{u>W zlfi-2ZlBakS!uHlN7ILiBOQ#YmsRVW1>6?|By9Wp{k%zN}BT-8G_; z`AuGtcH--%)@9762l%SfnRReXo$ON?BWx$;59{&pOuXc-x(3LAq9VjZOTkoG8ISL` z0)q&j8IKq|!w0`I_$>c@ejlF~kMOtm3GncOEbxea|BecH#Qj8qU)(YOc_e%nh(`im zod>_}DFlCfn;4ox_{Vd?9q<|69d$Vc1@NeDtt@{yp$t21>PXDf2i$*hsSUQ z_lvLaq5yXPi??l$(gcJQR!Z-b{cCeF_|-EFLGoo>5J zbN%*>+u%9wZ6Pks-@f8(CC#O!ti~y4=V-zyDtKM+I+qMNCnu+rqp|7jC-V1yKODT0 z<}!D7w!bYTPi(Hw2tKY@MIE3)nhc`cET&v?Fig zWaMaJ?`&ab%ZY3E*>gJ=XK5}j+=>4C^PlT9aku#MOtwzH-xjz*A>1cIHw3Q>{kLs! zs1)wq+iDi>Cf3^W7B-;Iz&T`YT)%Nk>bC>_@zI~B{L7(Qe>qfG^lyj$<)dE@g*llx z%Gud~lRC@%Ibgq^_pcxRexQ^P?%w~>7ys$#-`)j1EkiCP^xsjFAy16&$^rw)Y9X%* zDqcJ=&2T^Xpy0*h{m&zKj!!nS_84u9hX=t^kiP?U$6p>Lt3~ymoNjbl$S5nm=e>9J zl|99e$jSJVz?;!l;rT!HU%oUXkDI^xDRP6`(Lo`@(SepxA>c1U^doTT>TD^~V&f~Pe zn!ak6CF`ML6J6(_?<5E~bNV;M@T>oNKF${q3sP%~PN;8ZE-4hI?a~Cx(kZiqwY9Z5 zogT@p2mkXDe>?wW+QCwbsKsP>I^QFGaN6P~+SRsrh{z;uAt62y4FvC>e|UND2~dvy zbE5x#A(6)fM2MmBKq>rxbjojMd>@79XDM;ViRIs0|Ly}?U$&D=`j<1~uBKJt1*Gg_ zN)_e5w{BbyTHmR-sQNEsf;;`}Wk`ySO4rDlf8H0a^F{|)>9 z{lgyljld(CuV&b8xbk9XvOnU|FRMV!0n8wN72U1Rq@0n@{P=V$3K5h#y3q%cy6MAV zd5($AF`8G#QI@?2u<~a^1?3L=1?4^)&bk%$h&;n>^+2niE9ZV)8Jrqm$!NTE0kbBB zj(BsEPrHnpZL}Vvyd#_g6)DTH(=)T03$G}1I$b%j87{q1wk1yfkHyyt1*`gzN0m4M zDb&~xLFrb3kz_L!iRUAkJw^{H3qh4AL3&T^nJA2iZtxM$xncY_tJMa8sX{m{VRb?{W z3Off$A)uJ4koaNAaMYHg)7$@()vB$Y-87;9nzGX60=Rw-Qjv)}ap7-HSx&7qbnz?u@>&2dJFMo>SUk399 z2q*F~YI*uK<*)*SQCv>q*T^k&S?Z@x)dr#et<5W{?-Q*O^B;|PKHB@|_+h+7yWQPLi) zQ8KE%x=c@uzk=T-c5|DXPxiHS z8*vEI9ka+xTwbkNqsrd{f8$q`ehqz`EJR!!S#_JO{4ueyv3-tBfs~?dt9qWRRrAZT zr~9fsMr}@Jok`LwAB@5sD)j1okS=RuNGUr*zFmZ2eVz3FOjJXeZPhHpAttB5A9ov1 zOCZ>cL)|=NXNlrIrS&&WIU5wUo$Z)5xzc`KxYNLRrRArZlX!{b=tfw(fzQ54&Xe?z zn*ND~0Gpp5ZlpVo%KKRcoT0S-9(l1r+Q4h$UT-Iy{MT$V#2HEJXL&&f`LPdumHZV% zggg(zM#IbD*D6v`G<;}a3S(J$+~v8=Q9iYl**4Q$wsU)6Q#Tn*Pj9O>S>NxXxq50- zhwt4|5ab-7qg=PUAE37vdsqBO*smWyd*lC0eu0RR8tbQ2o3_V)fk`9yH1k<=4~el^ zUWY3c$Ck}9WKiMzonhyA-SCy!VOE_bHccGDHX954ZQCcSGOv8N6~4P_1BSrtX{E#TeaWq#!UC*yXC&Jk{2*nl zMOE|!OmyFK;_Y-@R_$QSrNt)6V>VWEUh!}nzT;h(C%RH*)(IiDV(fAoTZEd>bpAtZI^Vlm{%A>eFUZl-NXjKVaZeuf_=;mtV&>1J(Qg^(g z+dGJ+`!#{}(0@OGpkyme-;9|hdmkaLFh>c=%8o0)>&Z}N5$lfjxiRn|WyADCzt9v4 z0dpESnvFHIJ~`TNz&24-n=bX|1t^bu?OAOYL2M(^zQh&E*;&5MqSSgLD-bvQCcIe5uE-FANkIu9v7p zX)Q|8E6=&@&&Hzl-9}B~Q?Bd92G?H*|7`)2o8CF0E(Ic{*i{2{yeM%7V`Bb8%+m?RD*+p|3t@-T6Y+H=OgJp)#Wd z-TI?ou+`4+A>v8ex5pqxF==G$Oupz!E_GOO)Roxq&^_)oufMu#)-J755pSb<^+EwQ z%zr~C=$kY*DlGd9;-IMq+)46!G5K8{m5&#eRYlZLonu$kGb*=s292m|7Bdn?iv5RC zIhu_7`!jYa$MYYZRNk^@CQ7=w-pQ2}9Gh?9@U`9@_w}vSx0d@Q=Wu32I*1VPR(rgI z=?K~C6g4zzNget2$SP-;prTL#p#ekR6<2;KsHz4%@f)*`4);f%5wUwN->@1i z{3L0+zd5_g=#@vun1w<02XXieGK*NwbSQ7%!(w_fBifUsYq~Bj%EZ>ch9@Id;of48 z_a}oma$z|d4YmZR7yiUV1b%r`OcUH`I-A|f#8LNbsOSO+PbyN9az!Ybwe$3r>ScwV z?;c_)`RCBB{u_^@DB0A?9!sJzG^1;}x|@%EeJyp8K{r)b8Z>DNc^z+9RE)avZ?|wF zlYAS98HrqYEmAN-pJlII%|dk!gtJM;!+Q>I+Kz~eWk(wha0H*BV!g1Pf~uNsiKw`u z6r&YH#r6nk<=ySHbjtFNMOrS;X+{83R-r%nrd6=Pf22-!`lJ9m?t3~)M~89oAuWAmB6^_YlvOS zujwGp(HZDO^{Pm=uT9bZ8qMDmIdZFod9V2NWjz-4+Oub5?0f7>YFo=EW~0u-q4`5!%5QJ7=RlFRjYf@zz#TBZkEBrg7no#fW$gN-A?8?U zU^xHFt#VfTFZiyr(VAxxuyACf5%|TiMkx(jlTsYUGWeMGU?l0N(T`dmY2 zL(f@g(=&?~`h|r92A**~DmgDBf>-v}sCef>?+yg9!?Ql54Tk*!i@uopG-u zLm5%Th)H&RTJA@MXuEp-*sD*5%dE`EAA2)Nxfg~p2{#v1kL4^%Y3@Z23~D+Agfd=x z>FIAF>1U}GWI}YpulATbJp`VDkUd$5fYjw`moy789ON1xt37q^7&T(%vzuEoel67_ z5xAtl{9vtYz(ANdx@fkriK>J`sP?+WYi1c9Q8m;$K4$-Os^J&r?uWotGV4qK#)Oy6#b>@!--d=i8jdD)r-#IzmYmr@!GfUd2;N8yt zp}(z|D+J=1KQ5kuoEbD*Av30-;`2?z=df{(%^}9JRJ_%)T(Sw&Q*35-4K%D)vFO&| zPBbR@e#_{ZSpUehbI#BXoi4VCrF<&q9kG9Q_$Ov8#3jL|+#zb^$3wZem!7+xVluzh zguK}h4PpdbWHc!Fq(LO^b>mO>=?Kh+b)mr%R^;=7p=FVC?@j&s2XpjmT(LF!)KIKE zHXW2CuLwFpNFS;@Ias<&n_!;X3o`3?@{|m?@nNRbPYA2U_>ESX!(}5-98tP1qM*oB zot}AeYKh3@6I@Czfgh67WWmW~&JA8uLt60U^kzrcXx(mMs2}y*3MW#6mD^aMm@6tQ z!(1yAMJgN~*yvS#>F-D|w(>ph=|8R8pI7x)(mFO`FKl&57%o;_D;IH+QFhi+L_1wk zLp22^&kkD^lmTFuZv5pRmEdQ-NSGg{X0488TSgI!FLJo0z+;o-p?42i5 z9)t*o2`OXyq5D&zLdyUsQuwPVJEs?^pf2(0y#x8n0x_Tho9j$o<4z|}UW)CMIkaBt zNe?x2*##MkV>Gw_ibwwX*3rq~T0V)LeN>k}ciX{M@+qtJMKwxZEeI#g_Z*$;Nlx=8 z8tHd(o{)(LQ1EE2MGWaA|M@(r8DWhoiUKF=(SMUyOgd+sjC zE!F^U;J@?P4{(6keQeXBo_wHtt znZ+eP%ZpqZG^9kEZY!2$J5p%TqZ_>p5p_2Q4Hzi?TJ~rtGr^{GXP%@Wo@s4wJ(5ev zGVkF#woa7st`@Ny8`&ngg^W%~O`bhSV5ID`0xrBL;&G}3w{P%&HE4C<{eu9dl6ZRvrl~(m?NUFOBeu|!t~4q-YWC#? zzU_Gd-!4#VkBa8SZdctp!CZ;en-W@S4n%?)e`K9(IO`eJt^2ua(M!~q)v)KixYV># z92;^D%XX1J5u(FQ8p_8(d3y(ojU?}Tbn=iL0szet>52iQcCs&5{^@Dfi+3@40CCs=>v*n1&;GWCZ3K)${eCG#y_x-rWd1AUkse{_#~ zzP*sPA&GQ^e;^>8_my9Pij=~k&>wQq52L(Wq2rls7QM+r_lQoU^l4+37{!XvqM}dE z^axfgUuPk|-n7H)3i7k0tW-v^LEPzj6Lr8+py7V~c8`*>ky=a4`i+C8$iN$qs{kCg zj*#B5Z%g*xi5vCa9ktaqY`kdep4(e)gFa)VxHO*_s2(g(ospmSZlRs<*c!#r_T0C5 z=@g&&l5XeX(xTv3#$S8k2^|<<7}dcQpUgy8#fPa1N;>7%Ov|ctS9jKYGqg3J zC<<_Dq5ufz(BxQL~PZdcMX<)PJ9mDQ}32`PA5?;iZ&JH!lmE4~s$!K#t`vSHI?d+cWc| zpmtO7(~<$GOYb!cW5p@P{nH>%2qMUNX1jnzd3ZLlaB^t1- zO0{tX4LqkKL98>35uql6dY7DR*D1C2h^7@Ias*(55UMwdJ@bY-fEUj}&F@rjumpoD zr=|{Qt6v4MO1~a3BKfiTGG;$NJlp&PM34gl5gk^O{TkPz*0PEcE zx|Nw8sgh8HMvLXLqjQ5uwT?lw7rOAM!r!XaHpiDaae=P;vz&V#jjs` z0#&X^JZTl3r>j$TexT%FMeP<3Th46QvxevDG2@ zdR09>I37;YE&q7CS9RxjcO3mQPB?9srjPXR!4uDqTo6q9hI)K=FCrRVT|dB?4*@(m zeFBzt!{*kOdi5j%ma`lxR98qw%U$VfHIT2oC`I+psa;GDR;R9EemEWhy;h11y4>~a zxd(#{Bpj@~Z#ZPfxK%!y1Lmq^+~=@8M#yk=2bHgnE=Su+S`8Jamst&T0M@B~;-kZK z^U#MIM%J4%KN>^_RQyh|zg{nx8926EY@UOFfdP=@s((@6&Q z4a9;US#LXMA+i0s=?4#6*gbP8@K5)qsab9UYxht7u+7ajAzg67k@Pdv?90to0%1${ zSD3Gmi8jq2%SFgi?pzS>D z9}i+A1H~=t!7jnt^}D;bE8!6sk<(&c_^~1KY5o2ji~62~@5#~m@jytKdn1c&Wy21j za@|t6&(~lOIo1vS#IIDK_VB;x4ED%i7tr=aZjHaqJilC=3VpymgHHqDBqz|Xb}lOE zltG8Jdw|P~v4~zp?iyJ2=f-85%`6qv8%%kg%VJR78#IcDyXzEgq)1ivxb#sD8j$M)a+`;1^={K{ z8IqIH1;!RcU{Pw60Ro}Pb;RL;n9uS@38!VSg37?#`{>KZ*68v)mY~x6Va)lvE2S2_ z@7ULX1T`<|rhIhEbI01vHq|qO*4nnDU3AsMwq`{XZJCodV)G!3*@XEL%%nT@Ub*e) z?TXxiljANjzydm8`FyKgZNC!Bl* z_5Q)P%H)E&1BCSH(U$G_`02^+7f_bpc0r(%6jKmJDzeAhTvU#S%O#zUknetVjC9j* zs)gN`RHGoG`TiVVHb0yDVvn)>?BkQo*!sb%nIE60-!QOJ07}Od1bfMk5O@M^+25m* z*!+GePqV<_UU`t1`BWxY+3|3zgB}nb0L{~OO-QKIj&Cy?vh(%CCx=JyamLiN0`|;i?q{5>L?Q$>E=EW~bvDTbczH6|TZ)&vJ_WGw z59rrUgbpk0ru;P$0{mf&Q`AdNM%X~q(Mtj5p$xLnTRwC9^T~F;M;i~Sq#h&T*yZfZ zq~cc;jKjo?dTL;Pvt)&X0L=$O%&Z=Rbvc|KYoL?GE@QsK(kU^|s$1t(rOO6bEu7G1 z>v4R5U1g%g?+)6{AnmeIhyVG66K%%kSLHyM-%64|OK+y^^|#iE*j=cfC205z=~`U}tR zcNQ=-rZmaAmtFwB3a=U#c}5k~SdQMD9GK|sx<$Z^H9@D}BX}#JcBsK0MSUesd+U?= zL7Cy63!j3P(;{SgQiY=uLkvs?_*aVVO=kibyUWIBDwt=)J-4XkYd-&k_hNdizX1Y+ zT=I;%e?yHjs8CbS;T6D@J8_LI=I&(J=jp$8xC-cSr=1Zdd?H6kO6nQJXtj$|ltMNc z{rc5~P|c$m?cw_93<<>?L_0~V{?;@x#a+v>#(&evf& zDTqQXWPTzOEBw=tzm?PlA z-Dy#>t~GZxvD^P&cPRfQf?nq>cY4oDt@sN{CI{P#g5qHV9|5OU=Djo2vJww~6n1qK zt-LwsyI2N-ybgO?E z2WJKgpKVYXvHUIY4;NphW;9O4Tcc=LkXmMSIq%i+5{qzLDEM)@b zlC5~F{2SwhB~qBx7H-s6HK1Mzbqh4%&w$EL|DpB>F#ur?0MBF4 zr`~PL6L3Yek7&}TPq78QRYr}weK&A~EO}xMJ=Pz#@F6yK-oPmt1nE&giuLDe3%lj^ zA7Ym@7i!sD2OHSE)*GJcz9)piZZ6xelnulOs{R@nCYanyhNZz`EDZ;{xt@JI^n}e+ED);TIhO=OCQB zMAgoV&w<)p?uk8WS&E_h3)8( zAY-Es7NuE^($F0O(Hpjqbek9BX9-mOl^9)HGS*ue%kQtMk5rbDhl{A>!50vph5ceB z-wOSbgwpvy<$(C8cNU+B4*>x#m6b*cp;FNGCD3LO<(Y*RtK+!@yGKX`Bf}C^XM^IE zNr=dh!*FKsTRO{wo)R-v$+-_kN0uY1#7X3oMxop}JyxqS*WZj5V1atBoh;*xgJ`yH zsS4RgRpe|ab=2;{8=x(~-IfQtrHyWqD3_-jbP1bvY)1f9?Qhox3B+|RQK!vsU3)7A zVc=PyS&&4@cDrv3zLfXG`=Km?5Xp&a4+`|j*@qQBY>7D33!m~Ykww+qqp19M@l5a<2c3vk=ZMYtSi`1oBtW7ZvF^mOy9+Sf+MS) zdIt-YVy-E;R-!etpIqtX-y(MuiHmC1YTub+11Qt9#H`abaOmVw-{1W)-$el4)3bV< zL;|=g!IU5GRiv>{#_cdR$^ImtgT+#w@E-nEc)OwW1(EV>ZvT)0$(z&E%EW&`jK39k zS)2g=(trNs@d%WkhJI<`w_C#{SH;mjhbuN zv>A%Sj2TvHzqSYAbi$R0CG#D>m587YExQyh-be*%uL%W_)kPfJ%#W!DwwU#J_{wk@ zF8ezPk64+yg|%SXfVamQIG!4`QhX$n|2Cy?B#7DxXnNMJgAHeFBQwADsNJ-{m+iK* zJyKcS!wYM94C1ymz*4K@Kr~aA2s8S}#R0Ao_*E}_Xv0xT1}Pwx^aH<*Rd?zu5sRL$ z?N1C#OqDAzI6Y%6M3BN_`pV<@>eD8KNs=8TmRpv|C1s9 z--Q3)TK`9^`(K#*e?Gzw@fU*1*~D%(TY`X8Ugv4^8>YAU9MONV7p8E5B3k3C#(W&e z%}|iIl%k_TFTQ|01X<)|1J_@2%sHSUg*}v0qXZ?U0X|2TpmyFPP!=8%RGf z0!Qobtf0}rEN%;gfpWY0<9=X^qcB>&TLOxdAp|sgs;=sOIID#aph1o6y20tIu7O=Q zZFy}a7bBTK8va@7r1_V1@#Nh1ct{!Wkh%W6(V_*=#v8F0Y=16mG2f zo_bCQTlVp?$auNmbGJ@9=l2G;o2Hg53y(m82ej{`+)8-yzd?8=5;8*w5L?c0yV$rj z;J=gR) zGy~n?RBqvM{l8c1$4c|sD+S&uy{iRyNQ%coT7_Q#KgI~uzxWm46atRh#Jh(mVRh+S z{5lua+8>3=?v6OcBqy)g=3nH+5fDG2FKbL6fq7uGJ#xYCBakWDhcadx{_JN*2xpI< zB_JYKfQy9sgNP{to}&_X^U7cbF(tA6n8&Xs`W~Y`bm2ot;azYu8r*8_ zZ#>_xDyA@}_ooPw&IE!Hw=KP-`X?HTOdxnm1+Do{Y3Is$IuoTj3`knG+#p7rdthm# z%BgVCpF*$@uvTZ5CSL(DqZ{Y4RVPhd#{%C^5r^+lx2WyN1(|DF8q`C8QK-U7IL%cq z@zst3rf!r-8vxmaMVQ?RMJ$7W&LED8i+^YZ#FHH`d}xh)Jtmp20y%C*ptKv^1fX=Z zNXG*BXls0c@@NfMUQvsl&rg#j#pl{$h!AX&uBE^TJ>0KrXM@?unNPm{?CwwcUR_kl zcg;?u*S=$dh*b>ECbs0*Wh-30PLFppitMN9vGO<<%c!8f({QQ9J*ueKVfi~p z8OjOPt0Psw>zsV$NQQJ=cG;l9R$p>&B0#@$Ax_w=I=FND>}2ZBz*qBwWpqV>g*kcj zP>C5DkOtE+C{vxxnL5y=s}(m?Uqd{=+>5CY-~G#)=XCLVNP>uejREdMiljM2PX0|| zy^WB&g}th>(u3(ttDx9t&b68Z?g=sCJQxCcwN#&>V8*=K zLm)2IJWVj%17+9<|7_7@-cIKEEQ|qg(#7DmpBUcUgHlgC;PAe+5{#tlG643GJA15p zl}~|Dmr@kIZSDzFCjWNw1iRXe=BLNNVei^WV@)a`1vI;cE-FxzIY_@dwk1xh7;y}x zfE<^v&-Z1kuLQE#@}B?DQk|pB;kAB;(Kx7cU=xtbPjS|9iq~cNYA1DvtG&+~i`_S- z?ykhILtKrKpd0(eE>gdM%;4mkfy>ap$bf#h>5m!nTwC$KZm5ghJWFEl6!?x+z)49gBV*fMgOjtsE=y z@m-$BiH2a23-u(FR6=0LCxE)c47SnhXciv%p6>c8cs4TJp7iA>f6D=^vniRTwML~j zfR5P#r8sd7z1N|=W;rlfS`>B)Sp$(`2lVkF>~LQ8l!>SWa}hxUMLvt7$C@K|hOH>r z&M)PUeI{3=rC+I^3gI6CPH%ZddM98?{ATTz#Ozm02b4)A{rtaJB_ThExY)AzuBkt~ zuu6s)*c%7p;4a2@nSUmj_c@^iHU|17!ypOx?TfjU29t7;l`hHh1HQN2%eIs|0n2Sd^`#*2pP5_(k}vI`g*bt9 zMF?CyN13+@w{7##<|i$e+8D0r73etrGhos@)CW@r!JY=B57(Ku4;VbShz;TChM(p@ z{XDXCaF6O>JaByvL4F>kr2Z^chi7KUCiD9oHB>D%gwz3qajyuCm6aX8;z?cygPU?p4U-zx4sZu;Z^ z6x7kB1DVn=#=(QbuRa(ZjPkP5a?asF`g&0dI|V#7->`lR*q~RbB32femNEk9`VThL zn~+)&;!~tG>x~r0Hu~bZpUyYVg8fCjbRh_~ZRs>Hk=7`sL*Z8s9XEgQFfuE0mFqjR zMm_P!3prFs(Q!a0@jOV$1xu(+F=mPDzo`%WpD{n&X5_D-g4N$oj^<@~ymekV1Eo8U zV*J*RCzV+hsnq23+|3DIig%LW{)m@`EB$bBHI#T7j=2^kxhH*#9DW3u;^S;wM1R{!Mvq$>v#D zpKJv2_X)6?8hR2;mtdcdy;t7bKZOKH_9%*}i&> zQ{XoxzG!V-C}ur)T`c#G{d4n+BfZdilCZAFe0>jPQ3X4GUZ zQ0~&8M3o0;gW#kIR_4UY%=85#fYocrImMAr`mRGJtA$!_#OdUZj6#z-Bf6Onk)Mpn zphn;L#%_baW95`|!LOJB1Rkqr`4N8tKj6mFrp*fEZ~(ifM8b53K#HuSmA`7QF7)J; z(_|{%3UD_$PQU8UdVFc2j9KP>ThS+NaWytsAFof7_(xTf_Nuh%iz3*;^Hfs6sU5%f z5NSM39~OYPp$hBc2bZp4W?&zJ-V+>3kc$pQ2MVoRE1hMGChr-OL zEhfgER5_(O9nPAJD*)b}MFS#O9{^$JS@FNP2mOi}al7DXvj;H1d%mPOdKu>Pga=7p z2lTo#hqtc1fWPQS2Akrn(|_buyRI-lihsWdDD0dafW0dA*Y67tCj&P~gVPmqC^qEq zVi4YEMrNzfmQo{K%pkJV;H-gdfWokQwUwVL%pTV+Fc>OPs;6 z=3{CjgG9`|PogBU7wFfG@1%s2kyuZ%M@|lG;Fi%{;ie@i z`mnVj;A*V+xCp_1V>EQ`oZ_S1ngt$tvSz}tL_EI7DZ@xlHvk!R?XM_rravvZ74oyu zC=EdsZ*QffWNp{SVprQuY1UQkV&#^-PJ@3kJozIPOk@pSwcVD>hnLlqGn(oIK$$gq zULYJO)KD-n)E`e>_%Eja&FlzHj?-%arj>{T_@YL8o)$^YftJGp6S&hI!{yHksBe0qyIbRg31cPMCe}n2c09Vo;;7X`G;DyV z?f;Cm?@;TLMdb(}pKXh8+Vt+W7@i&sa1HdyD3_x?E6@rI16{;_>HR%m5=Ktjw#I&B z{9Xou$x>j)pM!mu`VsEOlk&2$z=1i-jR01fHUFgL^r1=|um<; zTop2%posi~Ed342PHx;K&Nhf99|e4``ghnf;ElhI35AQRBuNd0)n})42c_d`AcIQ- zMdW+8HXeg5xkuSd$?p~EZzXZiwNBUyrogPxQ+1}KcoKh)_RGF( z>LT^!xNEw0$g)Gim=oEXjx*mMX}t2Z^Lr7v+r1mk4FfKhIfjo+NV#L*0AbUguMK9i z&i&DcARW`|;c&^_I-ro=UP#X>?-AN0AEe9YvsdrT1}dLez1L;kvz0a*1$aOni@<9MjQ;v1~S2VIM#AtIv3}rAu$`g zBX?~C$dwI6KN$L`F!(u~&5YO!$H0qV0~Y@3Fygx^>(g0muY>YfIX)gJ>>-t}XLj8a7?0jz8uWT$ynnd5EsULx=J3lyxt z7~u*u^2!hlbvi~Nu^sHlPSB00{?pJqQw{k{2%B63Rdj|zI;Jl>>WMC{pvyPQB)~HS zRT~FxtGz#agipLBgq z-PyTbHEDtk1a^B>clDw+@<$}p?5uCr;unZsRbuWTg1=1Bm-T`LrfD7v_u}JJhJr1T z=0JqeO&ztZ@!tdc8q&MuwbJRc%7H1+yYrg{1PK*!CcLss>pl|469nOCSz4cYm;(Zno;=ni1XEkdfLg}E1{mKEsfp1&#$u^JXW1Jkp z_*XfCGl3Xvv?te;=0WK`Y=BiVnp`j_@Bq%S1Yq3jd?iNGhPg9XU|7$2ZC#R1Wei09 z)o4dqA2aI|<|IY2Bnn_MM6?K6{MAt?nabQT1inFL0SoEQ1XuDIp;h0edl+d=l*m5x%YXtK6|nE zT6?WI$DDJFcf8}B#aot+=!(;?E zz7a-$pIX7IK?b$LS2jJ-|1}#1hzN9ua{|<>hCzGcl>Etn#!KOhyMX!(LD1J2$f7?W zk`J;L4#mB|0*pNCeuK4EnrbPCB4>A$J=JQYA~!$VEh208`Qg4?3P>|lBBZkL{Ji96 zZW3Q22NSgM)0%13Rw{i89ky)>i3RjaB=+ zq8DU}7)3TGW}wb>v54ON`GCe*)Ye42+o+ZPJ^a!1lxZNV-Jm=SSb?(ZI@PT+EcgfM zyN{ri{5^{n=7Hh3L|iLY6uh)~h68^(O)AP-@#7Qb-BZz?1D4oHFobJfFC^|BX;}|D zw9$T{{|MH8S&Qw!=lX+>YIwWMiOCw%R&7@ElpMKysWZ@S+@AI$x@!`P_?_?zv~&UO}-nJaOqjrcxY}#McM-{?>^>>@*d> ztQHBcFG#Ggec2e@%9YlRw#t22|KSOv?3CecFZ;guu3R$zPl?x6(@bmArNZtl4G-~4 zR;rxLtm=7jWiUc)A%`hDpU$!Gkegd?Dx0o-A-EuY`!&S#)8jt?v8e{Yw`*C$o67UC ziPDdG-l8-evKh%|# z^S?<+WVsc>C{#_Q_EAX1!G0#qKmlRMA@FmF{Ja<5i2@LFS#lwEJ8ZC7I+1~0|FfP1 zP1wbX{^o}`laD|>fTI^z^)PE=OZ8+1FLjmNG+*GN9>_vncE0Z-LiB>-%DY(B292Br zSrsppqXf%Tw_ceuH4f$nuDhR!aNM?6CD4JK#kFN>J-S{iE?c;_Reh#_h(>)`oPeIf z@MhZz)Ta|*tO0ef)#KCKGpVn&T*mtD|H!uTE7p4cxFMyUmjtW6l(G27Q*M~R^>jnr z{u_6qaht@NZZGt%J{@r z-3uSkn9}HeCsZ_UUR<`9y#63M=Now1l_qTw&WFF|-!zex-Ft2^!KpdeC-lfp4gcgz zhTgctgFQVM7Grr=r(m9G-ZDq`y1~RW0+{IvVI^nLt46HnED6sz#7hSujGbhy=<`4$ z{O8NVF^1||zXlr)XWevP$N2I}s%AQTSI!(SGc_kCD#H|mmwOq*chDQMC+ z!b9`E`-2AZtP)T!9o%gDgC>G2ojkxwdYIAZ3#2F^|8fzaFQ+p-;q=K97t+l1y+|L_ zO1)_D%&^~UI{fkykVhXb*$!&-?p#2}?|yq3c}|p-#?jJOa?1~`NR|`eeuG0FA(G-4 zXqcGfKP;3)3m)dT`k;$H!_?4eqfs}FZ(=`cQ=QN{r|Amy(Fm|*`y7q+kR#>MdN8j1 zmmB=I1*`Ji+Vk#;t8XoYapNcm(Rhcnw$cdRRkOb?qK2l--?CRfv43bFu$Gjtidg_VON zOn!%Bsc-Q|sXXba-Q?VbUv6!*4`0bnVdddmA$QAzDqBg9-B+_iyf_!hHS>Nx(VTvD zxNPU;G%A=DeRXiCFI^t@3P{ly5Vo&Px4lVz^?e&WDxL88T)I-~PY~6izFeWf&fA%N z>vQTchyN+`u)o0rwV(Y6JGK9C<>-)Ciu?Dw?7tSQUKW>$3b0lyHX--#$B|ZY zYp_ohgBpGy-#vfh`7`ukA0G)2FpWw=rG--O981Z7I+`|k+hIO6;uzR7_0mO9h7dJNkrgsx0^?=E2R|D762)k(G*I~T|wtcZ-E239!S26TG7Hv;Fvrc2@j2EvTQ94 zf1=Izb^xZDt>|_KlrJp$-m%f*+Xa9m(cEK)^vb~g1KBY z{&s=9;8x!rG!7IR4epwBJSLR9yIcQRyA0^AIL@Rwr^)_cP)buFC^6z#Lp zLRDLzm2TCsdGyFF@0djX0HoX*EW9;2>b}JOh;yy9(7vu~AFjVM$9*&(MKa}k)jMQj zT$9E?byktg)L8+Vw)Y)uU%AUSp!mBtDqo$7*2uD8ZJa|f1vj-Nn~GCu+^&46$K;+7hXes{HEZwf6a9-&j_B7=&|3p&&m zx@O>W+xF#573C&;3B*4?*UGmgVMOotjWG$>;SSla4_MBknx>m}lX9znfP12E*8!gC zndwwk9F$gpHZdOhYjIl7eGGV-U+%Xb^aJ6ja6pK)kd^JzjA5d_(sIF9jT8=+y4wg` zS5+3ujhR=ryG^*Ty|^Dm>(t3_i=Otk6j#|Y zrvb|GXlzbgrj*pUMXfZt34aqJ)LxIN7w7Ggxg+` z;_T?+^{oD2%j_#fD*d>%OBfy{>Wu@yJT`L+hk(5I-a2E9i;pGbG9C{v0TOHj5kSHf z;q4BH85i6HAZ& zF-M}BvduRo#g%Iy8*vtOS*gVDuaMeXdK2vHHe_i+;cTPj*j#^Mwc0c6c2o zkrD&IxtubT87!St;}*BQXMHEf1TA=_&R01Gq0R&Acs>^Dwnx$iw}9z88Szp31$DWA zzM#z0?k!Stq|9I&G%a+1IBxJ|Gq2Vy%yKFNv{@t`oJ# z)Jm`nMC{m)mM_(^l}an>n2{gds)b%bsocsa13k|- zP@w$S#C?0|yLs{;M5@BC_?-8DuJNQw05%D-Y|cNlmlr=}N1lI)CbhdrsrmFBk}+^% zzo4SoSl(&HrHj>o1EF@&a0fiT^ilCi1woQ+}$vd65@|y z?MQ?zKT7hUK+ZOaFx!`wAJ?;t#YXd6ZW?ammKLGbmbbDd5)#2u1^HqUx-4%^ldfIE zavUS_xjcA=Jge-*Y$uOk{4t~?S+B}EVZz{>z?Z$43u*_SQVwTW+i|qyeCh*?+gqm^ zEWW2Dh8JFY@n80vqXD?FgL?7vvL}2lQM6}DqqTA5kYt92-KQaYwRh>Q7ik5|!|pxr zmCJh>HiFe($+kck?zOrNCLFWpt1_dInP zj}JdQmE=dvlJNdY2jm%7+%9lRuYkmlOI*1Yq0WRYgmsllJT)1;{KI9CZs+EfhlS!l zcFvIwevG{JgJh^rxPfLE#OUX{2_wxKoUO}P8j##BgFJHJLy9*A-fELZa6D$U;kM-k z8Sj?lxTO=}33-Z7KQnKF;*hf}$zAatR7m4%WUanm%bKTK>*CP(iR=SXR=K4OA{s^K z2^c2d@n5;00^w)ULSBjHR@jY;!MDYF)W$*bt1!{(vWhY5Lyr}66Cfb8YQ6;O>3?!V zyr*2%Y-xsBPbgO>^AXP;EVr$6WbI7ABA4-kI_KMg$%r<(0ytl z&7g~rM=S{~kIAb_gGVD&@a_^gc25w_0rlPIP|K_c)QRZzl4G(*K4C~<$+MIsptkS; zGiB~7=QqI3Rlyut7UsXq-{ zcX9&v5eu1U?#d^h^tlV{7=?U^oa6elM(}CLX@tEjO$|?QFVz9`0xtmfLgho#&Er5Y z(hlmLwg83JFu+^f!gc`$B5pYQZsnQEV-y?)V6;#V+=2ckx-JV(fG>Dc=7diMTwBp~ z=$MqRv;wq)z=xhL@G2-^)H|h-yPn2Ohstj1!tK=K0=<6l#U^SlWG%l3t&`=`3RPiG zkWRQrc;&yQM%11I?V#|h2B=3fzVMc(f~m(_x&m2T`sqF&Q_b}$flsv`o5ABT;KLIL z_KHB6e-v~A>#Wi7(1Z%%ps-6_1}{w?n!C$ibB2m2C>GAH7L+e z$TAqAbxu=fLxbLeYiEcr9plw9yo7e3nw_762f&55HN7F?r!YQ(GH z2tO7c&qolR;FI(;qG9m=C1aFSQ<+AA?I1k^RBz_*p2scRTlyE`LN|y$l!MYbgqKu$ zde(s`=m~U=ANAwBW1X`qbrJ(zPkt;d{@3&bfAb*&^V0B}`Y)5|xa&nE?JXU%^5;G2dYCg&JoPL!VE_=Iwu3d1@^dWYeMt zxX+?K8Bbq;Ub<6$!e_x8H}>zA+_{^t!G+3mD|0wuEz6LGDsoU>s4A=;AA$6wX-6Dyk0Kl0-=(O1*b!E1 z8hOqsP@=x;bN>`5H@ra-gO);819$UvCW=W{BAg+(G?8lY#ELige$%x%o-( zVQ}C(>UXgg{^L;or`x41;e%XJ2Qp|r2x;`Fa|S?A15(bCTJ(m$c+1Tv8~^jw|J*_| z^hS6`qXIm0>ON+bpxPHGI9vkysXh5~DX)41kVu-<()n>Lg#LY|G!~Q*6@HyKAub8D zX2Uy582yl3KQCgRiU@L|A3<;-Y})>$Qwme)?+Z(+FPM(zlYlvXc#_u`pcWD~HR{%H&DFe8**o+E(kO5gHXWWif2rUM0tm0%fvnyP)yW#^drsi~?|W@`V~j*FS-m9ZdfP~P;VsS&lCOa$ z-kt3x8vAng9jz|`$%R*=Uw;r#S=&E+h%MubPyIZ_z}~I9aM0tRPW)H5uIm>AgMl}* zSq+j8ZeYqu|M^OF!yrNBTVy_GV!&YP<-oKgM}2Pw?a=dk>i`4z!@oN8Zsra7zn%8` zP?zLM>PS@ZE##W1Drc{&*=USeD*t)?-(RF=Vvwn1e8jE05T$tMQ?tL zxUiufV+VQv<0Xy8ypW^mubA-r;#=6CnRAkzx<%8VwsjJyHTa+_U|rXpYfemb@*giB z5_l#h`@6Ept&Ai~OZWl@H<`K>nAbzYz&jQY2cW`c!l9BKxu3ti44!yn_Vc*(J!ppy zmP3(~!F0|+lDue18Ua1|5L*EBBoMGmVWq*4f807ejIo*OnezwMMVGVH#lJria$>J3v`G>ksy`UHy+TZCVw9DQ(y#yd z>(tE9UHqOL+{lISNuiVZuA=|ZQ1F?Jg0!z?QkteL@(WK?;XsliGvt4CruzlBqC_(J zmLgb+5;0sc^JX=H=08j&^)d2m?^IJ?^TI8!K_f2zoL9T{&)@ESfDNCC&Ffy{fG^%e zT05If;S0(CFa{cUaHmvu_+>DLDCpd(jKV6pJDa5OrcsKGkjm7(KLZ?DyvJtzMkhg2PlJ`iSfzG$cjp(%k9IYuXBiF!2? zrBvpz?3xL68r#k?d^}A!@EDcK-7g&{_fk^Sg|o zmdNO`d3x<^Kk*RkVQ>{Hw2kMSdL%B319!5Yynu-!U3AcU81gygPL-XPI{d)G{i8mh_5)d924_+d=|J>-+O#~y5{{MpT4RiQ&3P$6Uf?Oj%+LC?a3@OyYb z5x#c4kJJuR*7*HTDwDt`E{NBn`qwn0SVP8}gKQQt2@<_LaRz(H#Bl62LUr?puXKDDfI2}8Nuf7Ut><*_rj*06T{eBp-FYkn+Li4-%bXiv=H*VnvD|dG^3iqvl?;s-$bYdE&iBC_f;B z+MtA_>=C)C&YPFN+&}p=ayS0xBIqITa!GcJO#9W$C2~FjfeC&oDl1~tn+J>MfRsnR zcLacHAW{zG$Yohx-Uf2aM~zA8fU@ja~Nm^t$s472&u4s!>u`!HgfJ+f50CTdIjA{ zcitNlxASaDM^g;By--Oyzy8%a|6cu6@8Qa9L7uo5s?*#2igqF< zRk80G$lN?@4%|!EbnoC)oo=FskRpB`#TAr;ojUu0$(9Z>9h2aob6i}!tSoW}OQZ35 zCGN^+6E6w@l8-BuP||+1*3txm9-2(GBa*QdHW>Wr?2RSW?^%<$5LI#=x`v)&C~xSR z1Zjsg#k65x4hKhxYc7msRhf!vHcBIwN`IJkA~IEPB;+X|lU+_QV%o0|KB1=Wz0COU zfV^X$p}nuB>HRYs+m^Da9{}heYkE$+E-9D;Omq$L(9WHFO?Z>urwD>vf65-XC?!tf zyM4HrZEDPsoB_F_(8gJmh6?$fIb9@n40dtFEdI$A$ewm%$~O-Jui!#R@l4B}(^L6# zXTj)gH)B<>(9PGy#rZ#sLqdlC^NGQ3P!mh(51s#xRIDWN=vwdI&@A%|}MEfTa6Av+t~AHw*W&h1;;WPWiy$NR_j9Z!Cqp>tuV1zy^4z35y#Gr<Yn4T=5LrkAUVBVa;Q$*yx$qXuQlki`f81EH(4xZe4gt(vk5>qYCP(4f9R zLD>fmhZoZm;Q3>umr*gzLHk%GIShF&q=m#=hY=SOJ7_EdcD_ksE68fCYxkO4Mu;Wd z=5H&XE-b2rG4bo6h{F(#tgx5Vv|do46wTSM1h^fh*~sfI|KT}G&$Gasx{<6$n*g_bh7k_7ZlXAH&QULyI9Cs?3&YOavoRfr z1Zk!XHVnNZPn`XRK_zdb$a{VkAvOt*=i+%4x2#ICRGiSf(0WPzT=Gk8>LWqc!-F>5 zJm{o5&y_n?di12G!vru$9gUQY&6<`y40&JAoz0UpJ!x1}0?HWKdVUJ452^;l=<4(- z%w1TLdTs9&)}iqF2UrVs|8TleA0SO@P@iXj*c%5-wYtRWU#M=$#Qc0g$*)2z(?!`B z`AyWg8CxktNouU#^qPM-vf6gYSbv5&L(EnHbp+D8@3+zAjdEJsCNEkaR<0k4h{nEf z9(nH^!=<9e9m1v;^=k#6a|6`n&ah&4lmo*+WazFt*`C`X3EP zhpQlPvHRtPn}M%owq%`{$T73<;gNnj{xJaj(!r0;;Ff;BVKJVQPfd=vT|PxhZ~fR= ze?1k7^QNHIAbu*62H&`MZjbCxnSD0=YzkBy*2Vj!wwtQNggFP5TUHI|TKPi-f~ajh z3`CZuX>Qe;OhQrbc}}_#*MKL%nQh-U5=C@x-rxEa?0#ckgKMjH>leb=6iFbz=jzMx zJ-@I@7j%XW)tOAAZ547b#dX%EmX}y%D$7%hXj6{O;?fpuU<&{KtMnV>VC$y3s7#C| zF2qRTvJAripo9ui?~XgNsP+7ghPixg{MiHWlN4ojR^rZ8ZrKB>^%M)2?(H96uKeI2K@A6M z@r~zgbX~q3?>d(t(4&`MKJuz4w&5iYOOEqrfoxA?oc;BBdmG%jg&Rn4ArJzz~Ik$R?>Wyw$PMfOq9?(RMk zAP@k%L)%7lvYJk&zfBDZgB_=n>42ebJ~1k{x992+)TCa~hY_xG z1*RWo*0)F~%s*#QRsMmT^wRr?pFhD4&^nherJf%`$tXVd^IXOoJXJ%+{0Z?Hn*u!r z^p!3-urZh*Zm9i7c?y4I2ZRjET9dVOWX}%eVtKX96SKjjR!nTZ0*y{q!$2&cGx?@_ z@Eo^W@&D27lB3qtS~SR&>QGdYJwy+}L{gBUT@=T<2UTb1u?9hv9QlWpgtlMxgS>$;#wHY{tgsI zSe>#WU87+(XY;yJbHx61$gGeksj{ab!VtnKS|T`bV@uPOAz!)fSB3bZ&gKw?OhUvO zya=R>NV;cLge%=ZLSn4lU+*viMKhyV9rLr`8mW?Lymtqi3`7{&GpVdF)p}=VyE>3a zdW#tXYni>fo4<|5$e&yj8{n}Jhnv40mv!u{&pzr%6=!(kBDg+uM1oYU5g${aV2Y(^ z{s11C7HZzozuu$EK&n?^PZG}boHur9 z{8!#zh;BYWNQ}~tY*nIDM-uO&tB;KdZ|wW{5IVeRbsbQLAhW^*4)j)LP@Fk^r&fX! z+;XRkY5=RTFnl)a26J1KSAtpWS$JwA*1U85KHm~>@{}Xwt+hx^H$ISfk?{*~FK!Gl z=iC}^OW4{P7PHZt2*E^eNLOC^9wmlN>#g=B5vCHM?|HVzCP0X@sKNT3!#4_Eg8AQV zgM+H^_iMf!OY<#+^ylFT>L z&ak=LbOuU8nO{Ei06PQ-kvAF47qxDC^cx>N)3`|$xTgvs7xy-?6B+LSl>U~qNT#S2 zr{16iE($J$|E}j2KQG9ikoW!pBz$G2R?bqxI${cPRYP2*uREnT*?qu`6R8Cn`uCzN zyFHg0)FF5~^3E!DIm-SaX}YH)oDn48ub1>02ACF4J-_fk9c;>pl+Wh}EC?%OXGRnw zBGOhmZ%Tn);^}~&q`WaktIP^vIlI_v1JCbeC8W2v??Qdy%aXPy2R8z)ivtHBV7$)# z+Q}_oz*_bzKJPoUUvla6gkWY8P?!(lSV^&^%eh&J9A!x`h+guAuI_`E*D_QQo6X5p zm%0$S0}Ocrklu__?R$Of4&hd%uOI<9Z8F&d1V^w!aD>Y4>Ih9t=sEH5wYiu-9tlju z4oqZp=a>2ljGx!AZ*HE!*9(h8@^6V5#+Sfdj#Ke9e*?Rxjeg6u9@YIDa8ZH8siX6* z>cz;(M99hCOc&MuSiFDFi(=yN8SNq2!U_1Im>6&2f!r&)gW;i zgETqC@u>4(?|p=kmcuv7|NU$25PJ$mhV)r7^0iW$_(8c<0Kf!S!YKLEW79uy{{6n0 z)R^I+gfKLmkz2hh3eqKhGwo0RiFZI__99?TQj>Zm zVz|;@VDt@y7j>M|hpDPbc+{FS@(4yDE+7~lE)Y01!5dlxvRehw#rrzKV)p;IBOAD$ zUQ)>d(quk3a6Qcv8DF@ut^YkmhkS>97qmry2BtTo?)#@PB6qNe%)Mgz=zQcOlnSiV z{W;Ip>@a}e>=X}btkVNfb9ny8>qVZ@|Ir-Gh=E~OBqAUAFu_4+J9}M_HwB9K^|$oZ zURgqNGxXm^0P>^%_Qla`NIz8~4kIW3Y#dOJj<3?c-z(5VgTIWd(?xIypX<`Tc|3l{ z-Fmp%UoYtm#LVcF`Y#}teE?%im!gWt;4aj#;sa*tWNHt)X!?VrQ?Inq`|b~C1-U6b z#P(t<`eTtx&Ooyyo|0EIJBtS^xiZXS{5|T|XvvZAuIyLkpE%2JV{nD07mm!d{Ow7; zMtllfy*Ta)*cdDjsNdprM+oWy+R! z>jU&{XBeTEV1{~VR!kvuTYjXa+6EFcwM(X8uM(>;t_D6`T@Izwei7WyjJ&V>* z{O9R~GH`~K8v4cW(@!DOz}s5`*S|sqGftiRPQ>DTvb!y4sk6x`{24AIBRm|jDCSCs zz2ebFR4H(kxJutyQJ_&W}mNjT_I4y{7c{YY_R&Aw8j=ocA03wM1}U zb5o8#N6Ei#`DHi^kBFmpw1DZny$fOCgNhW42mhEwp&9a!`?o}W z_?<8+L~dl!9$k36$^ZSn7jX}(PNVyOCt-wO8qz(*Wk&wDXMw}tQQg8_$&;4g!%M?S z3)DnD#u%UlY^Dv-lS#l|8G<>)SHh#@W3Y{+7UIx%e9r<2h9GHfOk^_!WYy&}ZVs|v zYoUlEGk73Lp7H)aS^)j%Cc#h2q@MsWN?84@p=!3LrDs#w3-VI04#4jYfC?V|(LqDa zbJ}-&O1}Eyw*IhxglNhR2pvym)DP$YAN>xtF$4(_6Um|!80Y!M3EilR(({tyMf5)r6c>Lm z6Gu$yWHSEP^biab3S=w3Ec#6#4bWvJyDhAO3mOPniY(&;{RRoQO>87M;L<3Sj!OHu zuJ~XCY&RzwtVir!ZagyJ1w-M${3%M}#nThMJgqTErAt04oHyH3 zu4pHz=(~t*UGna<5tL>YEodiu9saV1x0*477GjVbn4Uv?2f!tG8#w=3!hIzu&??X4 znJ~QM*yZHeRn%~}yNc|mX#U1vU=J^M$J^xxSKVe`=}-L2V??%~YUP&C!PU0X=tp{! za);vJw%@_1b-7BsS*%W(RV2oKN`OU^>--A}7Xk{Mm$RV@h%Y3407GS<=O)W<&-fx7 z2xGnE_?`i8ocl=inv58Kbb=#@j&Xqr8%gfveOMGwRKs7BuYaB@HmL6;&q!YEVCPbY zV6T$7En-YpMb&AH!kkv2N2}QNRIXO~-c>i~f7Yhq8ZI=zp2q|V4zwp_I4jMu^PD}h z9%PR~cj$h7>0AAnK#YA8^upO<4CeK%!N$!tKEEy}mU#fM1wITkbPH<(WG>#8mT{Gl zYicvv(=9Ux%{E#6ggC6Si=cGoWwRpN3o;}tUC`i?g6!@w?Ch?0Z-%O`y|m(t%mXC- z^XP3^mQf|u+g^ubRwX-ncs2~XEMM`uqV*8&Fm*ZdwRknf5YQK6M zGMUFrqgBc#$7bZEOX6+?XiaUIZv)OP$4ft2mymZsNI8BB_)KI1K>F{_J?m+^24ZD?@ zdip1^vJ?!V_LGNm7rPE4C3o3r9NQTSVksM#T^wPXh`I}3gvHWR6L+4b*Wu)aOUf>Z z_rIa};>$60nf^*EwN-%&_P*`fT95_X_z%AeB_1wyD*(N)OsY|H-{!p>Lke>Q0-%{G zd|*Tt_re=+kUxcoFi;y<8T>pqrZvdqvZpT9a9; zZ9-y?w^h~VIC(+AAoTR6xc=gz9~s}feFQpT#7n%jHW4GpkwdaQ4R?&YiO)Ye3UkN# zRdJ!FCf;zfu(su^xZI{X81y%Za)Vkz9tg_B?9IMCMc5h9ra6+II`U1RIih%c_S-pB zU7Qd-mdo6l`rEKb3@G8##|xDiA=lC;Mz$>(rKRRhL1&P|s*{Bn$Nh{vHDuATL{gB# zh9ACEVhif2u^3)RZ-z)-;7RmNv3m?z=Svy#6E2(~z6%ot;WLQG2aWL>3d%S%iFhb| zL$5*NZ4FyCBX5BEVx+gUc%vd~!UeY>ensU%g$YsTX5LT>Ju6xS-5~o&nSKNz;b&B> zx=hU3EXt~gZ^mORIhyBCYnTcyOye^loJEuaP^afI{^4xi7$>sXw6kZzKBvTlekhV( z*wkk6WOIljrVR&DlNOdV+#=-eqxen9$jO>>UQmXS7(7*%s9I=@M; z4paL$r+Y)pB0XJ0dAFDqS@th&Ul>cQIRhJb@AHcXDwt$qCOn$K`K#H^7ph$lwe>u* zF|KgrM|sd#v34RQp1OkmS{zNgrGj)1U(V_YW&sVsCkw$h1fS(yNBU|3=_^TFj(#C* zu$W|rR;o3#$T-R$LgzKxIz;ItYf&4<_YgtA-{5PNPMN9jCR95L)_XIOB`_9^0ouVG zush-zTkCSkXMib`E6O$P=K)bLlB{+l?@7zp{Z#N0$tHGEhN1c%#S+SYII9erms~(^gcQ6*I6Z ztW3uada@ioaiT~{@)_QF;m(y02G^d@LOpK*=Yhmz^^>!cM1^%H#@huhRFev^y2->) zmW$&O@qU`PB)R0$^Ra@8^^%EW#pZY&EZ!#CA&BU`z=f6F4B8a7I>Li`w-4EEX^@8V znIkSaigvjcu4}onJ^$qKlxlnB=Zsp!#q5=bY|(N$n_-{1I*2n$1WdNH3gDGuhL(A>ya0dJ>=Y?PiryeoZFfR^>Dc~8EhJ0Z{C*d zMh*$*&ZMCr#<67`wXK8dElVu46pDPU?rtBaoT7MOsW|T&81drPP%7m=Na*`K_{!Ku zkk~l&#U7!14WI5!5KX&pew$1Rp?i$?U1-CX!_Xd2i1!j}rLklF=OxkB2UovfqaI-^ z)_Ht#jHz<1T4ih+qJ=#7N0ZW9HM%=VsW)oU=Xv(}_ChNx!#qbfzQZ0nxi{hq(P}nx z0tJaCA3B->Pc;hIk1LPuL`P%}X7`tZg1%g_<0y|V)3(4z@_F{2pCyeO6zY}F88=^H`(c*G~5x5=Hs;l2Pt( zCGY00oey0N&zvv)xPDJ>1TdDnbPzdpndBzIfR#(-!Prh$SQ0{Vkrz(}%uK$s;N@_6 zHQXz1j*sN(O-}Z$*G?!0F_0Q&xLliJvD{)jO%i7ZJEl4~Vy|cN3gj1*-OzUG5*j97 zMs& zLPt_+i1u}wMncJ-3;|Tq-rAPAnT?xX1XqNSQZSQ8%A@89t?V=M35?}IVlGSZl#1hE z5OH$nFR9QqTh`J-a%@^;CU$a~^&44m-!p-Hw3>lk-Bu&4cy=vKP)|p~Cf}IfQLPeC zd+2n4xR#~jZ4qo~RLM20ITEXHPm%jS|Hzo*Xv1uHr?!*%Z9Kob7(F*%K+inBd}Xbt zP9dc)TYPYi>zaJwO15lS-+>Tq1S*G`yaFVJS=NBQJnujXLVm#{d3_vgG z%bea@ed{Xq)%(;``Rj8sTS$`ck>6BxfYlQsK9?1e=n>DRA`qvf#9&;;VB(;EvZT{x z$FsxHW4+r{*KNm1`n=LYraz*?vkjrzteEZ5cI@GQ9S^9c8l>oP_ajR_<;T4ii<8I4 zJWyRaeZ&L`ph}viHM6my^fZcho}KPFu`)S&_g4X9Arjgk1f(oxv_CQnsQrs$bjy}F z$KU%bu_2cMktW)Od%0oi+=m4+MyuFf&cNp2%Sh#r&5=a-R&V{s*HO+P{ z@~oJB-q^M-#5Y`6+pVD3y&+IH$dr?H&;S{+MhFA#RIaHHHIhGxA3Wl6BGps~OdavF ztw}(=*sSv-4 z%|vW&OgqSx+@ZgN{YIJn@sL0N(y;1O3{KwIG>P5ge=V>59uAAWJqxz+ZcXr@4HX!VVWuZ37?f<+j`3Xs|2V>0n}Xi1e4 zG9g_ZRJK3i{WG6(P>NpGC3a}T-{QiKTk=D@m$N1>cL8_my$?uBQUr<|$wNrnAaPEs zQjL7-ISf|0pTP{ZCz@6jLh~(n4_sCl1n)El3$94YDH;}RbP^sY=)Vi?51aH5=n~Wz zyKs|%uC!A7%9BX?b=a7WLa+W5L{OyfXN zV@G7fCr7;Zw$Yg*XNuo8`d%shBJgp9l_}pjKxO$atF{R*QC7dZBSs`lwWrn!rjH1> z8GQ>}JP=)77PC;{)sV`ecblR;0#!NIh2OWWGxfzVyalJ+*6}J$7zZ2|GL`B-Q~LhU zN%;C=u48n2zGN%|Rk()Nv8Y-jD5<=v=kLRNNTv$VWL-L*g#l(>*t1gZ}KnK zJ;mu{^JiC?H9G_{o;tHHV)bu64(wmXn!camSIWpcs6tJ07u3=sY_tu)ecXFBk3H-Y zlt?`vZJ{`R4c#$%*EJu(!C>(Qw@o}Y?{~Up0fC=*tT`@Vpo#fp$bCqSur{JMf5!W; z?jsrG;gY+&n~YVAoml}|-7qgFRmWX0W+1`+7&a8?LScl>*vw(ZYPphT=DHCZ9$PK; zogRaEyv9$mM8t*5W=N3K@n>2%5Qy9m8U%4Zdx%!Z!&HC0>sX3X8SxYkYTa)=rl-4l zPF8^YbKgGnE8as365@iKBg6YDdnr|4z6tvVNo*AIU_Qbuj4-VXVmxnMA`_O@vF7kR zNK5%Jz~%A$#c_vmF5!&K$vVsExAs430&i`k-{Z&;)*TPM=+bs5>Ls@+_>vH!qeq)> zmpP9r3pt2>y^+UT6YH z-`zOOrCD8m)adMY^=vVblccD%t1V4uOs+FI?C}{o!xn{~UUm06H_J=Sd~TR&Q%3JA zvawy=eCza~K~No^H_IiDzmtyt#5?{TYVOD#3OXmeJ>|V8Rc%UShA!rYkIZvw>r%mw zZ#EW+97jF5;LOE;$EwsZnnGQb+cz(TwkGFDQqp+jNO$*3%(^CLz*|h>K*ln|T16cP z-l4<$*9*^v2L!otvW{0h1Gc}0E=ec!@HPvi3spg7P((7k3&!0*j)wiH*pl}g! z&(~C&Z91Kve73iqpdtBTL{Rt*?bBSvg!PXq7yBh;f4*(A-_h;D%{El)!p)WW;_`0v znienh9-;02ZJ#57nFNm~X16(VE?sR=m1{Y8&yJ_PkyHz4pMU1jrlXLOEP>#yWWta~ z+6Da|Joa-dd1fhmx)E5wLh_B6FpOFPB+(HlqOxFmhUJd$0??Vq?vcwFogIq(d7-i$&WYMN+MHEbLgGS$FzwTVCpOYwH{cHS@hX52R|<>4``UY5kD;Qn^gi!#HT|D!UxnCDpr17Vl?FAEEAilbVy2{5jN`t41Yoba1A)69_aC zwyrXjAJj&+udZyDsHp2ric?RCS90aJ(y*6yI!%v<=PB&R#)dunr|pwB zF#9V9bUANIU)SM9l^GPH_wXi9eFNWD%SpgxNB6l7Z%!<3sL|2w)xnF=t^EAVnl?iz zD7DI9#@r^aF|*OmK$`2*xs4hrC~#jLRbP9aaWAh0VWOb=G#=&Df8(gpqh!|U_)D3Fc`5LW~O}ceo zOO9vF7+y!YgR(JGhhoL%jvRg@KlJb>g8?c@Je%ig{GxIZt2@8wHOCkLw^f{am&B>< zT=q^hS3ZvaP+qRNu^bbcHbUJ~qPuHJziWAMS~QzKz?Hx;GL!yHS5seHrSO5D_Pyse z9U6;e;}+Kom!E)_EKg5E^o_WHzlbfgYf%FA>*wRkkCI&@S5RtOJI?ANxJOr(una~l zD;^no#UT9d|B+$8i6x)PbdpqKfgDx$@D|4=%DVRI>1Gzzx-yXfQ(m{>5BYhC>z=Pn z)sLv6A_sY5Lu5QjGVgCcSS02DWzFuqkoFpAM}ZJa@tT_rSOlt$BoVHG^{%C`l_E{<6)g#)jMD75WmCjAN)vH*^&aU({`+<>&b6C6MIV;Y%w64E8 zAFlX_$dJ!?N*5cisxCDounK>|Jf+%F?pn%3G3jVbq~H+LEX28n?TJ?<<5)jZe#coW z)D;mfe8>OJGwS4$xr5M>mW|f)g zsO>~IDeB-_dAdk?B@L--(gEJZ!Fmc*sJPsL$Aav{PeNNnRX$Ap`CzR7IU|^Wc0I=O zL2v{e%7NYTRm%FO7&Z4qIzJ2I!6SLDtTdGTZx0^H%x^hpTm+3p>6gA7va{BG&mEf{ zfQtKN?yhntPG+r^=~Z*-$9!8nMb zqRt|o_6Vd~PdQxW7cW@j+lcKZN&$E^b_M*gU};CtL2Og3d_*5a+_CDi1o0jr$Zp)O z8pRd5Fn5;YP|}35N@YD3eaqaxgsxe?;%C16_zO+{l$oN+;)hnBaPwUEi8hI%xhkZ` zB_^c^*0>rq_-GGpm(k^$J#~(BzneMBD>l%*tMR;c;%y!vJPdm_KVrQzqvMWfS6NFo zt2}*})sV7*iRM^Or=#av^|Nh$l(g0SwlLEM=Cv=klcOmh$`p0R6ZXrxo-%m&FyN6P zp4n*Vl>WT%Fy&t7z7vzg8E~3}D-foZBodih&uF5Y{)jM^Rj4a3(1RbIi&+~g?5 zjq%6dOI(w0<5dewx?+S!o@_UzQBI7uaQVi^f5zq+sR2}5S;x{A4(#^ZpE5IF>9A7r zqWd&4snDT!9-&?droix+6F`Um9v-C7T|$$$%%M5~86M%TG6Bno;4hKtGm#LaWQwNm z&5&^@)(8*Ln2;Rw&8kZL?7ve2@reZQGbZZ=!{PR&W zsj8d|wu2P}I(W*jjEvc7Z{D7{zQH?V4Y{aM$o?4yB^Pf_G~d{s4Q5n6=SPuGbrqXb ze^Sx^A){=}+G+ySyG$$3*1mFI%keroRL`kew->gP4p0+N527-@=o@#LK85r&B$-rZ zq-j)ZqpY1>Kg?`R4EBF>yGD*eihM{uB6|+>U}Dx{K@rau9)6<-^$`g%;fjVFj(DA@ z*K<3$OK%Qy&Jdbo3fKkFDic_g4>{Eb`*&nq3A%(GF}~g$rSL(cI#T_EkYDx$@B*ld zmAnYi8y|glgV@62-Zj}}4w8aSPzWv z#ezh7hhE+Py(tM`q74~9s_1PLMRNL0va@-$rkZ7+H@eoDa|ZP2h;e$(?-8c-e~$|~ zk6o{woOW=_PTx|H$cBt~*@ zqx^yDXzs%+oon$Kxp>}~U@xa1iuZG2Ug zBPXi(T49Vyj_w*1T9Z#xO83!l~p@)MTFL+y|} z9K(g{dJwxD)Z7@I(=jHU8J0YfY3}>L9hz)3-ch3Ox;?A%R;xqeiDVN;NnZvwFrz~gMEzN$!ZP=fDZWdjvQNhHTLK>vM>v8S<{r7tJJ`UD8 z7*Xb#C+_=--+5kGLu?2ZcZbjBvc1GX7xOfqL1oQzeijN&;n3T4q;ysD`d9F)#LB zh40FT)(bWa{O3m7$fPi?Prf*R<{DyPy23}z$@ldtS%mSXM!EZ%LgS|xhpSZ6+`ArD zuqx|IlN(#PO9q?#kh$o{zg>_)WT4XELAt7rDydbyu>K11D||I`$9NcEqQU7ZZssXI z#G#Qws@C=k_b-9E%x&7jDOejOTq+lPaWs>i(eqOzmPbW_>rS)ONqVI?16JZnJ>GCL zy4QB`wpPSKtK_BV&TvoL=x>rqN--wB_cUUjp3{0OGl9RvcdvR-w~x2AWo>izC|_0y{oY+%{jticm%jJUv7dV1F(Z5wi~p zDJIj7pP-M_|eX(0-y6s6FK5Y zVvN>ea2O3Ls3tl?X--Z{p{K#V zzAOQ|pksM9;dFloB656qL2?u53PN;S2G0+fxvTPW{pRtUub%UvK2DsR67CHu(4$~{ z%Xs|gaQ5p7r6w^Kcgj? ze(u4`Q{gCR>u_n>vBmz%5=znSSbLu~FY|XrbNwc!NF+(o8=s@Wvs}zE&;Qhq;l1Zg z7v3uD7Q~pfY@R(v1rcYsy>uk{TKHz+-n%)k$7O)JbtBJ5xPZnbWV7o=*y2l5>PC=; z_9%Vrx{@qx>UPsrx#M4)nM5Cw=G;-!{L3JfBYfsR0#i$mGtfR)PQom}Xt(Q6Xm~`~ zlIpC_^SnJvcq?_8V1_lI{BPqMd8@x)w6BrIxBGNI(rW5NV5WuJad${be&*rCoBGEG zVRKC_#p;jP6HKFT9S*;&?j@LsRsJ{O_46lE@YoW_K89m-LPIzua(KP}G)5we-O$gf z$5#v(5l1Fc9BsHg{^1z^{@=+3`I`sSgX?fZm3hF6v7_s17i3b~$bQ@|Z)OU`>J}ul zzX(Rf)9xcmP^9INl=QAmiuBa~0L*-EAjcecd*F@=e1ILKpYI_muo(BRxBBO8%McWd zl`I2!C6R~_X_-|6e^H_Td06oMO=ZsA5IA`iO!+Q< zQ_tt{;ta3Czhu7uuwK3{2x}>Vy1p0{OT0rJ zo{4VUIL8NY+aLfrvTfc0GTj5}q}m_K)D<(zixNSaRKNJ4knY0?{L{K~l#e0>1qU?L z15Tekk6i(~i2(4pU>VB-F5usMnk6?}nTMfyiwL*o%Yg?9in#w?C{Z$6x2i9L|EB5 zzirV3%3YdR1NUE53oz#l7m#g_2L;pbA#Hv$1R}9+5Hmh+z6E4Dj&v26XX5xz09@2& z(V?H>zL-;w6!DOT%AeCRR9J8Deg~^mdTGfB-L6fWKx%W$f_=#KOk70U-tLzgDscqo zFbJHhnFe2JS45S;Il7Gu-6{@&w-uoQ2UbB%*Jj2bf8ZD1FY<#zm3=J}jn4f6KwJ@yTD6iEWu`MVJ2!m*ij0_P?LBzfU(p zl~~R{tP1C@RKa8Fi zz7v}I5v&D*U{fBT*Q2Ft?5V@6PfGBG8VaR*ny4 z_jd81+^9Yb>|QQKqu0pOB}i<6@iC{e&MR&eR4rKrkqD+~iVQOGogzRjOwW`}S}Y~K z01T0}25dfKFUS2qCyoF2B>bZ}B7ETY5m~;<@id@&-#>xX@XvzdZ2p@*8=u{$MWG!om)eR?aU!BxDnH+wcj=L#CKV$0R60~F zW&XXkrM^YP3=baoe}wI#+Zj)TRDeys*r>Oly)}t{A&c{cjeHan8);{m^o{mw_ITdCS2@yAZxzKQZ#raBVsNT6y3Qubn1W~q>T@2xl68dXJHDS`UtvYdatc0 zR=KHhWrb}3VEkjW^sXnq4h!=St%AiWeK?ss?`ea_>iqV19Isr2)`9w&DcRykU2A(mgYWqiG%^hs6?eCQOZojVw|>NWL;X4pO%$ zwm6$1&TOXk%)7~&VU-*Lbw02uz`|ibJV(W4U@o62F1$u4V}r;H6dk9^g;Y{YlIg*lwY%E=V@??NMq#&t?CY{=fdMyoT{n?Db+3%D3p5y4uw0X33j z$8Ysi$}|122bBEOZ7)fh@@?l!bR*KFn$dq`>c(dnx)J>{uGsDHsonbTfLFq7QV(H6 zG*O%I*IfQ_WkIhAae;ciX2&KuaL@8Td~&)C5a^!A;_eZgho2=lz@i~)-7Va6gvBDe zaMGLcNCfpG`|C7-j^(4JB@FQO7a5%ZN*CTm8F(`OO+WZxaQ`L5n~>-{joObyG^I zoBm&S3!E`aRwQV^%gg;6G+5!iCewf|YOiR*eW@XLEe~5yYSQRtp4=3#>V?!_w3Jno zI^*|N#kVi!;@ZJgHVq4SvfTk)wH|>e+Z|@BsTM0JdkK#_NL4{`#@03Lw0pm*oSEO% zI+nX>y3BLIiV9v-#G}Z5f1slGf9~(pK10?piXN=@E5+GBgx^$`W*l} zp62-EGu^QV;(LTojWP_AZ*`Y>3~e8B3=CmzH-3`TA=@hOi?p=W zWYA^td#KzjsUlaDoBY1fFLZw9D^JElWbC0YUi=!>3eX3n=MLV%%??-<)U=xm-A+AWNe)U2TkchyD;NP-A$T z5|f?7=t3q%S*-on;p+d-E#R9KgjCt_4(u0);PHWSYEml9XHJw|RcEMy{p+;y1F|9F z9S9M=P&GY+m4XP0Y8Iw3!pmX-I)$lvH*-kq3qYB$K1@Ky!FM|UuO<2cn| z0%y*2?cnNlM2l*EhP_yMJ$l^gLw;R)=#49h=1gojKS6VPr$Q>7QpN(pvai_3=DZfs z96a~jeG@$)$M!}8DxY`n(Y}1#y;M4BY5c1aSLh0mNZju5Axd)nWkaugld*AvxPb~c zd#s-2*?n0b&Jj>RlW`?4f%ynE5}?;Hp?^N5vmF+*<&{pEsl0hHYoaZH+$!kb`^j_M zFj;sY{a!hJ`HtxE8e)(X?nD+)9+j(OhK_Q#rB8LvaA?$WK z@<_l$0kz*M&nCMxZf^ToM(uK~KTc4>KY*Yyojq&2HfjT5bhkX;-@s9-u?D*9$F*rU z`!Vn$;zpDrLSPqxx%Q@Hs;%^I_zN3r!~iLC;{wzmDEibS6Y&x->LEQB?%w2GCl9P- zVOP>?6%bjT5`Z+GILHDOmeuABw2d~m16^Mg)HPp zcq}gM@R`cXIau`av@&MemG#J~c31E}X}+L1r1tOF0-U%0Bb2%gZUmhyET{M+Nrr1E zS$_~;%z9&$+g#Kf+JCk{TczXbjR&=DT%}5v8+CU5SjG&9xffdQ9V!thcYs$%qx11i zy@|z)0?<_RyK6E%ns#et(TTUO$FIZn_C|XN`jt>xjjI6|F&+?h>NiYCa{y%rif2W}maf~VtR2r6UlEMGFc-N zc9V>l+9wzj-kc*bg3)4}V=>&dYbyoL3aS0Nv;hjY_`3xQo4*VoZq+hfovt zqEAh#-h;fnK`HX61Y#UEQs!G^L*>n$wK9NYa@KKbb@5S@=R5uTgTO+Li0mJ}$X!Gt z0^cjRu#m4)VV`wByknC*{02e8C_9=EK2mal2bWZM3zp^9oso-D`_!WmZjw&m zn9x~AsY9U6ITJTgFKq9}zB(7Odn4VXe12qlPU)U6N?@ugX-)C=q;}#@&O$N8(&0QC zO1xf!n`|lfBOBbU<0*%48yvU%zdYri>^)TvKF|l&49~ymm;$n~-~83^H#@oLM4&4S zbFUu{!<^C?^Kz-WC2|dw68Qeg7#E%vTGtQ+$ed{5W4-HG+bL zPtw*kyVrZ_g{dLK0Srw=E~TLI4?;vRb|v&g_x$w*crekjN`0`J*15z1jWQWI-TcYFSgF_wTQ8q zegr&Pw}W6+sV4HiQ+wi{5QkI#=f1|rUsR3%oEgY_8#IwIYum=Gdyut`+%lbvn~T34 zLFJbfK(*$kBX?5{CH(G@fw+x$8}rLsOiH)sUh_QxLAenK%e`G6?XHk5#4eSVx8v89 zF-n$~-}_+juP5MV4N}^gc=mxAp7EayI2?GnxZzkCRu|U5c(=a$!T~AX``0^_>|d!e znln}Ko1z5Gi!Cag1W7eht3-OH zida;AlT3(_f^7f!1}1;2i|tw6r)L1oU8lbL8L~-##5C%|24sy9D`cb3w~#oF4BO%a zK~n(Y?bl|{IiXG+2<}|?XpCAHC^xUHX&~Ma_>wotHF6@J`U^>5ky~AW=+R=s!#?tUB=Qos=qe5d! zdH$|8$$Yn|lBXH`SmaihZzb<~+-dSQ(H?it`XX5j(a~O_uEoei2Gps9RoF zH21%^x4-&LWWDTBO1&Z(b7T5atEp(tHB8eSRL6Aq+eJj*-?TIRIB5@lJ0$O@Htgy* z^JyH#NetF`?|0y*W9jv6iW^E8f5gV6Z6Wcm<*>Gm#iW z!tY?$!Wi2@(j9-pwS^zhpAM(%>#&mA{*MBxlQ%4~A}6;8N#MelJv##^g$orDq+G@l z2N3_j+#VSWtmI6mnWmwOax*&Lx*Z%}NI)wWpW&HtE9r@T`0K3uY>~#stZb1Sq>_C? zwpWSn;fkC`+13=E4Ds~2u_vtwG$duNB$)-MHd01+TP}=|c zk`RQIL`zEE?Qf}=94X(+RORa7(43|hkHN#PJ@`+%62zDFAC>!GN}&Z_2vKL}lKIk{ z@xN-=D-fFE4wohnDpu_5S<(M%n?r0!=JqTLk)tR>Y)JB7>RiG|NT}$8p!h7GL-1R7 zSige*mtk!`VsWZJtnpW8^hOR|Z0h8){cBPDC)Tn2Kix9^XYBu9-*>-6QfWDMDSfcE z`1uA|P&+mY-u>?~`OkRdXYHGr21p+PvA_`NY3Wb<*J=ExbAZ?siyU1aJdNC5uJB^) zfLiV3KhFVd_&EQ6ZX9lfFtJ%o1+K|x7?z_QCLh!xKbD2?PT{2%VC zde@axp}TJc;mFH`8=zN3{7hc+q}Jvu7(zjS2yxo_1HgMdhGq5GVlqlZA{iQ<3Xa7~S zj#{~hv<@l?VmAKD$$9&f1R9i(+9Vo2Y8$0x?*x2GfiNiC6<0vKcNlZkJ7$FeCD9o|`r#H#sp&DEVD?wj6CCURa_2Grd(rX}i#gT3(FvaBT*c`!- zOtL>kgB0K-R>=#lsMyRu_gdxNKOKbj3NL!?heS0f#Xqi1yn(o)^n`QGaRKzIH?(a( zjUkgt1HelJ>-`oUzbU9NU;8x!qyzP>M${N$O$sIU*vb#rpTGep_EvF___{nm`aj~5 zi^;I#Eg&7G%@h+_qa&Ox`n~;;7|z=taR!i<2(ow;TceFX10Of{ks8@wpDz$LDsDhG zFClUAi;dVuGc#*)d-b_dU1KOfBTX1+`Lw%-yHdwqOwtWxD{#`3bOu`tZW0a25W_Hs zH94L>qU=v^ukYOv5oKv zj4^8$d!V4wQ3Pe>QAAlQBv)|$?=psT8`bDWNl$}7IXA1PW*c!WJe)i^dYngWBtUC0 zTobEcy>YhyXW*nb2OeFXg~!&o;%FOrmHRDa;|06a(d^j}X4FmrlXUILEI1bsqI(kL zRRl>_On#ly+*HW0KpJ9Hu*=VQnTnci)q|*nOjMgYzw`#Bu4z;e#4ru@pWqHcrihNS z1?hc=0BFTogq#B#l*EMlQ{op_=QuBn6g(H;!)=#q^mfCUbDuqh<%HXh{OG2M)Z;$<*y9QEPlJ zG~^;FI*m<>iR=ul-`YLuuZEN7!uY|y*ef22-t}PrNl}Z_Hpeq6mpFccH3td+J;2xf zX24tZOD+g9I9}=Tl|_HnwtffNUKjfDta#&)H6Vr?c+cP(Zc~vtJFFm4s_#_Yz$lPW zG*l&Bki8=qZJ_=9bo3()3*!ZZXp%^z#hbwVr(WEp{9q z8_7m z;=$wWLYbw%Nn-$_x~yY=9ApqBA#lR%^Y!!vET!RPAaZi-MNMg*h<@WE`Mb83fhA8wDSWAej|$ylyF-fqMHTq|q(p*bf^qeF2oc^K8GUbqN$f>}~NPMJ3!? zOgVL)h8HhM{QSP00b7R%Z(n&w$FiKytHePY71&N(K2_5wJCduk#)*c}Sczuhdwgm#lU*DXn zCv0`>TKBC0d6F)xPhtO3nqHSc_JoDysD*8)gawP??z0|y`wWxVRK4KH9i)&faSnnW z&Qra=Z`@B!IEmWjVW|0YIhd|SCF202YR)GY`T#fCT!tsF2E7q&DUeP%5Jh;s!ZW-g zBD)&=$Ml?86>$c@3%!)3!~PFd6ng8uapc@wz?+fI+8`bpNNVdT!V4lo{5efVySGmd>{B3gL6U@0dy2_m)kBw2XiH$Y8>iEhthZZa% zjG!!c|CM4z^-GdDq^}e0Bt)FJM`cv{DU15>**VFJM*QXODZT@^xfpLx2Z6Rw`Ih%` zh|Zaf2`S?f&r$0*i4sA%^x`v@!h;fT(N*ehOT;hQd#Zi+nAvwVDBr$(K+6a^s^N*a z&t--fyCl4M&@U4i{fJ=PrV!_ioO)%{0D)x8f^gTmLLikVmPD@XPZ8EW%Zmy$@bWg*J4uiXE%f(a01U-n5-(=~1abeOPC9yOQ%4{uAlIxqu<<*qi z3rPYY4-8cF&0;j`ARJ5345yrfi%BDTb^Y3uOy9mMBoDGg@3=N6ISr^-o<}ncy?~oRD z8`~O`pyc$>ecu|oN>-}ZOFW=@(HB6`NYG4>(vZCi;}M!S;!{Jq4`3O`de^_5Sumqd z8{hYV?xU=Ib>3PE%nD$AOF0QW0iK<=GnHv|%k}ktpiyloSgMitZEW550v*Oc0V7KA zb|;oS^UqNp$W5QVO#!GSAwIvXv&Wf@rMeD>C9|ZNxkhch&5r|ksIzjHu>pmEm=^)$l<(`U6d$9$pt;3NR=(*OZ zF~iv6(eAmYejHuwsGrq7YnZu&YUl;Vc$%&;k{Ab_9L}sVCex2MZKW)5&#fFY`y?Zl z60lwkh+9;BQ9n&A`3L&QrS*7-#S!Yfx9~03G9xCFo*+R~eZpERK@WMC^lz!;)2I_S z3db**UC+(Slxxumdg8x`Y>j_C8{4;3g}avy@q7An(6FAU^RiN8sAxo*?Ed9K z<+1sMCqw*Q2mQ=%EQq@t1bDKauKZwpWAUgS{oELpRimAUm;30zpZ$lo?3QUFf0$Nr z6vy(6a8Dwo2KNy-xr7+xkDo=+uNyQ~6_CW#7Dp_+C|(dVmc~z$UK_1Em~1TzL_QI$ zVcE11u}s|w$SvG%q1}XtN*Ey@Tp`Yqf4dCmb871p!j?>dB^CGjwb=%`D4cJnXIR%E z*6uX$-@s8v@!o$vXGYW0;BlQvi|^*J^jTCD;?<|~<)j|}Hvm**4g8AsvIkmmkN4v~ z=mFC!0oqfa^EFQG#LtvYHH&z+HT71u?MWzIvoQF1Ev{=-YWXu{0;MblKd2uhe6D(U z-XN3uX$0eIUhHHd<%?T|G-uacI)uP|3f)n3i4u7Az*F)y3IsgEP-fvP*bJhyxy5iN zo?3CN^Wh-eg*G(Iff%Wib=<8+2Oly`x1KMs#2)_6%#R?HET8Di0@%I<@oMj)_9Lnf zqHeS^c#GDY2mkVckFfnW+Buv!crmcJZBE1yT%D!cY!tvHk|I!Ut?4F($Ue;Y5l5q1 zATRAa?PHdY({7zjv>=SB@+MXd{jL32{O%YK5^FtEJ}n zxgF^9x|0ZL@PF&KLP^)a3c?@;rT0ymKxMO2N@cCSM^u&v&5%6ZU?n>)WiZND!{wDH z)}~%&BYWWH>|s<&At~5(5V%jxVRw?lwafo=%ofb-w^cesj&FA0wAREK@nlcONarcq zW3IDB&%04Q{Qi0><7&^~)iYx0dAgBv>D^X`)5QSHW_PmhUn zR#3g{{*{P+OuyIXdWGa=3VOR=SP#;d>V??mVZY_ zjD|h0wdC89Lmp;#oJ0J3QE`@|AARKKWjJ_*t{B|zJGouiek0Lgk{}4ps4_B8pLbp>fvImzE!&>}%5$&1L^IY^dy#vy-$llW$@<4?0RW&?Vn$ zYjxq;##_}<9m%9hwWprQ(B&SR;M42UamCKGxQ9A1PX8Y&a} z@;z+F%d5g5vSr>=n)=x8ctx;93aRQf9BZ&9q+mXLq zk*F&*qjCK)iLe*f6P|3++&RDF#lq6{(|P7Q|k02!s1? zKDHxC=IwN!4mOBuh*kZI|RIE{qu^xYZRsWa#H zvr;u!m5CKL9o+wcTuK?VluoNapvGo;*c@K2KOuwGyIt9~4?&bW{UY6!|chKA5lgyJ}0@>G6 zdSz1oZzsysP-0jR$@JHIwObB(#R6Fmsw`y8f~S6ozOB(|Ty7ZXH*yw!=k=kDr?yC! zC0fsW)lKTQftLCvPm7Gv>1#7%ww#jWjF?-M<`@nboE?(vN5NhQlciK2$v5z}q9p~r zR4eWPBxD{qZ$|S$$W&U;IJ1^Pdqc&n(mRW9+jt96)esEYYW_P&qH|=pI*9j zHnOpVskv5BY3c$>fBD~xT;Wp7DMoILJlAGqxvSM^!U*y;Gd58}F0R&}q7Cbov|6N?ST9My0mi!~H~I$@zAzeRPff zT;lcY{mr`%!%;8t3K9L#Au>Jcq`3R9iEJ1JT_cBf9P-O7r zY~lQPbYU~GFv;n47gJ1aZL_ZT-HSS0T8fHsxF15fO70nAN`q5lFGRg2CZ&0i5K$Nk z=a-)kyaE7~z(k(jltn8R?H1nKy-ehXe0q57x z7hkNh4=FP#)MlXF9nzKBnsMCP6SlKCnkzHB1);6V-J$ogROF~X#p!Eo%l~zvx1}cb z48JTAN*M5XjM$sVgLs4g|W^hdNEmg0rp zJT?@;G+Lb=*%S@L+dM}yQcO98u`VqUyHrxQi`@ecX9naB@3w~;^G&Ua6AU!fUsi13 z?L7>2$*0T3{wn1?N6=LGSLK3{nmCZNZpS zD^afCw8X9@+wULCMYe_rwv{Ryqkm6o9GQuyox&X=F;*_&p%afrXP3RmaKFIMnw;}X z=aEYJLIl0|#Qg;RhPcv`VXAgVNx>mkLl9sd6?x6RpzQMGU7CBlNK4w9sW%#V?U&ds z*0(7UJFgZyWQWWAta7Q+cig^73F9uWSCl@9d-jZ6!0}Th?>zhN=)HR>iBNv3!rj=&o{2$g zGOPCrk7V2u4bQ9cD#cYek8D3Wr+L*U66zE~4YpvxzLrjU@CqmA5ss$!&8KhE>!Cjw;ws@`X=DG%-q10G_0Vz9~y}7mX_GB#g{6}&OKS^(0Ja#n= z_%T_$zFtGMRan-pu`1SB zRjFgbNfW)1J-<)bF0E2dFZPoibvI8NI~!?=-{q275~RZTx&xb+b*Jw$-c^#!H$%?e zVx!7d%vX*2F6QRch3TlGG^aWCjb7PggjUk-Cw)j&uvuASqk!{2 z^&V?8et_;dAH_!|IpAJ4NG_Y+y_))!yUz?aimbIMWv}S5BFVK2uo$%&z3!KTR&xkq zN}L{~O{sks>;bd+%PEOE*QA2zMGtk9`1#MPZ-el?0i%7pzKSnmb+L)Yrc_G8Er&4G_OjzouMOct<@_$ zNAE|ETDEB|Cr=9na@gwDAJ81@j4KYXQFsClLqi`P9Y&P|_Q4KHp_S>J^f#-1%Z6Xs z>zf{;T1=;zA|fu&pBw$0&zU!*tup5+M(1$p8!-;am=r-Tl-LJr0jZsG2+yc}JiV(B z?)SxZ7DV@U?4CHYwQ*aj`1X2rS~zW$siR+fe0(0O_(W%0pWIMmgA;La82fOZPTp(} zeIX^E^6ii)7@)b{EoULMbqX!hYn%%iKg?Jgx?xSGDYwmnGL`CBl-@1Mms%W~H_HS#iy`b(xGgG(C zcRa{Xq5)Oj6|y}CIxn^g=7}zSKS6 z2@(BIF5$)>GfA^C_#u=N|07~JeTI@kvBUQzE)a_$1SKT`% zvrC6ju`jXKl3W?l@5OY8v=)DiE_9`=P9~twJXCZKn%y95*MKNNM&pwCjLbtGxtGjU z8%b-)(n_<`cejxFleJk6Y8&}g?01Gvz{U7Z%`wSa5vQL&5L0OSOy*<4=5nuzu73OQ zgTP(kKov2!4O5TdpnG_ZjrltBqPi5d?mzVVL> zuq>Hm-o-po=#`r2`t}qM9Cma>>4PKaX;%5X{4@5w@bMSDV*gF#)#lUP z8@tKWq^JYr#OE*YFKp~m*wcQyPtrY|JFRN}sGAulfb%y!b9DZ^TXW~Qm+t)Cs( zFr}`&<9$t}=&yx?w^V!O=^ zw;Ab8iM1sd=#C|ST_^VG{dWdlY{TV;H}V9|qxGkZu2#OcmS|_}v|Td}OEIZrg+{&X z=gdR(t6idfjrBx4Z6cqO6;$%Am#JK97)V-Y%mpHwB1Tr;`^%48qv73@inM_tyoYkZL`yXEx@qlS({G}7pRyOWe6Q`@o z=#@L;`prF4!t-eo+&=9pbZ8Of(gYR~lWhb9TPBWWUD2EW|R^pe3 zQ^)O&pqh2uQMteD^Qrrg3|}-u~6czOjXWP*2)LnfcBQ~&mQTg zl-pue5es)GU)c4So^AikG{*u*cx?6Oj&nFGOcvShW&MHq0@m zeU>M-DgpYF!wpmxzsUS+Nu0+;hLRdd7U32zpUlcPZvR-3Pf}W%vu>Nd^wO~PfXxo| z3B4Lv)wVvfZ9B=96*`n)mAJc?^tfKyQ0vrNUL(KV5WB&=1aXSvsqaCUrVGAGVGGaw zea9c}xMA>fl^Tff3VLfF+y2BorXU+^yyD}r3r$r$dYnDnkgswZg=@krH?sA3Y>z+J zGuR2)oHF9~Ys%-A<1(6dZxUD7An|u#n6lSEz4yy!{@givuO_@Yg-dS9h_TrlN|4aomaTsu8lrdg8 z(}8UI7e~qy{90Z+VTq;juvjH7`W1`b2iHu_4KR53*k`Wt7}N~opUN>72)v_U6ue8) zzV81*&_Lr*f+v%ajqJ=R)!<)shmo?cIWpJZz4?`HJ65q>N3pIpB1EgZ{4N~3`5T=LS@Rx;ezT6Q%|x2(-n*E@N->ghr z6ZO>Ktl*nRf8AW(lw|bRx@IoEctF@%9*>$>cLRrU?9TlPqB1DFMpgfU|+tjzV3inYLY5g#o@jtLXa*2t-m8L z0+9P4?d*p(Qs0XRO?mgcS{&n(WTFL4XUxRK;P!jRGKZ$qgs+}IfK!3cF4Yl# zyH_eZ$lh~Aym&@BH61U~EAjfLVZfZ#%?k@GaX-R5Nndv|!(5(`T4dOS+@Op1^AaLu z&1hp$=)c%a)dg%9JZ7heJvH(R!KNph&k~`2n0F@W4xiWjgrIG&@enkFUu7{9j(ZL{ zDb*$)IR6vK2iJELd_YcnC1=EN$qZpD5-!Dm{6B_U4Io!;du?eNa1{k#I1y@8=eGYZ z?KeL%HcQ|E2V7HzGv^R3kD;Yz@xP(JzqHycB7v#-FSFK2S~%X3b+uoMOhv%yR~gj0 z?}Z`=)OeNS4AUuYy)p;rffY^~RM;eZf_m~h6BjcOS=z;DYB@slJmFyJ@re~t4Ay;V zFrPL!r3mqg5QS+$-lC6BXk3Pk?4Z)RH4vp@dVIL2I63M64iE^6hy*ah#D+;_qzpS;#C$%W@umbjpDbuo{iuUrc$Nq};f& zKMbOrc``)=TiL!X`r+BKM=s5zk*=_}rb+&ve z1f+y~*N0(T#R`lOkoyAjM3jNg|KiY$43g~ms9z1t%6Fjk7XpIdt{#?REq-v`4Cm}J z*pEiQr&`(=Ed*%bcCP*5pLM&|*Vny0U}BR4$Z@@#!kls1)JofKd}!qm@%`878PuHhJB&9^~2u1LsdrdK6&g$e>Mc27|!!*Jj$ zVux!|t^i2vZNFweaW_Qr;f2k!8?Ijt-ts6MO!}PECW^Qgcz}Ts2oFRTykT&G(?Atq zR-*v?b;n7fzRbU|?v3Tyb=4US?UVdVcKVhe&efx;zG8gWml5BgV{~1$ruSpICaJ%um z{j3TWf?O1hf-C>PJ#G_|pzr=ju?B7>4XdITCvb)FC(rZF+gv zd^Wb*{n=B$y*fE5931Zg!*f0X6Iv3lf9*pBv4Gq8yTgR2yCg~Cd$VLsM7Qsz+_aw< z_n68e)tH$$L}yG>e*{jXN-JMaW+Ky{=-$S(oaH4W;pcM0#5H>B(uhMgO`0xv>9cle z`dR6IH(1R3yGTe7!b&rLN;&HY zW%A_Mbr%`yyly#0d`VV4}ptGZ5&>Xi-Y=Q;^C}%{AP7 zDjleFsSxY3GP*Y{V9~jy*r0M>x$v?mjQAJ_+onb56NmCk+}ULWhhl9+Eq`LEcq~- zsnK44T}r@~^Ytfa>ArIy!QxiPkK9dgQbg&j%p90IIaOPJo{tTJ-ls6s}) z*agwLtTjbXUp_did(12;sA$OX&%`m6Xk@dREy`9$5+%e1L@>OfK=9!isLIHD-!=Xa z*^D`koDDI(0U`?5(ce?o2Qw7ot~e5qT#GO81ehT+{NNtNCg7nR${pn`kBCjP9=u)5 zzFI1ub4?B7LCLh}a^iemDKo_$fb9 zi^GqDiNleLWTuYl>33X9mKvr6olIjrDcsz{{M+E|;7Ox2=JVU%)AWz^}An&zM6i+ zY+T#uqqzDiNmywykR{_sFxhA~>nry!x9>1&2Gymq3KPHIxpqK6yprHZU~gO#@=Opf zx0bc53f}I|9y9fAyQc~CX*QD$3SX-Cs|UAMvhA|uS`CmuDIy^ z1cI^#_r(SC-Rq5E_~`$vj#QG9C9&9#qe&j86c+sbbZ}jG?g1_!^-lz2zaZZM z$k{`c{c>|wsymc`+*ij{Tyx_?r_f@t84TIc!@2g8pRcdd7LYk6v$j}P=jw?Aa08qHa<($8D?<5pCA*#-rhw7uId}b?p}GrUhL~)d zEcf%*o1P)_CO^Su71UQV#5R$b!}ZH6dey?XJ)UpkAV%y*N2s>F5U8V&VnxaZOxV7I zv&2$=Ac)&hWn%L0l2qZ8xc#=xmmqxw

    va;tUn5)(_LY~ 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

    ClEJ1_2AAS-ood)06F_VO^Nodmw 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 literal 0 HcmV?d00001 diff --git a/src/content/docs/aws/tooling/lambda-tools/remote-debugging.mdx b/src/content/docs/aws/tooling/lambda-tools/remote-debugging.mdx index 5bb62f1b..462536f2 100644 --- a/src/content/docs/aws/tooling/lambda-tools/remote-debugging.mdx +++ b/src/content/docs/aws/tooling/lambda-tools/remote-debugging.mdx @@ -12,25 +12,316 @@ import { Badge } from '@astrojs/starlight/components'; # Overview -This guide covers remote debugging of Lambda functions with the IDEs [Visual Studio Code](https://code.visualstudio.com/) and [IntelliJ IDEA](https://www.jetbrains.com/idea/). -For a simple working example of this feature, check out Pro sample [lambda-mounting-and-debugging](https://github.com/localstack/localstack-pro-samples/tree/master/lambda-mounting-and-debugging). +Lambda Remote Debugging lets you use breakpoints, inspect variables, and step through your Lambda function code locally within VS Code. It is supported for Python, Node.js, and Java, and works with SAM-based or standalone Lambda projects. -More examples and tooling support for local Lambda debugging (including support for other IDEs like PyCharm) is coming soon - stay tuned! +:::note -# Covered Topics +For examples and sample apps, visit the [LocalStack Samples Repository](https://github.com/localstack-samples/localstack-pro-samples). -* [Debugging Python lambdas](#debugging-python-lambdas) -* [Debugging JVM lambdas](#debugging-jvm-lambdas) -* [Debugging Node.js lambdas](#debugging-nodejs-lambdas) -* [Lambda Debug Mode (preview)](#lambda-debug-mode-preview) +::: + + +## Lambda Remote Debugging with AWS Toolkit for VS Code + +This guide describes how to use the AWS Toolkit for VS Code to debug Lambda functions running in LocalStack. This new integration enables interactive, IDE-native debugging for Python, Node.js, and Java Lambda functions with minimal setup. + +### Key Benefits + +* One-click remote automatic debugger configuration and injection via the AWS Toolkit for VS Code +* Automatic Timeout Management +* Support for Python, Node.js, and Java runtimes + + + +## Getting Started with AWS Toolkit (VS Code) + +### Prerequisites + +* Upgrade to LocalStack v4.8 (or higher) for both your LocalStack CLI and your LocalStack Docker image. +* [VS Code](https://code.visualstudio.com/) (>= v1.83.0) +* [AWS Toolkit for VS Code](https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.aws-toolkit-vscode) (>= v3.74) +* [LocalStack Toolkit for VS Code](https://marketplace.visualstudio.com/items?itemName=LocalStack.localstack) (>= v1.2.0) +* [Docker](https://www.docker.com/) +* A valid LocalStack Auth Token. Sign up for a [free LocalStack account](https://app.localstack.cloud/sign-up). +* A valid **auth token** with an assigned **Free Tier or higher license**. +* VS Code running on the **same machine** as LocalStack (container-based setups like Kubernetes are not yet supported). + +### Setup Steps + +The following setup creates the required `~/.aws/config` and `~/.aws/credentials` entries and ensures LocalStack runs with your active license. + +1. Install [AWS Toolkit](https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.aws-toolkit-vscode) and [LocalStack Toolkit](https://marketplace.visualstudio.com/items?itemName=LocalStack.localstack) from the VS Code Marketplace. +2. Install the latest version of the [AWS SAM CLI](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/install-sam-cli.html) for using the AWS Application builder functionality in the AWS Toolkit. +3. Run the `LocalStack: Run Setup Wizard` from the Command Palette. (This sets your auth token and configures the `localstack` AWS profile.) + +![LocalStack: Run Setup Wizard](/images/aws/lambda-remote-debugging/wizard.png) + +4. Start LocalStack using the status bar or the command `Start LocalStack`. +5. Switch your AWS profile in the status bar to `profile:localstack`. + +![LocalStack status bar](/images/aws/lambda-remote-debugging/status-bar.png) + + +### Debugging Node.js, Python, Java (with Examples) + +You can debug either your own Lambda function or our sample project. + +### Use AWS Toolkit Sample + +1. Open the **AWS Explorer** in VS Code. + +![AWS Explorer](/images/aws/lambda-remote-debugging/explorer.png) + +2. To install the sample application, select the `...` menu in the AWS Explorer view and choose *Create application with Serverless template*. + +![Create app](/images/aws/lambda-remote-debugging/create-app.png) + +3. Choose the **"Process SQS Records with Lambda"** sample. + +![Process SQS Records with Lambda](/images/aws/lambda-remote-debugging/choose-sqs-records-lambda.png) + +4. Select a runtime (Python, Node.js, or Java). + +5. Complete the wizard to generate the project. + +:::note + +If you want to use your own Lambda function, ensure your function and SAM template are compatible with LocalStack. + +If using our sample app, you may need to change the Lambda architecture from `arm64` to `x86_64` in `template.yaml` if running on an Intel machine. + +::: + +### Deploy and Debug + +1. Deploy the function: + + * Go to Application Builder view + * Click **Deploy SAM Application** (cloud icon) + +![Deploy SAM Application](/images/aws/lambda-remote-debugging/deploy-sam.png) + + * Follow the wizard to deploy to LocalStack + +2. Open Remote Invoke Configuration: + + * In **AWS Explorer**, right-click your deployed Lambda function + * Select **Invoke Remotely** + +3. Enable Remote Debugging: + + * In the configuration view, check **Remote debugging** + +![Remote Invoke Config](/images/aws/lambda-remote-debugging/remote-invoke-config.png) + +![Expanded Remote Debugging](/images/aws/lambda-remote-debugging/expanded-remote-debugging.png) + + * If prompted, provide the event input (e.g., SQS sample event) + +4. Set Breakpoints and Debug: + + * Open your Lambda handler source file + * Set breakpoints in the margin + * Click **Remote Invoke** + +Your Lambda function will execute in LocalStack and pause at your breakpoint. You can inspect variables, step through code, and continue execution. + + +### Debugging TypeScript with Source Maps + +To enable source-level debugging for TypeScript: + +1. Build your TypeScript Lambda with source maps enabled: + +```bash + tsc --sourceMap true +``` + +2. Ensure the compiled `.js` and `.map` files are present in the deployment package. +3. Open the `.ts` source file in VS Code, set breakpoints, and proceed as with other runtimes. + + + +## Troubleshooting + +### `UnsupportedLocalStackVersion` Error + +If you receive the following error message: + +``` +UnsupportedLocalStackVersion: Your current LocalStack version does not support Lambda remote debugging. Update LocalStack and check your license. +``` + +Here's how to fix it: + +1. Make sure you are running **LocalStack Pro >= v4.8.0** + + ```bash + docker pull localstack/localstack-pro:latest + ``` +2. Ensure your **auth token is valid** and has an **assigned license** (Free Tier or higher). + + * You can re-run the **LocalStack Setup Wizard** in VS Code to verify. + * Or log into [app.localstack.cloud](https://app.localstack.cloud) and check your token and [license status](https://docs.localstack.cloud/aws/licensing/). + +### DNS Rebind Protection Issues + +Should downloading the Lambda function code fail, here's how to fix it: + +* Disable DNS rebind protection (see [LocalStack DNS docs](https://docs.localstack.cloud/aws/tooling/dns-server/#dns-rebind-protection)) +* Use `127.0.0.1` instead of `localhost.localstack.cloud` (**Automatic** setup) + * Run the `LocalStack: Configure AWS Profile "localstack"` command from the VS Code Command Palette which will auto-configure the correct endpoint. +* Use `127.0.0.1` instead of `localhost.localstack.cloud` (**Manual** setup) + * Set `LOCALSTACK_HOST=127.0.0.1:4566` in `~/.localstack/default.env` + * Update your `endpoint_url` in your `localstack` profile located in `~/.aws/config` + + +## Lambda Debug Mode (Preview) + +Lambda Debug Mode is a preview feature in LocalStack designed to enhance your Lambda debugging workflows. +This feature provides an optimized environment for debugging Lambda functions, ensuring that you have the +necessary tools and flexibility to troubleshoot effectively. + +### Key Features +* **Automatic Timeout Management**: Integrates with API Gateway to prevent Lambda function timeouts, + giving developers ample time to connect remote debuggers and inspect the function's behavior. +* **Multi-Function Debugging**: Supports debugging multiple Lambda functions concurrently. + +### Enabling Lambda Debug Mode + +To enable Lambda Debug Mode, set the `LAMBDA_DEBUG_MODE` environment variable as shown below: + +```bash +LAMBDA_DEBUG_MODE=1 \ +LAMBDA_DOCKER_FLAGS='-p 19891:19891' \ +localstack start +``` + +When enabled, Lambda Debug Mode automatically adjusts timeouts to accommodate debugging needs: +* **Lambda Container Startup Timeout**: Provides additional time for debugger connection during container creation. +* **Lambda Execution Timeout**: Extends the execution window, allowing for in-depth remote debugging. +* **API Gateway-Lambda Integration Timeout**: Increases timeout settings to avoid premature terminations. + +### Advanced Configuration + +For further customization, you can use a configuration file. +Specify the path to this file with the `LAMBDA_DEBUG_MODE_CONFIG_PATH` environment variable, ensuring the +file is mounted into the LocalStack container. +Manually setting `LAMBDA_DOCKER_FLAGS` is unnecessary when using this configuration. + +Here is an example of mounting a `debug_config.yaml` in your LocalStack container to start your Debug Mode: + + + +```bash +LOCALSTACK_LAMBDA_DEBUG_MODE=1 \ +LOCALSTACK_LAMBDA_DEBUG_MODE_CONFIG_PATH=/tmp/debug_config.yaml \ +localstack start --volume /path/to/debug-config.yaml:/tmp/lambda_debug_mode_config.yaml +``` + + +```yaml showLineNumbers +services: + localstack: + container_name: "${LOCALSTACK_DOCKER_NAME:-localstack-main}" + image: localstack/localstack-pro # required for Pro + ports: + - "127.0.0.1:4566:4566" # LocalStack Gateway + - "127.0.0.1:4510-4559:4510-4559" # external services port range + - "127.0.0.1:443:443" # LocalStack HTTPS Gateway (Pro) + environment: + # LocalStack configuration: https://docs.localstack.cloud/references/configuration/ + - DEBUG=${DEBUG:-0} + - LAMBDA_DEBUG_MODE=1 + - LAMBDA_DEBUG_MODE_CONFIG_PATH=/tmp/debug_config.yaml + volumes: + - "./debug_config.yaml:/tmp/debug_config.yaml" + - "${LOCALSTACK_VOLUME_DIR:-./volume}:/var/lib/localstack" + - "/var/run/docker.sock:/var/run/docker.sock" +``` + + + +Any change to the configuration file on your local filesystem would be automatically picked by the LocalStack container. +After debugging a Lambda function, its associated container will automatically stop. + +The configuration file should contain a `functions` block where you can define debug settings +for each specific Lambda function ARN. + +#### Example: Basic Debugging Configuration +This example configures Lambda Debug Mode to use port 19891 for the remote debugger. + +```yaml showLineNumbers +functions: + arn:aws:lambda:eu-central-1:000000000000:function:func-one: + debug-port: 19891 +``` + +#### Example: Disabling Automatic Timeout Handling +In this example, the automatic timeout handling feature is disabled for the specified Lambda function, +enforcing the predefined timeouts instead. + +```yaml showLineNumbers +functions: + arn:aws:lambda:eu-central-1:000000000000:function:func-one: + debug-port: 19891 + enforce-timeouts: true +``` + +### Handling Unqualified ARNs + +Specifying an unqualified Lambda ARN in the configuration is equivalent to specifying the ARN +with the `$LATEST` version qualifier. + +```yaml showLineNumbers +functions: + arn:aws:lambda:eu-central-1:000000000000:function:func-one:$LATEST: + debug-port: 19891 +``` + +### Debugging Multiple Functions + +To debug multiple Lambda functions simultaneously, assign a different debug port to each function. +Note that this configuration affects the container's internal debugger port as well, so the debugger +port must be set accordingly. + +```yaml showLineNumbers +functions: + arn:aws:lambda:eu-central-1:000000000000:function:func-one: + debug-port: 19891 + arn:aws:lambda:eu-central-1:000000000000:function:func-two: + debug-port: 19892 +``` + +### Debugging Different Versions + +You can also debug different versions of the same Lambda function by assigning unique ports to each version. + +```yaml showLineNumbers +functions: + arn:aws:lambda:eu-central-1:000000000000:function:func-one:1: + debug-port: 19891 + arn:aws:lambda:eu-central-1:000000000000:function:func-two:2: + debug-port: 19892 +``` + + +## Manual Lambda Debugging (Legacy) + +* [Debugging Python Lambda functions](#debugging-python-lambda-functions) +* [Debugging JVM Lambda functions](#debugging-jvm-lambda-functions) +* [Debugging Node.js Lambda functions](#debugging-nodejs-lambda-functions) * [Resources](#resources) :::note + Due to the ports published by the Lambda container for the debugger, it is currently only possible to debug one Lambda function at a time. -For advanced debugging scenarios, such as those requiring multiple ports, refer to [Lambda Debug Mode (preview)](#lambda-debug-mode-preview) section. + +This limitation only applies to advanced manual debugging scenarios in legacy mode, such as those requiring multiple ports. + ::: -## Debugging Python lambdas +### Debugging Python Lambda functions Lambda functions debugging used to be a difficult task. LocalStack changes that @@ -216,7 +507,7 @@ awslocal lambda invoke --function-name my-cool-local-function \ -## Debugging JVM lambdas +### Debugging JVM Lambda functions ### Configure LocalStack and your Lambda function for remote JVM debugging @@ -326,7 +617,7 @@ Now to debug your lambda function, click on the `Debug` icon with `Remote JVM on LS Debug` configuration selected, and then invoke your lambda function. -## Debugging Node.js lambdas +### Debugging Node.js Lambda functions ### Configure LocalStack for remote Node.js debugging @@ -427,134 +718,6 @@ awslocal lambda invoke --function-name func1 \ -## Lambda Debug Mode (Preview) - -Lambda Debug Mode is a preview feature in LocalStack designed to enhance your Lambda debugging workflows. -This feature provides an optimized environment for debugging Lambda functions, ensuring that you have the -necessary tools and flexibility to troubleshoot effectively. - -### Key Features -* **Automatic Timeout Management**: Integrates with API Gateway to prevent Lambda function timeouts, -giving developers ample time to connect remote debuggers and inspect the function's behavior. -* **Multi-Function Debugging**: Supports debugging multiple Lambda functions concurrently. - -### Enabling Lambda Debug Mode - -To enable Lambda Debug Mode, set the `LAMBDA_DEBUG_MODE` environment variable as shown below: - -```bash -LAMBDA_DEBUG_MODE=1 \ -LAMBDA_DOCKER_FLAGS='-p 19891:19891' \ -localstack start -``` - -When enabled, Lambda Debug Mode automatically adjusts timeouts to accommodate debugging needs: -* **Lambda Container Startup Timeout**: Provides additional time for debugger connection during container creation. -* **Lambda Execution Timeout**: Extends the execution window, allowing for in-depth remote debugging. -* **API Gateway-Lambda Integration Timeout**: Increases timeout settings to avoid premature terminations. - -### Advanced Configuration - -For further customization, you can use a configuration file. -Specify the path to this file with the `LAMBDA_DEBUG_MODE_CONFIG_PATH` environment variable, ensuring the -file is mounted into the LocalStack container. -Manually setting `LAMBDA_DOCKER_FLAGS` is unnecessary when using this configuration. - -Here is an example of mounting a `debug_config.yaml` in your LocalStack container to start your Debug Mode: - - - -```bash -LOCALSTACK_LAMBDA_DEBUG_MODE=1 \ -LOCALSTACK_LAMBDA_DEBUG_MODE_CONFIG_PATH=/tmp/debug_config.yaml \ -localstack start --volume /path/to/debug-config.yaml:/tmp/lambda_debug_mode_config.yaml -``` - - -```yaml showLineNumbers -services: - localstack: - container_name: "${LOCALSTACK_DOCKER_NAME:-localstack-main}" - image: localstack/localstack-pro # required for Pro - ports: - - "127.0.0.1:4566:4566" # LocalStack Gateway - - "127.0.0.1:4510-4559:4510-4559" # external services port range - - "127.0.0.1:443:443" # LocalStack HTTPS Gateway (Pro) - environment: - # LocalStack configuration: https://docs.localstack.cloud/references/configuration/ - - DEBUG=${DEBUG:-0} - - LAMBDA_DEBUG_MODE=1 - - LAMBDA_DEBUG_MODE_CONFIG_PATH=/tmp/debug_config.yaml - volumes: - - "./debug_config.yaml:/tmp/debug_config.yaml" - - "${LOCALSTACK_VOLUME_DIR:-./volume}:/var/lib/localstack" - - "/var/run/docker.sock:/var/run/docker.sock" -``` - - - -Any change to the configuration file on your local filesystem would be automatically picked by the LocalStack container. -After debugging a Lambda function, its associated container will automatically stop. - -The configuration file should contain a `functions` block where you can define debug settings -for each specific Lambda function ARN. - -#### Example: Basic Debugging Configuration -This example configures Lambda Debug Mode to use port 19891 for the remote debugger. - -```yaml showLineNumbers -functions: - arn:aws:lambda:eu-central-1:000000000000:function:func-one: - debug-port: 19891 -``` - -#### Example: Disabling Automatic Timeout Handling -In this example, the automatic timeout handling feature is disabled for the specified Lambda function, -enforcing the predefined timeouts instead. - -```yaml showLineNumbers -functions: - arn:aws:lambda:eu-central-1:000000000000:function:func-one: - debug-port: 19891 - enforce-timeouts: true -``` - -### Handling Unqualified ARNs - -Specifying an unqualified Lambda ARN in the configuration is equivalent to specifying the ARN -with the `$LATEST` version qualifier. - -```yaml showLineNumbers -functions: - arn:aws:lambda:eu-central-1:000000000000:function:func-one:$LATEST: - debug-port: 19891 -``` - -### Debugging Multiple Functions - -To debug multiple Lambda functions simultaneously, assign a different debug port to each function. -Note that this configuration affects the container's internal debugger port as well, so the debugger -port must be set accordingly. - -```yaml showLineNumbers -functions: - arn:aws:lambda:eu-central-1:000000000000:function:func-one: - debug-port: 19891 - arn:aws:lambda:eu-central-1:000000000000:function:func-two: - debug-port: 19892 -``` - -### Debugging Different Versions - -You can also debug different versions of the same Lambda function by assigning unique ports to each version. - -```yaml showLineNumbers -functions: - arn:aws:lambda:eu-central-1:000000000000:function:func-one:1: - debug-port: 19891 - arn:aws:lambda:eu-central-1:000000000000:function:func-two:2: - debug-port: 19892 -``` ## Resources @@ -562,5 +725,5 @@ functions: * [Spring Cloud Function on LocalStack (Kotlin JVM)](https://github.com/localstack/localstack-pro-samples/tree/master/sample-archive/spring-cloud-function-microservice) * [Enable Lambda Debug Mode to Automatically Raise Execution Timeouts (Java)](https://github.com/localstack-samples/localstack-pro-samples/tree/master/lambda-debug-mode/java/base-enable-lambda-debug-mode) * [Enable Lambda Debug Mode to Automatically Raise Execution Timeouts (Python)](https://github.com/localstack-samples/localstack-pro-samples/tree/master/lambda-debug-mode/python/base-multiple-lambda-debug-mode) -* [Enable Lambda Debug Mode to Automatically Raise Execution Timeouts for multiple Lambdas (Python)](https://github.com/localstack-samples/localstack-pro-samples/tree/master/lambda-debug-mode/python/base-multiple-lambda-debug-mode) +* [Enable Lambda Debug Mode to Automatically Raise Execution Timeouts for multiple Lambda functions (Python)](https://github.com/localstack-samples/localstack-pro-samples/tree/master/lambda-debug-mode/python/base-multiple-lambda-debug-mode) * [Enable Lambda Debug Mode to Automatically Handle Concurrent Function Invocations (Python)](https://github.com/localstack-samples/localstack-pro-samples/tree/master/lambda-debug-mode/python/base-concurrent-lambda-debug-mode) From eb7b6860585d0e229f851a93d3fca4173a361c77 Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Thu, 11 Sep 2025 17:55:42 +0200 Subject: [PATCH 03/41] docs: document new CloudFormation engine and its implications (#188) Co-authored-by: Simon Walker Co-authored-by: Brian Rinaldi --- .../docs/aws/services/cloudformation.mdx | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/src/content/docs/aws/services/cloudformation.mdx b/src/content/docs/aws/services/cloudformation.mdx index c892f29a..15c44f67 100644 --- a/src/content/docs/aws/services/cloudformation.mdx +++ b/src/content/docs/aws/services/cloudformation.mdx @@ -11,6 +11,40 @@ import { Tabs, TabItem } from '@astrojs/starlight/components'; ## Introduction +:::note +With LocalStack version 4.8.0 (and above) we've introduced a **new CloudFormation engine** with Change Sets at its core, which would allow proper update and rollback support in the near future. + +This includes internal changes that may affect existing stacks or deployment behavior. Most users will benefit from the new behavior automatically, but there are a few important notes to be aware of: + +- **Persistence is not backwards-compatible:** If you use persistent state, your stacks may not load correctly between the new and old engines. +- **Default behavior has changed:** If your deployment logic depends on specific legacy quirks or unsupported update behavior, you may encounter issues. +- **New features and improvements:** are now available under the new engine. + +If you encounter problems or regressions you can **revert to the legacy engine** by setting: + +```bash +PROVIDER_OVERRIDE_CLOUDFORMATION=engine-legacy +``` +::: + +:::note + +## Upcoming Change in Handling Unsupported Resource Types + +In a future LocalStack release, the behavior of the CloudFormation engine will change when stacks contain **unsupported AWS resource types**. + +**Currently**, unsupported resources are silently ignored or mocked so that the rest of the stack can proceed. + +**With the upcoming change**, CloudFormation will instead **fail the deployment** if the template includes unsupported resource types. + +To keep the current behavior and prepare for this breaking change ahead, you can enable it manually: + +```bash +CFN_IGNORE_UNSUPPORTED_RESOURCE_TYPES=1 +``` + +::: + CloudFormation is a service provided by Amazon Web Services (AWS) that allows you to define and provision infrastructure as code. It enables you to create, update, and manage resources in a repeatable and automated manner using declarative templates. With CloudFormation, you can use JSON or YAML templates to define your desired infrastructure state. From 4a3e912611849cdb6f6edd8f2a8cf88ca2446157 Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Thu, 11 Sep 2025 19:13:05 +0200 Subject: [PATCH 04/41] docs: update EKS documentation with k3d load balancer note (#185) Co-authored-by: Daniel Fangl --- .../docs/aws/capabilities/config/configuration.md | 3 ++- src/content/docs/aws/services/eks.mdx | 14 +++++++++----- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/content/docs/aws/capabilities/config/configuration.md b/src/content/docs/aws/capabilities/config/configuration.md index 2beee689..53dbed32 100644 --- a/src/content/docs/aws/capabilities/config/configuration.md +++ b/src/content/docs/aws/capabilities/config/configuration.md @@ -198,7 +198,8 @@ This section covers configuration options that are specific to certain AWS servi | `EKS_K3S_IMAGE_TAG` | `v1.31.5-k3s1` (default) | Custom tag of the `rancher/k3s` image used to spin up Kubernetes clusters locally. | | `EKS_K8S_PROVIDER` | `k3s` (default)\|`local` | The k8s provider which should be used to start the k8s cluster backing EKS. For more information on the providers, please see [Elastic Kubernetes Service (EKS)](/aws/services/eks) | | `EKS_K3S_IMAGE_REPOSITORY` | `rancher/k3s` (default) | Custom repository of the `rancher/k3s` image used to spin up Kubernetes clusters locally. | - +| `EKS_START_K3D_LB_INGRESS` | `0` (default) | Whether to start the k3d load balancer and Traefik ingress controller automatically when creating an EKS cluster. Set to `1` to enable. | + ### ElastiCache | Variable | Example Values | Description | diff --git a/src/content/docs/aws/services/eks.mdx b/src/content/docs/aws/services/eks.mdx index 35bbc6fc..f275eb64 100644 --- a/src/content/docs/aws/services/eks.mdx +++ b/src/content/docs/aws/services/eks.mdx @@ -29,6 +29,15 @@ The default approach for creating Kubernetes clusters using the local EKS API is LocalStack seamlessly manages the download and installation process, making it hassle-free for users. In most cases, the installation is automatic, eliminating the need for any manual customizations. +:::note +The Traefik ingress controller and the default k3d load balancer containers are no longer started automatically when creating an EKS cluster. +To restore the previous behavior, set the following configuration variable: + +```bash +EKS_START_K3D_LB_INGRESS=1 +``` +::: + You can create a new cluster using the [`CreateCluster`](https://docs.aws.amazon.com/eks/latest/APIReference/API_CreateCluster.html) API. Run the following command: @@ -524,11 +533,6 @@ awslocal eks create-cluster \ } ``` -:::note -Note that the tag was previously referred to as `__k3d_volume_mount__`, but it has now been renamed to `_volume_mount_`. -As a result, the tag name `__k3d_volume_mount__` is considered deprecated and will be removed in an upcoming release. -::: - After creating your cluster with the `_volume_mount_` tag, you can create your path with volume mounts as usual. The configuration for the volume mounts can be set up similar to this: From bfa039906ca1c61d7c957ba633d82d5acd179c6a Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Fri, 12 Sep 2025 16:45:41 +0530 Subject: [PATCH 05/41] Update Persistence Docs (#189) Co-authored-by: LocalStack Bot --- src/content/docs/aws/services/batch.mdx | 1 + src/content/docs/aws/services/lambda.mdx | 2 +- src/data/persistence/coverage.json | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/content/docs/aws/services/batch.mdx b/src/content/docs/aws/services/batch.mdx index e9956593..fe290c4c 100644 --- a/src/content/docs/aws/services/batch.mdx +++ b/src/content/docs/aws/services/batch.mdx @@ -2,6 +2,7 @@ title: Batch description: Get started with Batch on LocalStack tags: ["Ultimate"] +persistence: supported --- import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage"; diff --git a/src/content/docs/aws/services/lambda.mdx b/src/content/docs/aws/services/lambda.mdx index 3caf3423..19816608 100644 --- a/src/content/docs/aws/services/lambda.mdx +++ b/src/content/docs/aws/services/lambda.mdx @@ -726,4 +726,4 @@ You might encounter this error if it is set to `legacy`. ## API Coverage - \ No newline at end of file + diff --git a/src/data/persistence/coverage.json b/src/data/persistence/coverage.json index 66fe2af6..3e2e1ab3 100644 --- a/src/data/persistence/coverage.json +++ b/src/data/persistence/coverage.json @@ -100,7 +100,7 @@ "batch": { "service": "batch", "full_name": "Batch", - "support": "unknown", + "support": "supported", "test_suite": true, "limitations": "" }, From 2b756ca85af3eb09230005438f4a038d4b5518a3 Mon Sep 17 00:00:00 2001 From: Alex Rashed <2796604+alexrashed@users.noreply.github.com> Date: Fri, 12 Sep 2025 13:16:27 +0200 Subject: [PATCH 06/41] update changelog with v4.8.0 (#191) --- src/content/docs/aws/changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/docs/aws/changelog.md b/src/content/docs/aws/changelog.md index a23b5226..a09bb5ff 100644 --- a/src/content/docs/aws/changelog.md +++ b/src/content/docs/aws/changelog.md @@ -31,6 +31,7 @@ which can be released as patch version because we are committed to make LocalSta | Version | Release Date | Release Notes | |----------|--------------------|----------------------------------------------------------------------------------------------------| +| `v4.8.0` | September 11, 2025 | [v4.8.0](https://blog.localstack.cloud/localstack-for-aws-release-v-4-8-0/) | | `v4.7.0` | July 31, 2025 | [v4.7.0](https://blog.localstack.cloud/localstack-for-aws-release-v-4-7-0/) | | `v4.6.0` | July 3, 2025 | [v4.6.0](https://blog.localstack.cloud/localstack-for-aws-release-v-4-6-0/) | | `v4.5.0` | June 5, 2025 | [v4.5.0](https://blog.localstack.cloud/localstack-release-v-4-5-0/) | From 5f6b746ab8d2cc72673199d58d2e4a2f38acc609 Mon Sep 17 00:00:00 2001 From: Brian Rinaldi Date: Mon, 15 Sep 2025 03:50:17 -0400 Subject: [PATCH 07/41] Add missing redirects (#192) --- public/_redirects | 2 ++ 1 file changed, 2 insertions(+) diff --git a/public/_redirects b/public/_redirects index d0d1d6f1..486ebbf2 100644 --- a/public/_redirects +++ b/public/_redirects @@ -817,3 +817,5 @@ /references/filesystem /aws/capabilities/config/filesystem/ 301 /references /aws/capabilities/config/ 301 /academy/localstack-101/getting-started https://www.youtube.com/watch?v=CzX4mfiS058&feature=youtu.be 301 +/user-guide/materalized-views /snowflake/features/materialized-views/ 301 +/user-guide/ci /aws/integrations/continuous-integration/ 301 \ No newline at end of file From baafda8fbecd5c8a98901c93735b26224b8e8562 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Mon, 15 Sep 2025 13:22:00 +0530 Subject: [PATCH 08/41] Update Parity Coverage Docs (#195) Co-authored-by: LocalStack Bot --- src/data/coverage/apigateway.json | 608 +- src/data/coverage/apigatewayv2.json | 226 +- .../coverage/application-autoscaling.json | 32 +- src/data/coverage/appsync.json | 136 +- src/data/coverage/batch.json | 98 +- src/data/coverage/bedrock-runtime.json | 10 - src/data/coverage/cloudformation.json | 26148 +++++++++++----- src/data/coverage/cloudfront.json | 56 +- src/data/coverage/cloudtrail.json | 10 + src/data/coverage/cloudwatch.json | 588 +- src/data/coverage/codebuild.json | 368 +- src/data/coverage/codeconnections.json | 30 + src/data/coverage/codedeploy.json | 10 + src/data/coverage/codepipeline.json | 50 + src/data/coverage/cognito-idp.json | 70 + src/data/coverage/docdb.json | 1436 +- src/data/coverage/dynamodb.json | 104 +- src/data/coverage/dynamodbstreams.json | 734 +- src/data/coverage/ec2.json | 2288 +- src/data/coverage/ecr.json | 140 + src/data/coverage/ecs.json | 352 +- src/data/coverage/eks.json | 210 +- src/data/coverage/elasticache.json | 80 + src/data/coverage/elbv2.json | 200 + src/data/coverage/events.json | 676 +- src/data/coverage/fis.json | 78 +- src/data/coverage/iam.json | 1520 +- src/data/coverage/kinesis.json | 2704 +- src/data/coverage/kinesisanalytics.json | 24 +- src/data/coverage/kms.json | 70 + src/data/coverage/lambda.json | 1858 +- src/data/coverage/logs.json | 1270 +- src/data/coverage/mediaconvert.json | 12 + src/data/coverage/memorydb.json | 40 + src/data/coverage/mq.json | 20 + src/data/coverage/neptune.json | 1436 +- src/data/coverage/qldb.json | 10 + src/data/coverage/ram.json | 14 +- src/data/coverage/rds-data.json | 1340 +- src/data/coverage/rds.json | 1436 +- src/data/coverage/redshift-data.json | 942 +- src/data/coverage/redshift.json | 34 + src/data/coverage/route53.json | 108 +- src/data/coverage/s3.json | 5288 +++- src/data/coverage/s3control.json | 9 +- src/data/coverage/sagemaker.json | 30 + src/data/coverage/secretsmanager.json | 1488 +- src/data/coverage/servicediscovery.json | 26 +- src/data/coverage/ses.json | 14 + src/data/coverage/sns.json | 4328 ++- src/data/coverage/sqs.json | 506 +- src/data/coverage/ssm.json | 5870 ++-- src/data/coverage/sts.json | 8772 +++--- src/data/coverage/verifiedpermissions.json | 30 + 54 files changed, 54908 insertions(+), 19029 deletions(-) diff --git a/src/data/coverage/apigateway.json b/src/data/coverage/apigateway.json index a6b8583d..7274086f 100644 --- a/src/data/coverage/apigateway.json +++ b/src/data/coverage/apigateway.json @@ -2276,7 +2276,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "201", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2466,6 +2466,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -6604,7 +6614,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "201", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6973,6 +6983,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiResource::test_update_resource_on_root", + "test": "test_update_resource_on_root", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRestApi::test_list_and_delete_apis", "test": "test_list_and_delete_apis", @@ -9400,7 +9420,7 @@ "test": "test_stack_lifecycle", "response": "201", "error": "", - "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection']", + "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9435,6 +9455,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", "test": "test_apigateway_deployment_canary_settings", @@ -9585,6 +9615,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", @@ -9748,7 +9788,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "201", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10247,6 +10287,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", @@ -10803,16 +10853,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", - "response": "202", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", @@ -10828,7 +10868,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "202", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10964,23 +11004,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "202", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "202", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -11036,13 +11076,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -11128,13 +11168,13 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", "response": "202", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" } ], @@ -11303,16 +11343,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", "test": "test_apigateway_deployment_canary_settings", @@ -11324,13 +11354,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -11454,24 +11484,54 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "204", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiMethod::test_method_lifecycle", + "test": "test_method_lifecycle", + "response": "404", + "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "test": "test_cfn_with_apigateway_resources", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiMethod::test_method_lifecycle", - "test": "test_method_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", + "test": "test_update_apigateway_stage", "response": "404", "error": "NotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "test": "test_update_usage_plan", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", + "test": "test_cfn_event_api_destination_resource", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" } ], "ls_pro": [ @@ -11597,6 +11657,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "test": "test_cfn_apigateway_rest_api", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "test": "test_cfn_with_apigateway_resources", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiMethod::test_put_method_model", "test": "test_put_method_model", @@ -11709,16 +11789,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", - "response": "202", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", @@ -11810,24 +11880,34 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "202", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiResource::test_delete_resource", + "test": "test_delete_resource", + "response": "404", + "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "test": "test_cfn_with_apigateway_resources", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiResource::test_delete_resource", - "test": "test_delete_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", + "test": "test_cfn_event_api_destination_resource", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" } ], "ls_pro": [ @@ -12117,6 +12197,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiResource::test_update_resource_on_root", + "test": "test_update_resource_on_root", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRestApi::test_create_rest_api_verify_defaults", "test": "test_create_rest_api_verify_defaults", @@ -13832,7 +13922,7 @@ "test": "test_stack_lifecycle", "response": "202", "error": "", - "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection']", + "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13868,13 +13958,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -13897,16 +13987,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", - "response": "202", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", @@ -13932,7 +14012,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "202", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -14077,6 +14157,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "202", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiGateway::test_put_events_with_target_api_gateway", "test": "test_put_events_with_target_api_gateway", @@ -14197,16 +14287,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "202", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRestApi::test_list_and_delete_apis", "test": "test_list_and_delete_apis", @@ -14266,6 +14346,96 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "test": "test_stack_lifecycle", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "test": "test_cfn_apigateway_rest_api", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "test": "test_cfn_with_apigateway_resources", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", + "test": "test_update_apigateway_stage", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "test": "test_update_usage_plan", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", + "test": "test_cfn_event_api_destination_resource", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -14610,13 +14780,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -14865,16 +15035,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", - "response": "202", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", @@ -14890,7 +15050,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "202", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15026,23 +15186,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "202", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "202", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" } ], @@ -15068,13 +15228,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -15162,6 +15322,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "test": "test_update_usage_plan", + "response": "500", + "error": "InternalError", + "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -17576,7 +17746,7 @@ "test": "test_stack_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection']", + "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17621,6 +17791,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", "test": "test_serverless_like_deployment_with_update", @@ -17696,7 +17876,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17706,7 +17886,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17881,6 +18061,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", @@ -18259,6 +18449,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", "test": "test_api_gateway_with_policy_as_dict", @@ -18274,7 +18474,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18658,7 +18858,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18668,7 +18868,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18813,6 +19013,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", @@ -18832,6 +19042,46 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "test": "test_cfn_with_apigateway_resources", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", + "test": "test_update_apigateway_stage", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "test": "test_update_usage_plan", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -18971,16 +19221,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", @@ -18996,7 +19236,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -19131,6 +19371,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", @@ -19142,13 +19392,33 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "test": "test_cfn_with_apigateway_resources", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", + "test": "test_update_apigateway_stage", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "test": "test_update_usage_plan", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" } ], @@ -19174,13 +19444,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -23770,16 +24040,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", - "test": "test_update_apigateway_stage", - "response": "404", - "error": "NotFoundException", - "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ], "ls_pro": [ @@ -29673,6 +29933,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", @@ -29688,7 +29958,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -29722,6 +29992,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -30601,6 +30881,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiResource::test_update_resource_on_root", + "test": "test_update_resource_on_root", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiResource::test_update_resource_behaviour", "test": "test_update_resource_behaviour", diff --git a/src/data/coverage/apigatewayv2.json b/src/data/coverage/apigatewayv2.json index 7a6b85c7..d98556a2 100644 --- a/src/data/coverage/apigatewayv2.json +++ b/src/data/coverage/apigatewayv2.json @@ -430,7 +430,7 @@ "external_test_suite": true, "terraform_test_suite": true, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -1188,7 +1188,7 @@ "test": "test_apigwv2_update_ip_address_type", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1527,6 +1527,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpApiCrud::test_api_lifecycle", + "test": "test_api_lifecycle", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpDeploymentCrud::test_create_deployment", "test": "test_create_deployment", @@ -6546,6 +6556,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpRouteCrud::test_route_with_non_existent_api", + "test": "test_route_with_non_existent_api", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -8779,6 +8799,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpApiCrud::test_api_lifecycle", + "test": "test_api_lifecycle", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpDeploymentCrud::test_create_deployment", "test": "test_create_deployment", @@ -8954,7 +8984,7 @@ "test": "test_apigwv2_update_ip_address_type", "response": "204", "error": "", - "snapshot_skipped": "['$..Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9658,6 +9688,56 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_with_http_integration[HTTP-False-False]", + "test": "test_websocket_api_with_http_integration[HTTP-False-False]", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_with_http_integration[HTTP-False-True]", + "test": "test_websocket_api_with_http_integration[HTTP-False-True]", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpApiCrud::test_api_exceptions", + "test": "test_api_exceptions", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpApiCrud::test_api_lifecycle", + "test": "test_api_lifecycle", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "test": "test_create_apigatewayv2_resources", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -9740,6 +9820,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "test": "test_create_apigatewayv2_resources", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -9998,6 +10088,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "test": "test_create_apigatewayv2_resources", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -10054,6 +10154,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "test": "test_create_apigatewayv2_resources", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -10100,6 +10210,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "test": "test_create_apigatewayv2_resources", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -10397,6 +10517,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpApiCrud::test_api_lifecycle", + "test": "test_api_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2QuickCreate::test_apigatewayv2_quick_create_default[AWS_PROXY]", "test": "test_apigatewayv2_quick_create_default[AWS_PROXY]", @@ -10466,6 +10596,36 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpApiCrud::test_api_exceptions", + "test": "test_api_exceptions", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpApiCrud::test_api_lifecycle", + "test": "test_api_lifecycle", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_reimport_non_existent_api", + "test": "test_reimport_non_existent_api", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -10545,6 +10705,16 @@ "GetApis": { "- (without any parameters)": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpApiCrud::test_api_lifecycle", + "test": "test_api_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", @@ -11476,6 +11646,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_reimport_non_existent_api", + "test": "test_reimport_non_existent_api", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -11545,6 +11725,30 @@ } ] }, + "ApiId, Description": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpApiCrud::test_api_lifecycle", + "test": "test_api_lifecycle", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpApiCrud::test_api_exceptions", + "test": "test_api_exceptions", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "ApiId, IpAddressType": { "ls_pro": [ { @@ -11552,7 +11756,7 @@ "test": "test_apigwv2_update_ip_address_type", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12091,6 +12295,20 @@ } ] }, + "ApiId, RouteId": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpRouteCrud::test_route_with_non_existent_api", + "test": "test_route_with_non_existent_api", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "ApiId, RouteId, Target": { "ls_pro": [ { diff --git a/src/data/coverage/application-autoscaling.json b/src/data/coverage/application-autoscaling.json index d668bc8e..46020afe 100644 --- a/src/data/coverage/application-autoscaling.json +++ b/src/data/coverage/application-autoscaling.json @@ -10,7 +10,7 @@ "external_test_suite": true, "terraform_test_suite": true, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -175,6 +175,16 @@ "DeleteScalingPolicy": { "PolicyName, ResourceId, ScalableDimension, ServiceNamespace": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -221,6 +231,16 @@ "DeregisterScalableTarget": { "ResourceId, ScalableDimension, ServiceNamespace": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -307,6 +327,16 @@ "DescribeScalableTargets": { "ResourceIds, ScalableDimension, ServiceNamespace": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", diff --git a/src/data/coverage/appsync.json b/src/data/coverage/appsync.json index e9312d65..7d74958b 100644 --- a/src/data/coverage/appsync.json +++ b/src/data/coverage/appsync.json @@ -55,8 +55,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -68,7 +68,7 @@ "availability": "pro", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -115,8 +115,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -139,8 +139,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -175,8 +175,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": false, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -188,7 +188,7 @@ "availability": "pro", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -235,8 +235,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -259,8 +259,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -379,8 +379,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": false, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -439,8 +439,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -487,8 +487,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -499,8 +499,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -536,7 +536,7 @@ "availability": "pro", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -716,7 +716,7 @@ "availability": "pro", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -788,7 +788,7 @@ "availability": "pro", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -835,8 +835,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": false, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -859,10 +859,10 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, - "aws_validated": true, - "snapshot_tested": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, "snapshot_skipped": "" } }, @@ -7279,6 +7279,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", + "response": "404", + "error": "ApiNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", "test": "test_websocket_subscriptions_relay_sample", @@ -7550,6 +7560,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", + "response": "404", + "error": "ApiNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -7642,6 +7662,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", + "response": "404", + "error": "GraphqlApiNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -8479,6 +8509,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", + "response": "404", + "error": "GraphqlApiNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_update_schema", + "test": "test_update_schema", + "response": "404", + "error": "GraphqlApiNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ram/test_ram.py::TestResourceAccessManager::test_create_resource_share", "test": "test_create_resource_share", @@ -8724,6 +8774,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", + "response": "404", + "error": "GraphqlApiNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -11080,20 +11140,6 @@ "origin": "external" } ] - }, - "apiId, dataSourceName, fieldName, requestMappingTemplate, responseMappingTemplate, typeName": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", - "test": "test_websocket_subscriptions_relay_sample", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - } - ] } } } diff --git a/src/data/coverage/batch.json b/src/data/coverage/batch.json index 0d2ff475..99785ad6 100644 --- a/src/data/coverage/batch.json +++ b/src/data/coverage/batch.json @@ -2515,6 +2515,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", + "test": "test_submit_job", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", "test": "test_batch_create_compute_environment", @@ -2525,6 +2535,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", + "test": "test_batch_failure", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_compute_environments.py::TestBatchComputeEnvironmentCRUD::test_delete_compute_env_with_job_queue", "test": "test_delete_compute_env_with_job_queue", @@ -2544,26 +2564,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", - "test": "test_submit_job", - "response": "400", - "error": "ClientException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", - "test": "test_batch_failure", - "response": "400", - "error": "ClientException", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ] } @@ -2924,8 +2924,8 @@ { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", "test": "test_submit_job", - "response": "400", - "error": "ClientException", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, @@ -2934,8 +2934,8 @@ { "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", "test": "test_batch_failure", - "response": "400", - "error": "ClientException", + "response": "200", + "error": "", "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, @@ -3919,6 +3919,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", + "test": "test_submit_job", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", "test": "test_batch_failure", @@ -7157,6 +7167,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", + "test": "test_submit_job", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", "test": "test_batch_create_compute_environment", @@ -7167,6 +7187,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", + "test": "test_batch_failure", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_compute_environments.py::TestBatchComputeEnvironmentCRUD::test_delete_compute_environment[False]", "test": "test_delete_compute_environment[False]", @@ -7567,6 +7597,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", + "test": "test_submit_job", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", + "test": "test_batch_failure", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_job_queues.py::TestBatchJobQueueCRUD::test_create_job_queue_already_exists", "test": "test_create_job_queue_already_exists", diff --git a/src/data/coverage/bedrock-runtime.json b/src/data/coverage/bedrock-runtime.json index 0dd375a9..6fd3ae13 100644 --- a/src/data/coverage/bedrock-runtime.json +++ b/src/data/coverage/bedrock-runtime.json @@ -167,16 +167,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/bedrock/test_bedrock.py::TestBedrock::test_converse", - "test": "test_converse", - "response": "400", - "error": "ValidationException", - "snapshot_skipped": "['$..metrics.latencyMs', '$..output.message.content..text', '$..usage.outputTokens', '$..usage.inputTokens', '$..usage.totalTokens']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/bedrock/test_bedrock.py::TestBedrock::test_invoke_unknown_model", "test": "test_invoke_unknown_model", diff --git a/src/data/coverage/cloudformation.json b/src/data/coverage/cloudformation.json index aa133f5f..1cf64343 100644 --- a/src/data/coverage/cloudformation.json +++ b/src/data/coverage/cloudformation.json @@ -802,7 +802,7 @@ "external_test_suite": false, "terraform_test_suite": false, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -1061,6 +1061,30 @@ ], "details": { "CreateChangeSet": { + "Capabilities, ChangeSetName, ChangeSetType, Description, Parameters, StackName, TemplateBody": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "Capabilities, ChangeSetName, ChangeSetType, Parameters, StackName, TemplateBody": { "ls_community": [ { @@ -1073,6 +1097,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "test": "test_create_and_then_update_refreshes_template_metadata", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", @@ -1158,7 +1192,7 @@ "test": "test_stack_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection']", + "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1198,7 +1232,7 @@ "test": "test_no_echo_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1243,6 +1277,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", "test": "test_transformer_individual_resource_level", @@ -1363,16 +1407,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", "test": "test_simple_condition_evaluation_deploys_resource", @@ -1658,7 +1692,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2363,6 +2397,246 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value_with_dynamic_overrides", + "test": "test_update_parameter_default_value_with_dynamic_overrides", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_added_default_value", + "test": "test_update_parameter_with_added_default_value", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_removed_default_value", + "test": "test_update_parameter_with_removed_default_value", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", + "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "test": "test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", + "test": "test_listing_stacks", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", @@ -2673,6 +2947,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -2793,6 +3077,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_cfn_resource.py::test_adding_tags", "test": "test_adding_tags", @@ -2812,6 +3116,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_missing_parameter", + "test": "test_resolve_ssm_missing_parameter", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ], "ls_pro": [ @@ -3155,6 +3469,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eksctl_stack", "test": "test_eksctl_stack", @@ -3579,6 +3903,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_no_changes", + "test": "test_create_change_set_no_changes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_deleted_changeset", "test": "test_deleted_changeset", @@ -3594,7 +3928,7 @@ "test": "test_empty_changeset", "response": "200", "error": "", - "snapshot_skipped": "['$..NotificationARNs', '$..IncludeNestedStacks', '$..Parameters']", + "snapshot_skipped": "['$..NotificationARNs', '$..IncludeNestedStacks', '$..Parameters', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3699,6 +4033,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", + "test": "test_stack_deletion_order[A-B-C]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", + "test": "test_stack_deletion_order[B-C]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[C]", + "test": "test_stack_deletion_order[C]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", "test": "test_stack_deploy_order[A-B-C]", @@ -4670,810 +5034,788 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_cfn_with_exports", - "test": "test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_negative_condition_to_existent_resource", + "test": "test_condition_add_new_negative_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_cfn_template_with_short_form_fn_sub", - "test": "test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_positive_condition_to_existent_resource", + "test": "test_condition_add_new_positive_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", - "test": "test_find_map_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_adds_resource", + "test": "test_condition_update_adds_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_fn_select_has_intrinsic_function", - "test": "test_fn_select_has_intrinsic_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_removes_resource", + "test": "test_condition_update_removes_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_join_no_value_construct", - "test": "test_join_no_value_construct", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_addition", + "test": "test_multiple_dependencies_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", - "test": "test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_deletion", + "test": "test_multiple_dependencies_deletion", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_pyplate_param_type_list", - "test": "test_pyplate_param_type_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource", + "test": "test_update_depended_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestPseudoParameters::test_stack_id", - "test": "test_stack_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource_list", + "test": "test_update_depended_resource_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", - "test": "test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_add_to_static_property", + "test": "test_fn_base64_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", - "test": "test_invalid_stack_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_change_input_string", + "test": "test_fn_base64_change_input_string", "response": "200", "error": "", - "snapshot_skipped": "['$..EventId', '$..PhysicalResourceId', '$..ResourceProperties', '$..ResourceStatusReason']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", - "test": "test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_remove_from_static_property", + "test": "test_fn_base64_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", - "test": "test_unsupported", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", - "test": "test_table_v2_stream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_in_get_attr_chain", + "test": "test_direct_attribute_value_change_in_get_attr_chain", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", - "test": "test_put_events_with_target_statefunction_machine", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "['$..resources']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_indirect_update_refence_argument", + "test": "test_indirect_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_refence_argument", + "test": "test_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_useful_error_when_invalid_ref", - "test": "test_useful_error_when_invalid_ref", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_argument", + "test": "test_update_string_literal_argument", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_arguments_empty", + "test": "test_update_string_literal_arguments_empty", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter", + "test": "test_update_string_literal_delimiter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter_empty", + "test": "test_update_string_literal_delimiter_empty", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_resource_replication_config", - "test": "test_resource_replication_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_add_to_static_property", + "test": "test_fn_select_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", - "test": "test_public_alb", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_get_att_reference", + "test": "test_fn_select_change_get_att_reference", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", - "test": "test_kinesis_firehose_redshift", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selected_element_type_ref", + "test": "test_fn_select_change_in_selected_element_type_ref", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_index_only", + "test": "test_fn_select_change_in_selection_index_only", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", - "test": "test_validate_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_list", + "test": "test_fn_select_change_in_selection_list", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", - "test": "test_websocket_subscriptions_relay_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_remove_from_static_property", + "test": "test_fn_select_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/pipes/aws_pipes_pipe/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", + "test": "test_fn_split_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", - "test": "test_amplify_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_delimiter", + "test": "test_fn_split_change_delimiter", "response": "200", "error": "", - "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::test_amplify_env_variables", - "test": "test_amplify_env_variables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_source_string_only", + "test": "test_fn_split_change_source_string_only", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", - "test": "test_create_apigatewayv2_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_remove_from_static_property", + "test": "test_fn_split_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_with_lambda_integration_events", - "test": "test_sam_with_lambda_integration_events", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_get_att", + "test": "test_fn_split_with_get_att", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$.get-routes.Items..AuthorizationScopes', '$.get-routes.Items..RequestParameters']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_apigwv2_api", - "test": "test_apigwv2_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_ref_as_string_source", + "test": "test_fn_split_with_ref_as_string_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", - "test": "test_create_apigateway_authorizer", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter", + "test": "test_fn_sub_addition_parameter", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", - "test": "test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_literal", + "test": "test_fn_sub_addition_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", - "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_ref", + "test": "test_fn_sub_addition_parameter_ref", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", - "test": "test_athena", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_string_pseudo", + "test": "test_fn_sub_addition_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", - "test": "test_deployed_compute_environment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_parameter_literal", + "test": "test_fn_sub_delete_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codebuild.py::test_codebuild_stack", - "test": "test_codebuild_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_string_pseudo", + "test": "test_fn_sub_delete_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "['$..artifacts.namespaceType', '$..environment.environmentVariables..type']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codedeploy.py::test_codedeploy_stack", - "test": "test_codedeploy_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_literal", + "test": "test_fn_sub_update_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "['$..deploymentConfigInfo.computePlatform', '$..application.linkedToGitHub', '$..deploymentGroupInfo.ec2TagFilters', '$..deploymentGroupInfo.onPremisesInstanceTagFilters']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_type", + "test": "test_fn_sub_update_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", - "test": "test_docdb_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_string_pseudo", + "test": "test_fn_sub_update_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", - "test": "test_deploy_duplicate_security_group", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", - "test": "test_ec2_launch_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", "response": "200", "error": "", - "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_cidr_block_configurations", - "test": "test_vpc_cidr_block_configurations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", - "test": "test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", - "test": "test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_create_service_with_code_deploy", - "test": "test_create_service_with_code_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_file_system_deployment", - "test": "test_file_system_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "['$..FileSystems..Name', '$..FileSystems..ProvisionedThroughputInMibps', '$..FileSystems..SizeInBytes.Timestamp', '$..FileSystems..SizeInBytes.Value', '$..FileSystems..SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes.ValueInStandard', '$..FileSystems..Tags']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", - "test": "test_eks_fargate_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", - "test": "test_resource_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", - "test": "test_application_with_version_and_environment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", - "test": "test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role", - "test": "test_role", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kdav2.py::test_kdav2_resources", - "test": "test_kdav2_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "200", "error": "", - "snapshot_skipped": "['$..KDALogOption']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_cluster_parameter_group_creation", - "test": "test_cluster_parameter_group_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_addition_with_resource", + "test": "test_mapping_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", - "test": "test_db_instance_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_deletion_with_resource_remap", + "test": "test_mapping_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "['$..DbAddress']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_parameter_group_creation", - "test": "test_parameter_group_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_addition_with_resource", + "test": "test_mapping_key_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", - "test": "test_rds_cluster_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_deletion_with_resource_remap", + "test": "test_mapping_key_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", - "test": "test_docdb_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_update", + "test": "test_mapping_key_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_associate_multiple_vpcs_to_hosted_zone", - "test": "test_associate_multiple_vpcs_to_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", - "test": "test_hostedzone_with_comment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value", + "test": "test_update_parameter_default_value", "response": "200", "error": "", - "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_without_comment", - "test": "test_hostedzone_without_comment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_added_default_value", + "test": "test_update_parameter_with_added_default_value", "response": "200", "error": "", - "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", - "test": "test_record_set_with_alias_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_removed_default_value", + "test": "test_update_parameter_with_removed_default_value", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", - "test": "test_stack_resources_are_deployed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_verifiedpermissions.py::TestVerifiedPermissions::test_create_avp_stack_with_cognito", - "test": "test_create_avp_stack_with_cognito", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_in_ref_chain", + "test": "test_direct_attribute_value_change_in_ref_chain", "response": "200", "error": "", - "snapshot_skipped": "['$..identitySources..configuration.cognitoUserPoolConfiguration.clientIds']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", - "test": "test_stack_resources_are_deployed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", - "test": "test_auth_headers_and_non_title_case_of_headers", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", - "test": "test_list_trails_contains_trail_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "['$..HomeRegion']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", - "test": "test_cognito_authorizer_scopes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_supported_pseudo_parameter", + "test": "test_supported_pseudo_parameter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", - "test": "test_saml_auth_flow[code]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_values.py::TestChangeSetValues::test_property_empy_list", + "test": "test_property_empy_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", - "test": "test_saml_auth_flow[token]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", + "test": "test_base_mapping_scenarios[update_string_referencing_resource]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", - "test": "test_cognito_custom_email_signup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_direct_update", + "test": "test_direct_update", "response": "200", "error": "", - "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", - "test": "test_create_service_run_task", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", - "test": "test_service_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", + "test": "test_execute_with_ref", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", - "test": "test_port_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_cfn_with_exports", + "test": "test_cfn_with_exports", "response": "200", "error": "", "snapshot_skipped": "", @@ -5482,18 +5824,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", - "test": "test_port_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_cfn_template_with_short_form_fn_sub", + "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", - "test": "test_queue_proccessing", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "test": "test_find_map_function", "response": "200", "error": "", "snapshot_skipped": "", @@ -5502,8 +5844,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", - "test": "test_listener", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_fn_select_has_intrinsic_function", + "test": "test_fn_select_has_intrinsic_function", "response": "200", "error": "", "snapshot_skipped": "", @@ -5512,58 +5854,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_join_no_value_construct", + "test": "test_join_no_value_construct", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", - "test": "test_redis_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "test": "test_sub_not_ready", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", - "test": "test_create_iotanalytics_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_pyplate_param_type_list", + "test": "test_pyplate_param_type_list", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", - "test": "test_provider_marked_running", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", - "test": "test_kinesis_dlq_behavior", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", - "test": "test_list_pipes_empty", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", @@ -5572,48 +5914,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", - "test": "test_batch_execute_statement_setup[postgres-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", + "test": "test_invalid_stack_deploy", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EventId', '$..PhysicalResourceId', '$..ResourceProperties', '$..ResourceStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_data_api[False]", - "test": "test_data_api[False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "test": "test_implicit_type_conversion", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", - "test": "test_select_char", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", + "test": "test_unsupported", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", - "test": "test_validate_initial_setup", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", + "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", + "test": "test_put_events_with_target_statefunction_machine", "response": "200", "error": "", "snapshot_skipped": "", @@ -5622,18 +5964,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", - "test": "test_cdk_hosted_zone_caa_record", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..resources']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", - "test": "test_batch_failure", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "test": "test_path_based_on_data", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -5642,8 +5984,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", - "test": "test_batch_invalid", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -5652,8 +5994,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", - "test": "test_batch_request_response", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -5662,100 +6004,90 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", - "test": "test_batch_sync", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_invalid_logical_resource_id", + "test": "test_invalid_logical_resource_id", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_incomplete_replication", - "test": "test_incomplete_replication", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_parameters_given", + "test": "test_no_parameters_given", + "response": "400", + "error": "ValidationError", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - } - ] - }, - "Capabilities, ChangeSetName, ChangeSetType, StackName, TemplateURL": { - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_useful_error_when_invalid_ref", + "test": "test_useful_error_when_invalid_ref", + "response": "400", + "error": "ValidationError", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" } - ] - }, - "ChangeSetName, ChangeSetType, Parameters, StackName, TemplateBody": { - "ls_community": [ + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", - "test": "test_autoexpand_capability_requirement", + "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", + "test": "test_ecr_pipeline_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - } - ] - }, - "ChangeSetName, ChangeSetType, StackName, TemplateBody": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", - "test": "test_create_change_set_create_existing", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", - "test": "test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", - "test": "test_create_change_set_without_parameters", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_changeset_with_stack_id", - "test": "test_create_changeset_with_stack_id", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_resource_replication_config", + "test": "test_resource_replication_config", "response": "200", "error": "", - "snapshot_skipped": "['$..LastUpdatedTime', '$..StackStatusReason']", + "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_delete_create", - "test": "test_create_delete_create", + "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", + "test": "test_public_alb", "response": "200", "error": "", "snapshot_skipped": "", @@ -5764,358 +6096,328 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_change_set_with_similarly_named_stacks", - "test": "test_describe_change_set_with_similarly_named_stacks", + "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", + "test": "test_kinesis_firehose_redshift", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_multiple_create_changeset", - "test": "test_multiple_create_changeset", + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", "response": "200", "error": "", - "snapshot_skipped": "['$..Capabilities', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", - "test": "test_name_conflicts", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", + "test": "test_validate_ready", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason']", + "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_invalid_params", - "test": "test_create_change_set_invalid_params", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_missing_stackname", - "test": "test_create_change_set_missing_stackname", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_update_nonexisting", - "test": "test_create_change_set_update_nonexisting", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/pipes/aws_pipes_pipe/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_changeset_with_stack_id", - "test": "test_create_changeset_with_stack_id", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..LastUpdatedTime', '$..StackStatusReason']", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", + "test": "test_amplify_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", - "test": "test_name_conflicts", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason']", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::test_amplify_env_variables", + "test": "test_amplify_env_variables", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", - "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", - "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_with_lambda_integration_events", + "test": "test_sam_with_lambda_integration_events", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$.get-routes.Items..AuthorizationScopes', '$.get-routes.Items..RequestParameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - }, - "ChangeSetName, Parameters, StackName, TemplateBody": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", - "test": "test_no_echo_parameter", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_apigwv2_api", + "test": "test_apigwv2_api", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", - "test": "test_create_and_execute_change_set", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "test": "test_create_apigateway_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - } - ] - } - }, - "CreateStack": { - "Capabilities, OnFailure, Parameters, StackName, TemplateBody": { - "ls_community": [ + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", - "test": "test_deletion_of_failed_nested_stack", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - }, - "Capabilities, OnFailure, StackName, Tags, TemplateBody": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", + "test": "test_athena", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - } - ] - }, - "Capabilities, Parameters, StackName, TemplateBody": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach", - "test": "test_transform_foreach", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", + "test": "test_deployed_compute_environment", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", + "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_use_case", - "test": "test_transform_foreach_use_case", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codebuild.py::test_codebuild_stack", + "test": "test_codebuild_stack", "response": "200", "error": "", - "snapshot_skipped": "['$..DependsOn', '$..Resources.GraphQLApi.Properties.Name', '$..OutputValue', '$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "['$..artifacts.namespaceType', '$..environment.environmentVariables..type']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_length", - "test": "test_transform_length", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codedeploy.py::test_codedeploy_stack", + "test": "test_codedeploy_stack", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", + "snapshot_skipped": "['$..deploymentConfigInfo.computePlatform', '$..application.linkedToGitHub', '$..deploymentGroupInfo.ec2TagFilters', '$..deploymentGroupInfo.onPremisesInstanceTagFilters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", - "test": "test_functions_and_references_during_transformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "test": "test_cognito_role_attachment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", - "test": "test_global_scope", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", + "test": "test_docdb_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_error_pass_macro_as_reference", - "test": "test_error_pass_macro_as_reference", - "response": "400", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "test": "test_deploy_duplicate_security_group", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - }, - "Capabilities, Parameters, StackName, TemplateURL": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "test": "test_ec2_launch_template", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", + "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_cidr_block_configurations", + "test": "test_vpc_cidr_block_configurations", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stacks_conditions", - "test": "test_nested_stacks_conditions", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", + "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", - "test": "test_nested_with_nested_stack", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", - "test": "test_ssm_nested_with_nested_stack", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_create_service_with_code_deploy", + "test": "test_create_service_with_code_deploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - } - ] - }, - "Capabilities, StackName, TemplateBody": { - "ls_community": [ + "origin": "external" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", - "test": "test_transform_foreach_multiple_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_file_system_deployment", + "test": "test_file_system_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "['$..FileSystems..Name', '$..FileSystems..ProvisionedThroughputInMibps', '$..FileSystems..SizeInBytes.Timestamp', '$..FileSystems..SizeInBytes.Value', '$..FileSystems..SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes.ValueInStandard', '$..FileSystems..Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", - "test": "test_transform_to_json_string", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", + "test": "test_application_with_version_and_environment", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", + "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", - "test": "test_failed_state[raise_error.py]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", - "test": "test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role", + "test": "test_role", "response": "200", "error": "", "snapshot_skipped": "", @@ -6124,18 +6426,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", - "test": "test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kdav2.py::test_kdav2_resources", + "test": "test_kdav2_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KDALogOption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", - "test": "test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_cluster_parameter_group_creation", + "test": "test_cluster_parameter_group_creation", "response": "200", "error": "", "snapshot_skipped": "", @@ -6144,126 +6446,108 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", - "test": "test_validate_lambda_internals", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "test": "test_db_instance_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", + "snapshot_skipped": "['$..DbAddress']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - }, - "Capabilities, StackName, TemplateURL": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", - "test": "test_deletion_of_failed_nested_stack", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_parameter_group_creation", + "test": "test_parameter_group_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - } - ] - }, - "Parameters, StackName, TemplateBody": { - "ls_community": [ + "origin": "external" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", - "test": "test_autoexpand_capability_requirement", - "response": "400", - "error": "InsufficientCapabilitiesException", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", + "test": "test_rds_cluster_with_kms", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", - "test": "test_create_update_cfn_action", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", + "test": "test_docdb_resources", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_associate_multiple_vpcs_to_hosted_zone", + "test": "test_associate_multiple_vpcs_to_hosted_zone", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - } - ] - }, - "Parameters, StackName, TemplateURL": { - "ls_community": [ + "origin": "external" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", - "test": "test_create_stack_from_s3_template_url[http_host]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "test": "test_hostedzone_with_comment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_path]", - "test": "test_create_stack_from_s3_template_url[http_path]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_without_comment", + "test": "test_hostedzone_without_comment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_invalid]", - "test": "test_create_stack_from_s3_template_url[http_invalid]", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", + "test": "test_record_set_with_alias_record", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[s3_url]", - "test": "test_create_stack_from_s3_template_url[s3_url]", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - }, - "StackName, TemplateBody": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_create_stack_with_custom_id", - "test": "test_create_stack_with_custom_id", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_verifiedpermissions.py::TestVerifiedPermissions::test_create_avp_stack_with_cognito", + "test": "test_create_avp_stack_with_cognito", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..identitySources..configuration.cognitoUserPoolConfiguration.clientIds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_create_stack[json]", - "test": "test_get_template_using_create_stack[json]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -6272,8 +6556,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_create_stack[yaml]", - "test": "test_get_template_using_create_stack[yaml]", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", + "test": "test_auth_headers_and_non_title_case_of_headers", "response": "200", "error": "", "snapshot_skipped": "", @@ -6282,220 +6566,198 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", - "test": "test_name_conflicts", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", + "test": "test_list_trails_contains_trail_correctly", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime']", + "snapshot_skipped": "['$..HomeRegion']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", + "test": "test_cognito_authorizer_scopes", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dump]", - "test": "test_cloudformation_definition_create_describe[dump]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", + "test": "test_saml_auth_flow[code]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dumps]", - "test": "test_cloudformation_definition_create_describe[dumps]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", + "test": "test_saml_auth_flow[token]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dump]", - "test": "test_cloudformation_definition_string_create_describe[dump]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", + "test": "test_cognito_custom_email_signup", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dumps]", - "test": "test_cloudformation_definition_string_create_describe[dumps]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "test": "test_create_service_run_task", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", - "test": "test_name_conflicts", - "response": "400", - "error": "AlreadyExistsException", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime']", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", + "test": "test_service_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", - "response": "400", - "error": "InsufficientCapabilitiesException", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", - "test": "test_to_validate_template_limit_for_macro", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", + "test": "test_port_connection", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", - "test": "test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", + "test": "test_port_connection", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", - "test": "test_create_and_execute_change_set", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", + "test": "test_queue_proccessing", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", - "test": "test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", + "test": "test_listener", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", - "test": "test_cloudformation_stack_operations", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..LastUpdatedTime', '$..Stacks..StackStatusReason', '$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "CreateStackInstances": { - "Accounts, OperationId, Regions, StackSetName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "CreateStackSet": { - "ClientRequestToken, StackSetName, TemplateBody": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", + "test": "test_redis_connection", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "DeleteChangeSet": { - "ChangeSetName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", - "test": "test_create_change_set_create_existing", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "test": "test_create_iotanalytics_resources", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", - "test": "test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", + "test": "test_provider_marked_running", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", - "test": "test_create_change_set_without_parameters", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", + "test": "test_kinesis_dlq_behavior", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_delete_change_set_exception", - "test": "test_delete_change_set_exception", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", + "test": "test_list_pipes_empty", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", - "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", + "test": "test_batch_execute_statement_setup[postgres-v1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6504,22 +6766,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", - "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_data_api[False]", + "test": "test_data_api[False]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..precision']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - }, - "ChangeSetName, StackName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_deleted_changeset", - "test": "test_deleted_changeset", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", "response": "200", "error": "", "snapshot_skipped": "", @@ -6528,113 +6786,103 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_delete_change_set_exception", - "test": "test_delete_change_set_exception", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", + "test": "test_validate_initial_setup", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", - "test": "test_create_and_execute_change_set", - "response": "404", - "error": "ChangeSetNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", + "test": "test_postgres_s3_extension_helpers[11]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", - "response": "404", - "error": "ChangeSetNotFoundException", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - } - ] - } - }, - "DeleteStack": { - "StackName": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", - "test": "test_opensearch_crud", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", + "test": "test_cdk_hosted_zone_caa_record", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", + "test": "test_batch_failure", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", - "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", + "test": "test_batch_invalid", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", + "test": "test_batch_request_response", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", + "test": "test_batch_sync", "response": "200", "error": "", - "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", - "test": "test_simple_update_single_resource", + "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_incomplete_replication", + "test": "test_incomplete_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" - }, + } + ] + }, + "Capabilities, ChangeSetName, ChangeSetType, StackName, TemplateURL": { + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", - "test": "test_simple_update_two_resources", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" - }, + } + ] + }, + "ChangeSetName, ChangeSetType, Parameters, StackName, TemplateBody": { + "ls_community": [ { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", "test": "test_autoexpand_capability_requirement", @@ -6645,6 +6893,74 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "test": "test_create_and_then_update_refreshes_template_metadata", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_changeset_after_delete", + "test": "test_describe_changeset_after_delete", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.PolicyAction', '$..Changes..ResourceChange.Scope']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "test": "test_sns_topic_fifo_without_suffix_fails", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_async_mapping_error_first_level_v2", + "test": "test_async_mapping_error_first_level_v2", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_async_mapping_error_second_level_v2", + "test": "test_async_mapping_error_second_level_v2", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "ChangeSetName, ChangeSetType, StackName, Tags, TemplateBody": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[with-tags]", + "test": "test_stack_description_lifecycle[with-tags]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "ChangeSetName, ChangeSetType, StackName, TemplateBody": { + "ls_community": [ { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", "test": "test_create_change_set_create_existing", @@ -6655,6 +6971,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_no_changes", + "test": "test_create_change_set_no_changes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", "test": "test_create_change_set_with_ssm_parameter", @@ -6680,7 +7006,7 @@ "test": "test_create_changeset_with_stack_id", "response": "200", "error": "", - "snapshot_skipped": "['$..LastUpdatedTime', '$..StackStatusReason']", + "snapshot_skipped": "['$..LastUpdatedTime', '$..StackStatusReason', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6695,16 +7021,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_deleted_changeset", - "test": "test_deleted_changeset", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_change_set_with_similarly_named_stacks", "test": "test_describe_change_set_with_similarly_named_stacks", @@ -6716,248 +7032,294 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_empty_changeset", - "test": "test_empty_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_multiple_create_changeset", + "test": "test_multiple_create_changeset", "response": "200", "error": "", - "snapshot_skipped": "['$..NotificationARNs', '$..IncludeNestedStacks', '$..Parameters']", + "snapshot_skipped": "['$..Capabilities', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_multiple_create_changeset", - "test": "test_multiple_create_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", + "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "['$..Capabilities', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters']", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", - "test": "test_name_conflicts", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[no-tags]", + "test": "test_stack_description_lifecycle[no-tags]", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason']", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", - "test": "test_deletion_of_failed_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary_non_executed_change_set", + "test": "test_get_template_summary_non_executed_change_set", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", - "test": "test_deletion_of_failed_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export", + "test": "test_describe_change_set_import_non_existent_export", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_single_resource_static_update", + "test": "test_single_resource_static_update", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_describe_failed_change_set", + "test": "test_describe_failed_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_invalid_params", + "test": "test_create_change_set_invalid_params", + "response": "400", + "error": "ValidationError", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stacks_conditions", - "test": "test_nested_stacks_conditions", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_missing_stackname", + "test": "test_create_change_set_missing_stackname", + "response": "400", + "error": "ValidationError", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stacks_conditions", - "test": "test_nested_stacks_conditions", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_update_nonexisting", + "test": "test_create_change_set_update_nonexisting", + "response": "400", + "error": "ValidationError", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", - "test": "test_nested_with_nested_stack", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_changeset_with_stack_id", + "test": "test_create_changeset_with_stack_id", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..LastUpdatedTime', '$..StackStatusReason', '$..Capabilities']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", - "test": "test_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", + "test": "test_name_conflicts", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", - "test": "test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + }, + "ChangeSetName, Parameters, StackName, TemplateBody": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", - "test": "test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", - "test": "test_reference_unsupported_resource", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", + "test": "test_create_and_execute_change_set", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", - "test": "test_sub_resolving", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + }, + "ChangeSetName, StackName, TemplateBody": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_single_resource_static_update", + "test": "test_single_resource_static_update", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "CreateStack": { + "Capabilities, OnFailure, Parameters, StackName, TemplateBody": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_resource", - "test": "test_describe_non_existent_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", + "test": "test_deletion_of_failed_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + }, + "Capabilities, OnFailure, StackName, Tags, TemplateBody": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_create_stack_with_custom_id", - "test": "test_create_stack_with_custom_id", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" - }, + } + ] + }, + "Capabilities, Parameters, StackName, TemplateBody": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[json]", - "test": "test_get_template_using_changesets[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach", + "test": "test_transform_foreach", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[yaml]", - "test": "test_get_template_using_changesets[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_use_case", + "test": "test_transform_foreach_use_case", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DependsOn', '$..Resources.GraphQLApi.Properties.Name', '$..OutputValue', '$..StackResources..PhysicalResourceId', '$..StackResources..StackId', '$..StackResources..ResourceStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", - "test": "test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_length", + "test": "test_transform_length", "response": "200", "error": "", - "snapshot_skipped": "['$..StackEvents']", + "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", - "test": "test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", "snapshot_skipped": "", @@ -6966,185 +7328,247 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", - "test": "test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "test": "test_global_scope", "response": "200", "error": "", - "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection']", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", - "test": "test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_error_pass_macro_as_reference", + "test": "test_error_pass_macro_as_reference", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "Capabilities, Parameters, StackName, TemplateURL": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", "response": "200", "error": "", - "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", - "test": "test_update_stack_actual_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", - "test": "test_update_stack_with_same_template_withoutchange", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange_transformation", - "test": "test_update_stack_with_same_template_withoutchange_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stacks_conditions", + "test": "test_nested_stacks_conditions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", - "test": "test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", + "test": "test_nested_with_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", - "test": "test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", + "test": "test_ssm_nested_with_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" - }, + "origin": "internal" + } + ] + }, + "Capabilities, StackName, TemplateBody": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", - "test": "test_name_conflicts", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", + "test": "test_transform_foreach_multiple_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime']", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", - "test": "test_no_echo_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", + "test": "test_transform_to_json_string", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", - "test": "test_stack_deploy_order[A-B-C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", + "test": "test_serverless_like_deployment_with_update", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", - "test": "test_stack_deploy_order[A-C-B]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", - "test": "test_stack_deploy_order[B-A-C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", - "test": "test_stack_deploy_order[B-C-A]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", - "test": "test_stack_deploy_order[C-A-B]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", - "test": "test_stack_deploy_order[C-B-A]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_resource_not_found", - "test": "test_stack_resource_not_found", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "test": "test_validate_lambda_internals", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + }, + "Capabilities, StackName, TemplateURL": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", - "test": "test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", + "test": "test_deletion_of_failed_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, + "origin": "internal" + } + ] + }, + "Parameters, StackName, TemplateBody": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_blank_parameter_value", + "test": "test_blank_parameter_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", - "test": "test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", + "test": "test_autoexpand_capability_requirement", + "response": "400", + "error": "InsufficientCapabilitiesException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", + "test": "test_create_update_cfn_action", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..Parameters']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - }, + "origin": "internal" + } + ] + }, + "Parameters, StackName, TemplateURL": { + "ls_community": [ { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", "test": "test_create_stack_from_s3_template_url[http_host]", @@ -7156,8 +7580,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_invalid]", - "test": "test_create_stack_from_s3_template_url[http_invalid]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_path]", + "test": "test_create_stack_from_s3_template_url[http_path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7166,10 +7590,10 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_path]", - "test": "test_create_stack_from_s3_template_url[http_path]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_invalid]", + "test": "test_create_stack_from_s3_template_url[http_invalid]", + "response": "400", + "error": "ValidationError", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -7178,196 +7602,230 @@ { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[s3_url]", "test": "test_create_stack_from_s3_template_url[s3_url]", - "response": "200", - "error": "", + "response": "400", + "error": "ValidationError", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + }, + "StackName, TemplateBody": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary", - "test": "test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_create_stack_with_custom_id", + "test": "test_create_stack_with_custom_id", "response": "200", "error": "", - "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers', '$..Parameters']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach", - "test": "test_transform_foreach", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_create_stack[json]", + "test": "test_get_template_using_create_stack[json]", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", - "test": "test_transform_foreach_multiple_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_create_stack[yaml]", + "test": "test_get_template_using_create_stack[yaml]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_use_case", - "test": "test_transform_foreach_use_case", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", + "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "['$..DependsOn', '$..Resources.GraphQLApi.Properties.Name', '$..OutputValue', '$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_length", - "test": "test_transform_length", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", - "test": "test_transform_to_json_string", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dump]", + "test": "test_cloudformation_definition_create_describe[dump]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", - "test": "test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dumps]", + "test": "test_cloudformation_definition_create_describe[dumps]", "response": "200", "error": "", - "snapshot_skipped": "['$..tags']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", - "test": "test_transformer_individual_resource_level", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dump]", + "test": "test_cloudformation_definition_string_create_describe[dump]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", - "test": "test_transformer_property_level", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dumps]", + "test": "test_cloudformation_definition_string_create_describe[dumps]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", - "test": "test_basic_update", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", + "test": "test_name_conflicts", + "response": "400", + "error": "AlreadyExistsException", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", - "test": "test_diff_after_update", - "response": "200", - "error": "", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", + "response": "400", + "error": "InsufficientCapabilitiesException", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", - "test": "test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "test": "test_to_validate_template_limit_for_macro", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", + "test": "test_create_cluster", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", - "test": "test_update_using_template_url", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", + "test": "test_create_and_execute_change_set", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", - "test": "test_update_with_previous_parameter_value", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_dependency_on_attribute_with_dot_notation", - "test": "test_dependency_on_attribute_with_dot_notation", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", + "test": "test_cloudformation_stack_operations", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Stacks..LastUpdatedTime', '$..Stacks..StackStatusReason', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "CreateStackInstances": { + "Accounts, OperationId, Regions, StackSetName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_condition_on_outputs", - "test": "test_condition_on_outputs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[create]", - "test": "test_conditional_att_to_conditional_resources[create]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_fetch_non_existent_stack_set_instances", + "test": "test_fetch_non_existent_stack_set_instances", + "response": "404", + "error": "StackSetNotFoundError", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "CreateStackSet": { + "ClientRequestToken, StackSetName, TemplateBody": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[no-create]", - "test": "test_conditional_att_to_conditional_resources[no-create]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DeleteChangeSet": { + "ChangeSetName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", - "test": "test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", + "test": "test_create_change_set_create_existing", "response": "200", "error": "", "snapshot_skipped": "", @@ -7376,8 +7834,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", - "test": "test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", "snapshot_skipped": "", @@ -7386,8 +7844,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_with_select", - "test": "test_conditional_with_select", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", + "test": "test_create_change_set_without_parameters", "response": "200", "error": "", "snapshot_skipped": "", @@ -7396,998 +7854,984 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", + "test": "test_stack_deletion_order[A-B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", + "test": "test_stack_deletion_order[B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[C]", + "test": "test_stack_deletion_order[C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", - "test": "test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_negative_condition_to_existent_resource", + "test": "test_condition_add_new_negative_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", - "test": "test_simple_condition_evaluation_doesnt_deploy_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_positive_condition_to_existent_resource", + "test": "test_condition_add_new_positive_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", - "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_adds_resource", + "test": "test_condition_update_adds_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", - "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_removes_resource", + "test": "test_condition_update_removes_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", - "test": "test_sub_in_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_addition", + "test": "test_multiple_dependencies_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_update_conditions", - "test": "test_update_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_deletion", + "test": "test_multiple_dependencies_deletion", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_aws_refs_in_mappings", - "test": "test_aws_refs_in_mappings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource", + "test": "test_update_depended_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-deploy]", - "test": "test_mapping_ref_map_key[should-deploy]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource_list", + "test": "test_update_depended_resource_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-not-deploy]", - "test": "test_mapping_ref_map_key[should-not-deploy]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_add_to_static_property", + "test": "test_fn_base64_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_change_input_string", + "test": "test_fn_base64_change_input_string", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", - "test": "test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_remove_from_static_property", + "test": "test_fn_base64_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", - "test": "test_non_string_parameter_in_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[no]", - "test": "test_aws_novalue[no]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_in_get_attr_chain", + "test": "test_direct_attribute_value_change_in_get_attr_chain", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[yes]", - "test": "test_aws_novalue[yes]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", - "test": "test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/aws_ec2_networkacl/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "['$..NetworkAcls..Entries', '$..NetworkAcls..Tags', '$..NetworkAcls..Tags..Key', '$..NetworkAcls..Tags..Value', '$..NetworkAcls..VpcId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_instance_with_key_pair", - "test": "test_deploy_instance_with_key_pair", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_indirect_update_refence_argument", + "test": "test_indirect_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "['$..KeyPairs..KeyType', '$..KeyPairs..Tags', '$..Error..Message']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_prefix_list", - "test": "test_deploy_prefix_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_refence_argument", + "test": "test_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_security_group_with_tags", - "test": "test_deploy_security_group_with_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_argument", + "test": "test_update_string_literal_argument", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_vpc_endpoint", - "test": "test_deploy_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_arguments_empty", + "test": "test_update_string_literal_arguments_empty", "response": "200", "error": "", - "snapshot_skipped": "['$..DnsEntries', '$..Groups', '$..NetworkInterfaceIds', '$..SubnetIds']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_autogenerated_values", - "test": "test_autogenerated_values", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter", + "test": "test_update_string_literal_delimiter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter_empty", + "test": "test_update_string_literal_delimiter_empty", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_getatt", - "test": "test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_add_to_static_property", + "test": "test_fn_select_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", - "test": "test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_get_att_reference", + "test": "test_fn_select_change_get_att_reference", "response": "200", "error": "", - "snapshot_skipped": "['$..IsTruncated']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_cfn_handle_iam_role_resource_no_role_name", - "test": "test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selected_element_type_ref", + "test": "test_fn_select_change_in_selected_element_type_ref", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", - "test": "test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_index_only", + "test": "test_fn_select_change_in_selection_index_only", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_user_access_key", - "test": "test_iam_user_access_key", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_list", + "test": "test_fn_select_change_in_selection_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", - "test": "test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_remove_from_static_property", + "test": "test_fn_select_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "['$..User.Tags']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", + "test": "test_fn_split_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_delimiter", + "test": "test_fn_split_change_delimiter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", - "test": "test_server_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_source_string_only", + "test": "test_fn_split_change_source_string_only", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerCertificate.Tags']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_remove_from_static_property", + "test": "test_fn_split_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", - "test": "test_updating_stack_with_iam_role", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_get_att", + "test": "test_fn_split_with_get_att", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/scheduler/test_scheduler.py::test_schedule_and_group", - "test": "test_schedule_and_group", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_ref_as_string_source", + "test": "test_fn_split_with_ref_as_string_source", "response": "200", "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata', '$..ActionAfterCompletion', '$..ScheduleExpressionTimezone']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", - "test": "test_cfn_acm_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter", + "test": "test_fn_sub_addition_parameter", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_literal", + "test": "test_fn_sub_addition_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", - "test": "test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_ref", + "test": "test_fn_sub_addition_parameter_ref", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", - "test": "test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_string_pseudo", + "test": "test_fn_sub_addition_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", - "test": "test_apigateway_deployment_canary_settings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_parameter_literal", + "test": "test_fn_sub_delete_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "['$..tags']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_string_pseudo", + "test": "test_fn_sub_delete_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", - "test": "test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_literal", + "test": "test_fn_sub_update_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_type", + "test": "test_fn_sub_update_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", - "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_string_pseudo", + "test": "test_fn_sub_update_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", - "test": "test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", - "test": "test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", - "test": "test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", - "test": "test_update_apigateway_stage", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", - "test": "test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", - "test": "test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", - "test": "test_cdk_bootstrap[28]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", - "test": "test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", - "test": "test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", - "test": "test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "['$..WaitConditionName']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", - "test": "test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_ext_statistic", - "test": "test_alarm_ext_statistic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", - "test": "test_composite_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", - "test": "test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_addition_with_resource", + "test": "test_mapping_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", - "test": "test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_deletion_with_resource_remap", + "test": "test_mapping_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", - "test": "test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_addition_with_resource", + "test": "test_mapping_key_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table", - "test": "test_global_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_deletion_with_resource_remap", + "test": "test_mapping_key_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table_with_ttl_and_sse", - "test": "test_global_table_with_ttl_and_sse", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_update", + "test": "test_mapping_key_update", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", - "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_table_with_ttl_and_sse", - "test": "test_table_with_ttl_and_sse", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value", + "test": "test_update_parameter_default_value", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", - "test": "test_ttl_cdk", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value_with_dynamic_overrides", + "test": "test_update_parameter_default_value_with_dynamic_overrides", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", - "test": "test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_added_default_value", + "test": "test_update_parameter_with_added_default_value", "response": "200", "error": "", - "snapshot_skipped": "['$..PropagatingVgws', '$..Tags', '$..Tags..Key', '$..Tags..Value']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", - "test": "test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_removed_default_value", + "test": "test_update_parameter_with_removed_default_value", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_dhcp_options", - "test": "test_dhcp_options", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..OwnerId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_security_group_id_with_vpc", - "test": "test_ec2_security_group_id_with_vpc", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_in_ref_chain", + "test": "test_direct_attribute_value_change_in_ref_chain", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", - "test": "test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_keypair_create_import", - "test": "test_keypair_create_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "['$..ImportedKeyPairFingerprint']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation", - "test": "test_simple_route_table_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "['$..PropagatingVgws']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation_without_vpc", - "test": "test_simple_route_table_creation_without_vpc", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_supported_pseudo_parameter", + "test": "test_supported_pseudo_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..PropagatingVgws']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", - "test": "test_transit_gateway_attachment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_values.py::TestChangeSetValues::test_property_empy_list", + "test": "test_property_empy_list", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId', '$..Options.TransitGatewayCidrBlocks', '$..Options.SecurityGroupReferencingSupport']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", - "test": "test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", + "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_gateway_attachment", - "test": "test_vpc_gateway_attachment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "test": "test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_with_route_table", - "test": "test_vpc_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", + "test": "test_base_mapping_scenarios[update_string_referencing_resource]", "response": "200", "error": "", - "snapshot_skipped": "['$..RouteTables..PropagatingVgws', '$..RouteTables..Tags']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", - "test": "test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", "response": "200", "error": "", - "snapshot_skipped": "['$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.DomainProcessingStatus', '$..DomainStatus.EBSOptions.VolumeSize', '$..DomainStatus.ElasticsearchClusterConfig.DedicatedMasterCount', '$..DomainStatus.ElasticsearchClusterConfig.InstanceCount', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessEnabled', '$..DomainStatus.Endpoint', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.Processing', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", - "test": "test_cfn_event_api_destination_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_direct_update", + "test": "test_direct_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", - "test": "test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", - "test": "test_event_rule_creation_without_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", - "test": "test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", - "test": "test_eventbus_policy_statement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_pattern_transformation", - "test": "test_rule_pattern_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_properties", - "test": "test_rule_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "['$..Destinations']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_delete_change_set_exception", + "test": "test_delete_change_set_exception", + "response": "400", + "error": "ValidationError", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "200", - "error": "", - "snapshot_skipped": "['$..KinesisDataStreamDestinations..DestinationStatusDescription']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_kinesis_stream_consumer_creations", - "test": "test_kinesis_stream_consumer_creations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + }, + "ChangeSetName, StackName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", - "test": "test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_deleted_changeset", + "test": "test_deleted_changeset", "response": "200", "error": "", "snapshot_skipped": "", @@ -8396,78 +8840,86 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", - "test": "test_deploy_stack_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_changeset_after_delete", + "test": "test_describe_changeset_after_delete", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.PolicyAction', '$..Changes..ResourceChange.Scope']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", - "test": "test_kms_key_disabled", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_delete_change_set_exception", + "test": "test_delete_change_set_exception", + "response": "400", + "error": "StackNotFoundError", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", - "test": "test_generic_destination_routing[sqs-sqs]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", + "test": "test_create_and_execute_change_set", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - }, + "origin": "internal" + } + ] + } + }, + "DeleteStack": { + "StackName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", + "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..traceHeader', '$..cause']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", - "test": "test_lambda_dynamodb_event_filter", + "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", @@ -8476,48 +8928,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", - "test": "test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", - "snapshot_skipped": "['$..Metadata', '$..DriftInformation', '$..Type', '$..Message', '$..access-control-allow-headers', '$..access-control-allow-methods', '$..access-control-allow-origin', '$..access-control-expose-headers', '$..server', '$..content-length', '$..InvokeMode']", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", - "test": "test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", + "test": "test_deleting_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", - "test": "test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", + "test": "test_simple_update_single_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", - "test": "test_lambda_cfn_dead_letter_config_async_invocation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", + "test": "test_simple_update_two_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", - "test": "test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", + "test": "test_autoexpand_capability_requirement", "response": "200", "error": "", "snapshot_skipped": "", @@ -8526,28 +8978,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_empty_string_replacement_deny_list", - "test": "test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", - "test": "test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", - "test": "test_lambda_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", "snapshot_skipped": "", @@ -8556,18 +9008,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_function_tags", - "test": "test_lambda_function_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", + "test": "test_create_change_set_create_existing", "response": "200", "error": "", - "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_layer_crud", - "test": "test_lambda_layer_crud", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_no_changes", + "test": "test_create_change_set_no_changes", "response": "200", "error": "", "snapshot_skipped": "", @@ -8576,38 +9028,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_logging_config", - "test": "test_lambda_logging_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", - "test": "test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", + "test": "test_create_change_set_without_parameters", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSize']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version_provisioned_concurrency", - "test": "test_lambda_version_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_changeset_with_stack_id", + "test": "test_create_changeset_with_stack_id", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSize']", + "snapshot_skipped": "['$..LastUpdatedTime', '$..StackStatusReason', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", - "test": "test_lambda_w_dynamodb_event_filter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_delete_create", + "test": "test_create_delete_create", "response": "200", "error": "", "snapshot_skipped": "", @@ -8616,18 +9068,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", - "test": "test_lambda_w_dynamodb_event_filter_update", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", - "test": "test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_deleted_changeset", + "test": "test_deleted_changeset", "response": "200", "error": "", "snapshot_skipped": "", @@ -8636,8 +9078,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", - "test": "test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_change_set_with_similarly_named_stacks", + "test": "test_describe_change_set_with_similarly_named_stacks", "response": "200", "error": "", "snapshot_skipped": "", @@ -8646,48 +9088,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", - "test": "test_update_lambda_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_changeset_after_delete", + "test": "test_describe_changeset_after_delete", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.PolicyAction', '$..Changes..ResourceChange.Scope']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function_name", - "test": "test_update_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_empty_changeset", + "test": "test_empty_changeset", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..NotificationARNs', '$..IncludeNestedStacks', '$..Parameters', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", - "test": "test_update_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_multiple_create_changeset", + "test": "test_multiple_create_changeset", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Capabilities', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_cfn_handle_log_group_resource", - "test": "test_cfn_handle_log_group_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", + "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "['$..logGroups..logGroupArn', '$..logGroups..logGroupClass', '$..logGroups..retentionInDays']", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", - "test": "test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", + "test": "test_deletion_of_failed_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", @@ -8696,58 +9138,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain_with_alternative_types", - "test": "test_domain_with_alternative_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", + "test": "test_deletion_of_failed_nested_stack", "response": "200", "error": "", - "snapshot_skipped": "['$..DomainStatus.AIMLOptions', '$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.AutoTuneOptions.UseOffPeakWindow', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.ClusterConfig.MultiAZWithStandbyEnabled', '$..DomainStatus.ClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.DomainEndpointOptions.TLSSecurityPolicy', '$..DomainStatus.IPAddressType', '$..DomainStatus.IdentityCenterOptions', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.OffPeakWindowOptions', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion', '$..DomainStatus.SoftwareUpdateOptions']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", - "test": "test_redshift_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_resource_groups.py::test_group_defaults", - "test": "test_group_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", "response": "200", "error": "", - "snapshot_skipped": "['$..Group.Description', '$..Group.GroupArn']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_health_check", - "test": "test_create_health_check", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", "response": "200", "error": "", - "snapshot_skipped": "['$..HealthCheckConfig.EnableSNI', '$..HealthCheckVersion']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", - "test": "test_create_record_set_via_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", - "test": "test_create_record_set_via_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", "response": "200", "error": "", "snapshot_skipped": "", @@ -8756,18 +9198,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", - "test": "test_create_record_set_without_resource_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", - "test": "test_bucket_autoname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stacks_conditions", + "test": "test_nested_stacks_conditions", "response": "200", "error": "", "snapshot_skipped": "", @@ -8776,38 +9218,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", - "test": "test_bucket_versioning", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stacks_conditions", + "test": "test_nested_stacks_conditions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", - "test": "test_cfn_handle_s3_notification_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", + "test": "test_nested_with_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", - "test": "test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", + "test": "test_nested_with_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_object_lock_configuration", - "test": "test_object_lock_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "test": "test_nested_getatt_ref[TopicArn]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8816,8 +9258,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", - "test": "test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "test": "test_nested_getatt_ref[TopicName]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8826,18 +9268,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", - "test": "test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", + "test": "test_reference_unsupported_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..tags', '$..Configuration.CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", - "test": "test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "test": "test_sub_resolving", "response": "200", "error": "", "snapshot_skipped": "", @@ -8846,28 +9288,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_sqs_event", - "test": "test_sam_sqs_event", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_resource", + "test": "test_describe_non_existent_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", - "test": "test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_create_stack_with_custom_id", + "test": "test_create_stack_with_custom_id", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", - "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[json]", + "test": "test_get_template_using_changesets[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8876,28 +9318,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", - "test": "test_cfn_handle_secretsmanager_secret", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[yaml]", + "test": "test_get_template_using_changesets[yaml]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[default]", - "test": "test_cfn_secret_policy[default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "test": "test_list_events_after_deployment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackEvents']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[true]", - "test": "test_cfn_secret_policy[true]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[no-tags]", + "test": "test_stack_description_lifecycle[no-tags]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[with-tags]", + "test": "test_stack_description_lifecycle[with-tags]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "test": "test_stack_description_special_chars", "response": "200", "error": "", "snapshot_skipped": "", @@ -8906,18 +9368,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", - "test": "test_cfn_secretsmanager_gen_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "test": "test_stack_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", + "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", - "test": "test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -8926,8 +9398,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", - "test": "test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange_transformation", + "test": "test_update_stack_with_same_template_withoutchange_transformation", "response": "200", "error": "", "snapshot_skipped": "", @@ -8936,148 +9418,158 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription_region", - "test": "test_sns_subscription_region", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_blank_parameter_value", + "test": "test_blank_parameter_value", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", - "test": "test_sns_topic_fifo_with_deduplication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", + "test": "test_events_resource_types", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", - "test": "test_sns_topic_policy_resets_to_default", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", + "test": "test_list_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement..Action']", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", + "test": "test_name_conflicts", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_attributes", - "test": "test_sns_topic_update_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", - "test": "test_sns_topic_update_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", + "test": "test_stack_deletion_order[A-B-C]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", - "test": "test_sns_topic_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", + "test": "test_stack_deletion_order[B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_update_subscription", - "test": "test_update_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[C]", + "test": "test_stack_deletion_order[C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", - "test": "test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", + "test": "test_stack_deploy_order[A-B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", - "test": "test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", + "test": "test_stack_deploy_order[A-C-B]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", - "test": "test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", + "test": "test_stack_deploy_order[B-A-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", - "test": "test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", + "test": "test_stack_deploy_order[B-C-A]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_queue_no_change", - "test": "test_update_queue_no_change", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", + "test": "test_stack_deploy_order[C-A-B]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_sqs_queuepolicy", - "test": "test_update_sqs_queuepolicy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", + "test": "test_stack_deploy_order[C-B-A]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", - "test": "test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_resource_not_found", + "test": "test_stack_resource_not_found", "response": "200", "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", - "test": "test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", + "test": "test_update_termination_protection", "response": "200", "error": "", "snapshot_skipped": "", @@ -9086,148 +9578,148 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", - "test": "test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Stacks..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", - "test": "test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", + "test": "test_create_stack_from_s3_template_url[http_host]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", - "test": "test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_invalid]", + "test": "test_create_stack_from_s3_template_url[http_invalid]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_path]", + "test": "test_create_stack_from_s3_template_url[http_path]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[s3_url]", + "test": "test_create_stack_from_s3_template_url[s3_url]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary", + "test": "test_get_template_summary", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary_non_executed_change_set", + "test": "test_get_template_summary_non_executed_change_set", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", - "test": "test_cfn_statemachine_default_s3_location", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach", + "test": "test_transform_foreach", "response": "200", "error": "", - "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", - "test": "test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", + "test": "test_transform_foreach_multiple_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_use_case", + "test": "test_transform_foreach_use_case", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DependsOn', '$..Resources.GraphQLApi.Properties.Name', '$..OutputValue', '$..StackResources..PhysicalResourceId', '$..StackResources..StackId', '$..StackResources..ResourceStatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_create_with_logging_configuration", - "test": "test_statemachine_create_with_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_length", + "test": "test_transform_length", "response": "200", "error": "", - "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", + "test": "test_transform_to_json_string", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_cfn_with_exports", - "test": "test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", + "test": "test_duplicate_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", - "test": "test_import_values_across_stacks", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImports::test_stack_imports", - "test": "test_stack_imports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", + "test": "test_transformer_individual_resource_level", "response": "200", "error": "", "snapshot_skipped": "", @@ -9236,38 +9728,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", - "test": "test_and_or_functions[Fn::And-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", + "test": "test_transformer_property_level", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", - "test": "test_and_or_functions[Fn::And-0-1-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", + "test": "test_basic_update", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", - "test": "test_and_or_functions[Fn::And-1-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", + "test": "test_diff_after_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", - "test": "test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "test": "test_no_parameters_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -9276,8 +9768,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", - "test": "test_and_or_functions[Fn::Or-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "test": "test_update_using_template_url", "response": "200", "error": "", "snapshot_skipped": "", @@ -9286,8 +9778,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", - "test": "test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "test": "test_update_with_previous_parameter_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -9296,18 +9788,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", - "test": "test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_dependency_on_attribute_with_dot_notation", + "test": "test_dependency_on_attribute_with_dot_notation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", - "test": "test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_condition_on_outputs", + "test": "test_condition_on_outputs", "response": "200", "error": "", "snapshot_skipped": "", @@ -9316,8 +9808,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", - "test": "test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[create]", + "test": "test_conditional_att_to_conditional_resources[create]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9326,8 +9818,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_cfn_template_with_short_form_fn_sub", - "test": "test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[no-create]", + "test": "test_conditional_att_to_conditional_resources[no-create]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9336,8 +9828,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", - "test": "test_find_map_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9346,18 +9838,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_fn_select_has_intrinsic_function", - "test": "test_fn_select_has_intrinsic_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-northeast-1]", - "test": "test_get_azs_function[ap-northeast-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_with_select", + "test": "test_conditional_with_select", "response": "200", "error": "", "snapshot_skipped": "", @@ -9366,8 +9858,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-southeast-2]", - "test": "test_get_azs_function[ap-southeast-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9376,8 +9868,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-central-1]", - "test": "test_get_azs_function[eu-central-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9386,8 +9878,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-west-1]", - "test": "test_get_azs_function[eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -9396,8 +9888,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-1]", - "test": "test_get_azs_function[us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", + "test": "test_simple_condition_evaluation_doesnt_deploy_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -9406,8 +9898,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-2]", - "test": "test_get_azs_function[us-east-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9416,8 +9908,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-1]", - "test": "test_get_azs_function[us-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9426,8 +9918,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-2]", - "test": "test_get_azs_function[us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "test": "test_sub_in_conditions", "response": "200", "error": "", "snapshot_skipped": "", @@ -9436,18 +9928,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_join_no_value_construct", - "test": "test_join_no_value_construct", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_update_conditions", + "test": "test_update_conditions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", - "test": "test_split_length_and_join_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_aws_refs_in_mappings", + "test": "test_aws_refs_in_mappings", "response": "200", "error": "", "snapshot_skipped": "", @@ -9456,8 +9948,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", - "test": "test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-deploy]", + "test": "test_mapping_ref_map_key[should-deploy]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9466,8 +9958,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_number_type", - "test": "test_sub_number_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-not-deploy]", + "test": "test_mapping_ref_map_key[should-not-deploy]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9476,8 +9968,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", - "test": "test_attribute_uses_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "test": "test_simple_mapping_working", "response": "200", "error": "", "snapshot_skipped": "", @@ -9486,18 +9978,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "test": "test_fn_sub_cases", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", - "test": "test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", + "test": "test_non_string_parameter_in_sub", "response": "200", "error": "", "snapshot_skipped": "", @@ -9506,28 +9998,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", - "test": "test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[no]", + "test": "test_aws_novalue[no]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", - "test": "test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[yes]", + "test": "test_aws_novalue[yes]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", - "test": "test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", + "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", @@ -9536,28 +10028,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", - "test": "test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/aws_ec2_networkacl/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..NetworkAcls..Entries', '$..NetworkAcls..Tags', '$..NetworkAcls..Tags..Key', '$..NetworkAcls..Tags..Value', '$..NetworkAcls..VpcId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", - "test": "test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_instance_with_key_pair", + "test": "test_deploy_instance_with_key_pair", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", + "snapshot_skipped": "['$..KeyPairs..KeyType', '$..KeyPairs..Tags', '$..Error..Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", - "test": "test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_prefix_list", + "test": "test_deploy_prefix_list", "response": "200", "error": "", "snapshot_skipped": "", @@ -9566,8 +10058,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_pyplate_param_type_list", - "test": "test_pyplate_param_type_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_security_group_with_tags", + "test": "test_deploy_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -9576,18 +10068,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", - "test": "test_snipped_scope[transformation_snippet_topic.json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_vpc_endpoint", + "test": "test_deploy_vpc_endpoint", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DnsEntries', '$..Groups', '$..NetworkInterfaceIds', '$..SubnetIds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.yml]", - "test": "test_snipped_scope[transformation_snippet_topic.yml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_autogenerated_values", + "test": "test_autogenerated_values", "response": "200", "error": "", "snapshot_skipped": "", @@ -9596,8 +10088,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", - "test": "test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_black_box", + "test": "test_black_box", "response": "200", "error": "", "snapshot_skipped": "", @@ -9606,28 +10098,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", - "test": "test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_getatt", + "test": "test_getatt", "response": "200", "error": "", - "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestPseudoParameters::test_stack_id", - "test": "test_stack_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..IsTruncated']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", - "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_cfn_handle_iam_role_resource_no_role_name", + "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", "snapshot_skipped": "", @@ -9636,8 +10128,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", - "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -9646,38 +10138,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", - "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_user_access_key", + "test": "test_iam_user_access_key", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", - "test": "test_create_change_set_with_ssm_parameter_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", + "test": "test_iam_username_defaultname", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..User.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", - "test": "test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", - "test": "test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", @@ -9686,58 +10178,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", - "test": "test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", + "test": "test_server_certificate", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerCertificate.Tags']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", - "test": "test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", - "test": "test_ssm_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", + "test": "test_updating_stack_with_iam_role", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", - "test": "test_ssm_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/scheduler/test_scheduler.py::test_schedule_and_group", + "test": "test_schedule_and_group", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata', '$..ActionAfterCompletion', '$..ScheduleExpressionTimezone']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", - "test": "test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", + "test": "test_cfn_acm_certificate", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", - "test": "test_unsupported", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", + "test": "test_serverless_like_deployment_with_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -9746,48 +10238,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", - "test": "test_table_v2_stream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", + "test": "test_account", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", - "test": "test_put_events_with_target_statefunction_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_cfn_resource.py::test_adding_tags", - "test": "test_adding_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "test": "test_api_gateway_with_policy_as_dict", "response": "200", "error": "", - "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", + "test": "test_apigateway_deployment_canary_settings", "response": "200", "error": "", - "snapshot_skipped": "['$..resources']", + "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -9796,180 +10278,178 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "test": "test_cfn_apigateway_rest_api", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dump]", - "test": "test_cloudformation_definition_create_describe[dump]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dumps]", - "test": "test_cloudformation_definition_create_describe[dumps]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dump]", - "test": "test_cloudformation_definition_string_create_describe[dump]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dumps]", - "test": "test_cloudformation_definition_string_create_describe[dumps]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", + "test": "test_update_apigateway_stage", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", - "test": "test_deleting_resource", - "response": "500", - "error": "CommonServiceException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "test": "test_update_usage_plan", + "response": "200", + "error": "", + "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", - "response": "500", - "error": "CommonServiceException", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", + "test": "test_url_output", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", - "response": "500", - "error": "CommonServiceException", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", - "test": "test_eventbus_policies", - "response": "500", - "error": "CommonServiceException", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", - "test": "test_bucketpolicy", - "response": "500", - "error": "CommonServiceException", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", + "test": "test_cdk_bootstrap[28]", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", - "test": "test_replication_task_without_identifier", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", "response": "200", "error": "", - "snapshot_skipped": "['$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_table_rules_filter", - "test": "test_cdc_table_rules_filter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[unformatted_json]", - "test": "test_cdc_replication_task_multiple_tables[unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "test": "test_cdk_sample", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_vpc_endpoints[without-kinesis-streams]", - "test": "test_vpc_endpoints[without-kinesis-streams]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", + "test": "test_create_macro", "response": "200", "error": "", "snapshot_skipped": "", @@ -9978,18 +10458,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_private_http_api_integration", - "test": "test_private_http_api_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "test": "test_waitcondition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..WaitConditionName']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", - "test": "test_kinesis_firehose_redshift", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "test": "test_alarm_creation", "response": "200", "error": "", "snapshot_skipped": "", @@ -9998,8 +10478,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", - "test": "test_rds_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_ext_statistic", + "test": "test_alarm_ext_statistic", "response": "200", "error": "", "snapshot_skipped": "", @@ -10008,138 +10488,138 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", - "test": "test_websocket", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", + "test": "test_composite_alarm_creation", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_gzip_encoding", - "test": "test_gzip_encoding", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", - "test": "test_websocket_subscriptions_relay_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", + "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/pipes/aws_pipes_pipe/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table", + "test": "test_global_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", - "test": "test_amplify_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table_with_ttl_and_sse", + "test": "test_global_table_with_ttl_and_sse", "response": "200", "error": "", - "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::test_amplify_env_variables", - "test": "test_amplify_env_variables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigw_route53_domain_name", - "test": "test_apigw_route53_domain_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_table_with_ttl_and_sse", + "test": "test_table_with_ttl_and_sse", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", - "test": "test_vpc_link", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", + "test": "test_ttl_cdk", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_api_mapping_deployment", - "test": "test_api_mapping_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..PropagatingVgws', '$..Tags', '$..Tags..Key', '$..Tags..Value']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", - "test": "test_create_apigatewayv2_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_domain_name_attributes", - "test": "test_domain_name_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_dhcp_options", + "test": "test_dhcp_options", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags']", + "snapshot_skipped": "['$..Tags', '$..OwnerId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_api_tagging", - "test": "test_sam_api_tagging", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_security_group_id_with_vpc", + "test": "test_ec2_security_group_id_with_vpc", "response": "200", "error": "", "snapshot_skipped": "", @@ -10148,168 +10628,168 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_with_lambda_integration_events", - "test": "test_sam_with_lambda_integration_events", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$.get-routes.Items..AuthorizationScopes', '$.get-routes.Items..RequestParameters']", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_apigwv2_api", - "test": "test_apigwv2_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_keypair_create_import", + "test": "test_keypair_create_import", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ImportedKeyPairFingerprint']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", - "test": "test_create_apigateway_authorizer", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation", + "test": "test_simple_route_table_creation", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..PropagatingVgws']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", - "test": "test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation_without_vpc", + "test": "test_simple_route_table_creation_without_vpc", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..PropagatingVgws']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", + "test": "test_transit_gateway_attachment", "response": "200", "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", + "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId', '$..Options.TransitGatewayCidrBlocks', '$..Options.SecurityGroupReferencingSupport']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_update_schema", - "test": "test_update_schema", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", - "test": "test_graphql_schema", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_gateway_attachment", + "test": "test_vpc_gateway_attachment", "response": "200", "error": "", - "snapshot_skipped": "['$..type.format', '$..type.definition', '$..SchemaRef']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", - "test": "test_graphqlapi", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_with_route_table", + "test": "test_vpc_with_route_table", "response": "200", "error": "", - "snapshot_skipped": "['$..graphqlApi.xrayEnabled', '$..graphqlApi.arn', '$..graphqlApi.dns', '$..graphqlApi.introspectionConfig', '$..graphqlApi.owner', '$..graphqlApi.queryDepthLimit', '$..graphqlApi.resolverCountLimit', '$..graphqlApi.uris.REALTIME', '$..graphqlApi.visibility']", + "snapshot_skipped": "['$..RouteTables..PropagatingVgws', '$..RouteTables..Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_s3_code_locations", - "test": "test_s3_code_locations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.DomainProcessingStatus', '$..DomainStatus.EBSOptions.VolumeSize', '$..DomainStatus.ElasticsearchClusterConfig.DedicatedMasterCount', '$..DomainStatus.ElasticsearchClusterConfig.InstanceCount', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessEnabled', '$..DomainStatus.Endpoint', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.Processing', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", - "test": "test_athena", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", + "test": "test_cfn_event_api_destination_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", - "test": "test_autoscaling_group", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "test": "test_cfn_event_bus_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", - "test": "test_submit_job", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", + "test": "test_event_rule_creation_without_target", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", - "test": "test_cache_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "test": "test_event_rule_to_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", + "test": "test_eventbus_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_distribution_with_acm", - "test": "test_create_distribution_with_acm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "test": "test_eventbus_policy_statement", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_pattern_transformation", + "test": "test_rule_pattern_transformation", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_properties", + "test": "test_rule_properties", "response": "200", "error": "", "snapshot_skipped": "", @@ -10318,78 +10798,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", - "test": "test_origin_request_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudtrail.py::test_cloud_trail_deploy", - "test": "test_cloud_trail_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..HasCustomEventSelectors', '$..HasInsightSelectors', '$..HomeRegion', '$..IsOrganizationTrail']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codebuild.py::test_codebuild_stack", - "test": "test_codebuild_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..artifacts.namespaceType', '$..environment.environmentVariables..type']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codedeploy.py::test_codedeploy_stack", - "test": "test_codedeploy_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "test": "test_default_parameters_kinesis", "response": "200", "error": "", - "snapshot_skipped": "['$..deploymentConfigInfo.computePlatform', '$..application.linkedToGitHub', '$..deploymentGroupInfo.ec2TagFilters', '$..deploymentGroupInfo.onPremisesInstanceTagFilters']", + "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", - "test": "test_pipeline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", - "snapshot_skipped": "['$..actions..configuration']", + "snapshot_skipped": "['$..KinesisDataStreamDestinations..DestinationStatusDescription']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", - "test": "test_cognito_custom_ids", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_kinesis_stream_consumer_creations", + "test": "test_kinesis_stream_consumer_creations", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", + "test": "test_stream_creation", "response": "200", "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", + "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_user_pool_client_output", - "test": "test_user_pool_client_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "test": "test_cfn_with_kms_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -10398,8 +10878,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "test": "test_deploy_stack_with_kms", "response": "200", "error": "", "snapshot_skipped": "", @@ -10408,8 +10888,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_sns_backed", - "test": "test_customresource_sns_backed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "test": "test_kms_key_disabled", "response": "200", "error": "", "snapshot_skipped": "", @@ -10418,58 +10898,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", - "test": "test_update_custom_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServiceToken']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", - "test": "test_docdb_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", - "test": "test_deploy_duplicate_security_group", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", - "test": "test_ec2_launch_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", "response": "200", "error": "", - "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", + "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", - "test": "test_security_group_ingress_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation_isolation", - "test": "test_security_group_ingress_creation_isolation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", "response": "200", "error": "", "snapshot_skipped": "", @@ -10478,58 +10958,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_cidr_block_configurations", - "test": "test_vpc_cidr_block_configurations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "test": "test_cfn_function_url", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Metadata', '$..DriftInformation', '$..Type', '$..Message', '$..access-control-allow-headers', '$..access-control-allow-methods', '$..access-control-allow-origin', '$..access-control-expose-headers', '$..server', '$..content-length', '$..InvokeMode']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", - "test": "test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "test": "test_event_invoke_config", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_untransformed_url_when_no_repository_created", - "test": "test_untransformed_url_when_no_repository_created", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", + "test": "test_lambda_alias", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", - "test": "test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", + "test": "test_lambda_cfn_dead_letter_config_async_invocation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-eu-central-2]", - "test": "test_url_output_different_account_or_region[000000000000-eu-central-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "test": "test_lambda_cfn_run", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-us-east-1]", - "test": "test_url_output_different_account_or_region[000000000000-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "test": "test_lambda_cfn_run_with_empty_string_replacement_deny_list", "response": "200", "error": "", "snapshot_skipped": "", @@ -10538,8 +11018,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-eu-central-2]", - "test": "test_url_output_different_account_or_region[111111111111-eu-central-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "test": "test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", "response": "200", "error": "", "snapshot_skipped": "", @@ -10548,78 +11028,88 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-us-east-1]", - "test": "test_url_output_different_account_or_region[111111111111-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "test": "test_lambda_code_signing_config", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_function_tags", + "test": "test_lambda_function_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_create_service_with_code_deploy", - "test": "test_create_service_with_code_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_layer_crud", + "test": "test_lambda_layer_crud", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_logging_config", + "test": "test_lambda_logging_config", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_file_system_deployment", - "test": "test_file_system_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", "response": "200", "error": "", - "snapshot_skipped": "['$..FileSystems..Name', '$..FileSystems..ProvisionedThroughputInMibps', '$..FileSystems..SizeInBytes.Timestamp', '$..FileSystems..SizeInBytes.Value', '$..FileSystems..SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes.ValueInStandard', '$..FileSystems..Tags']", + "snapshot_skipped": "['$..CodeSize']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", - "test": "test_eks_fargate_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version_provisioned_concurrency", + "test": "test_lambda_version_provisioned_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..CodeSize']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eksctl_stack", - "test": "test_eksctl_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroup', '$..ServiceRoleARN', '$..NodeGroupId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", - "test": "test_resource_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", + "test": "test_lambda_w_dynamodb_event_filter_update", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", "snapshot_skipped": "", @@ -10628,138 +11118,168 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", - "test": "test_cache_cluster[redis]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", - "test": "test_cluster_with_replication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", + "test": "test_update_lambda_function", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", - "test": "test_application_with_version_and_environment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function_name", + "test": "test_update_lambda_function_name", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_cfn_handle_log_group_resource", + "test": "test_cfn_handle_log_group_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..logGroups..logGroupArn', '$..logGroups..logGroupClass', '$..logGroups..retentionInDays']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", - "test": "test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", + "test": "test_logstream", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", - "test": "test_classifier", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain_with_alternative_types", + "test": "test_domain_with_alternative_types", "response": "200", "error": "", - "snapshot_skipped": "['$..GrokClassifier.Version']", + "snapshot_skipped": "['$..DomainStatus.AIMLOptions', '$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.AutoTuneOptions.UseOffPeakWindow', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.ClusterConfig.MultiAZWithStandbyEnabled', '$..DomainStatus.ClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.DomainEndpointOptions.TLSSecurityPolicy', '$..DomainStatus.IPAddressType', '$..DomainStatus.IdentityCenterOptions', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.OffPeakWindowOptions', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion', '$..DomainStatus.SoftwareUpdateOptions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_connection", - "test": "test_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", + "test": "test_redshift_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..Connection.LastUpdatedBy', '$..Connection.LastUpdatedTime']", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_resource_groups.py::test_group_defaults", + "test": "test_group_defaults", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Group.Description', '$..Group.GroupArn']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", - "test": "test_database", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_health_check", + "test": "test_create_health_check", "response": "200", "error": "", - "snapshot_skipped": "['$..Database.CreateTableDefaultPermissions']", + "snapshot_skipped": "['$..HealthCheckConfig.EnableSNI', '$..HealthCheckVersion']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", - "test": "test_job", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", + "test": "test_create_record_set_via_id", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_registry", - "test": "test_registry", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", + "test": "test_create_record_set_via_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema", - "test": "test_schema", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", + "test": "test_create_record_set_without_resource_record", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema_version", - "test": "test_schema_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", + "test": "test_bucket_autoname", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema_version_metadata", - "test": "test_schema_version_metadata", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", + "test": "test_bucket_versioning", "response": "200", "error": "", - "snapshot_skipped": "['$..MetadataInfoMap.foo.OtherMetadataValueList']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", - "test": "test_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", "response": "200", "error": "", - "snapshot_skipped": "['$..CreatedBy', '$..IsRegisteredWithLakeFormation', '$..IsMultiDialectView', '$..VersionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", - "test": "test_trigger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", + "test": "test_cfn_handle_s3_notification_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -10768,8 +11288,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", - "test": "test_workflow", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", + "test": "test_cors_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -10778,8 +11298,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role", - "test": "test_role", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_object_lock_configuration", + "test": "test_object_lock_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -10788,8 +11308,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", - "test": "test_role_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", + "test": "test_website_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -10798,68 +11318,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kdav2.py::test_kdav2_resources", - "test": "test_kdav2_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", + "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..KDALogOption']", + "snapshot_skipped": "['$..Tags', '$..tags', '$..Configuration.CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", + "test": "test_sam_policies", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_sqs_event", + "test": "test_sam_sqs_event", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", - "test": "test_create_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", + "test": "test_sam_template", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_mwaa.py::test_mwaa_environment", - "test": "test_mwaa_environment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Environment.CeleryExecutorQueue', '$..Environment.DatabaseVpcEndpointService', '$..Environment.EndpointManagement', '$..Environment.EnvironmentClass', '$..Environment.LastUpdate', '$..Environment.LoggingConfiguration', '$..Environment.MaxWebservers', '$..Environment.MaxWorkers', '$..Environment.MinWebservers', '$..Environment.MinWorkers', '$..Environment.Schedulers', '$..Environment.ServiceRoleArn', '$..Environment.Tags', '$..Environment.WebserverAccessMode', '$..Environment.WebserverVpcEndpointService', '$..Environment.WeeklyMaintenanceWindowStart', '$..EnvCeleryExecutorQueue', '$..EnvCloudWatchLogGroupArn', '$..EnvDatabaseVpcEndpointService', '$..EnvWebserverVpcEndpoint']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_cluster_parameter_group_creation", - "test": "test_cluster_parameter_group_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", + "test": "test_cfn_handle_secretsmanager_secret", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_cluster.yml]", - "test": "test_db_cluster_deployment[rds_cluster.yml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[default]", + "test": "test_cfn_secret_policy[default]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10868,8 +11388,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_serverless_cluster.yml]", - "test": "test_db_cluster_deployment[rds_serverless_cluster.yml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[true]", + "test": "test_cfn_secret_policy[true]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10878,38 +11398,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", - "test": "test_db_instance_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", + "test": "test_cfn_secretsmanager_gen_secret", "response": "200", "error": "", - "snapshot_skipped": "['$..DbAddress']", + "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_parameter_group_creation", - "test": "test_parameter_group_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", + "test": "test_sns_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", - "test": "test_rds_cluster_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription_region", + "test": "test_sns_subscription_region", "response": "200", "error": "", "snapshot_skipped": "", @@ -10918,18 +11438,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", - "test": "test_docdb_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "test": "test_sns_topic_fifo_with_deduplication", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_associate_multiple_vpcs_to_hosted_zone", - "test": "test_associate_multiple_vpcs_to_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "test": "test_sns_topic_fifo_without_suffix_fails", "response": "200", "error": "", "snapshot_skipped": "", @@ -10938,68 +11458,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", - "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", + "test": "test_sns_topic_policy_resets_to_default", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", - "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_attributes", + "test": "test_sns_topic_update_attributes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", - "test": "test_hostedzone_with_comment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", + "test": "test_sns_topic_update_name", "response": "200", "error": "", - "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_without_comment", - "test": "test_hostedzone_without_comment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", + "test": "test_sns_topic_with_attributes", "response": "200", "error": "", - "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_private_hostedzone", - "test": "test_private_hostedzone", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_update_subscription", + "test": "test_update_subscription", "response": "200", "error": "", - "snapshot_skipped": "['$..MaxItems']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", - "test": "test_record_set_with_alias_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "test": "test_cfn_handle_sqs_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", - "test": "test_resource_deletion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", + "test": "test_sqs_fifo_queue_generates_valid_name", "response": "200", "error": "", "snapshot_skipped": "", @@ -11008,58 +11528,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", + "test": "test_sqs_non_fifo_queue_generates_valid_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "test": "test_sqs_queue_policy", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..Actions..S3Action.KmsKeyArn', '$..Actions..S3Action.ObjectKeyPrefix', '$..Actions..S3Action.TopicArn', '$..TlsPolicy', '$..ScanEnabled']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_template", - "test": "test_create_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_queue_no_change", + "test": "test_update_queue_no_change", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", - "test": "test_create_db_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_sqs_queuepolicy", + "test": "test_update_sqs_queuepolicy", "response": "200", "error": "", - "snapshot_skipped": "['$..RetentionProperties', '$..MagneticStoreWriteProperties', '$..Schema', '$..KmsKeyId', '$..Table1Ref', '$..Table2Ref']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_verifiedpermissions.py::TestVerifiedPermissions::test_create_avp_stack_with_cognito", - "test": "test_create_avp_stack_with_cognito", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "test": "test_deploy_patch_baseline", "response": "200", "error": "", - "snapshot_skipped": "['$..identitySources..configuration.cognitoUserPoolConfiguration.clientIds']", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_logging_configuration", - "test": "test_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", + "test": "test_maintenance_window", "response": "200", "error": "", "snapshot_skipped": "", @@ -11068,18 +11588,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "test": "test_parameter_defaults", "response": "200", "error": "", - "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", "snapshot_skipped": "", @@ -11088,28 +11608,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_query_string_parameters_forward", - "test": "test_query_string_parameters_forward", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "test": "test_update_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_s3_log_delivery_works_correctly", - "test": "test_s3_log_delivery_works_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", - "snapshot_skipped": "['$..apiVersion', '$..additionalEventData', '$..eventCategory', '$..managementEvent', '$..resources', '$..tlsDetails', '$..userIdentity']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "test": "test_apigateway_invoke", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", - "test": "test_create_and_execute_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", @@ -11118,8 +11648,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", - "test": "test_create_update_cfn_action", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", @@ -11128,1026 +11658,1018 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", - "test": "test_cognito_authorizer_scopes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", - "test": "test_saml_auth_flow[code]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", - "test": "test_saml_auth_flow[token]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", - "test": "test_cognito_custom_email_signup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_create_with_logging_configuration", + "test": "test_statemachine_create_with_logging_configuration", "response": "200", "error": "", - "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", - "test": "test_create_service_run_task", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", - "test": "test_service_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_negative_condition_to_existent_resource", + "test": "test_condition_add_new_negative_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_positive_condition_to_existent_resource", + "test": "test_condition_add_new_positive_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", - "test": "test_port_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_adds_resource", + "test": "test_condition_update_adds_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", - "test": "test_port_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_removes_resource", + "test": "test_condition_update_removes_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", - "test": "test_queue_proccessing", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_addition", + "test": "test_multiple_dependencies_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", - "test": "test_listener", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_deletion", + "test": "test_multiple_dependencies_deletion", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource", + "test": "test_update_depended_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", - "test": "test_redis_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource_list", + "test": "test_update_depended_resource_list", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", - "test": "test_cloudformation_stack_operations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..LastUpdatedTime', '$..Stacks..StackStatusReason', '$..Error.Message']", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", - "test": "test_create_iot_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export", + "test": "test_describe_change_set_import_non_existent_export", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", - "test": "test_create_iotanalytics_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", - "test": "test_neptune_iam_with_http_protocol", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_add_to_static_property", + "test": "test_fn_base64_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", - "test": "test_kinesis_dlq_behavior", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_change_input_string", + "test": "test_fn_base64_change_input_string", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", - "test": "test_list_pipe_source_prefix", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_remove_from_static_property", + "test": "test_fn_base64_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", - "test": "test_column_metadata_for_mysql[mysql-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", - "test": "test_bool_and_int_values_handled_properly", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_in_get_attr_chain", + "test": "test_direct_attribute_value_change_in_get_attr_chain", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_failover", - "test": "test_failover", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList', '$..GlobalCluster.Endpoint', '$..GlobalCluster.EngineLifecycleSupport', '$..GlobalCluster.TagList']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", - "test": "test_extensions_in_different_db_name[16]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "['$.pg-extensions.results']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", - "test": "test_cdk_hosted_zone_caa_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_indirect_update_refence_argument", + "test": "test_indirect_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_elb_routing_cfn", - "test": "test_elb_routing_cfn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_refence_argument", + "test": "test_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", - "test": "test_batch_failure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_argument", + "test": "test_update_string_literal_argument", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_successful_replication[identifier]", - "test": "test_successful_replication[identifier]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_arguments_empty", + "test": "test_update_string_literal_arguments_empty", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DeleteStackInstances": { - "Accounts, OperationId, Regions, RetainStacks, StackSetName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter", + "test": "test_update_string_literal_delimiter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DeleteStackSet": { - "StackSetName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter_empty", + "test": "test_update_string_literal_delimiter_empty", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DescribeChangeSet": { - "ChangeSetName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", - "test": "test_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_add_to_static_property", + "test": "test_fn_select_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_get_att_reference", + "test": "test_fn_select_change_get_att_reference", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", - "test": "test_prefill_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selected_element_type_ref", + "test": "test_fn_select_change_in_selected_element_type_ref", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", - "test": "test_validate_infra_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_index_only", + "test": "test_fn_select_change_in_selection_index_only", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_list", + "test": "test_fn_select_change_in_selection_list", "response": "200", "error": "", - "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", - "test": "test_deleting_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_remove_from_static_property", + "test": "test_fn_select_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", - "test": "test_simple_update_single_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", + "test": "test_fn_split_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", - "test": "test_simple_update_two_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_delimiter", + "test": "test_fn_split_change_delimiter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", - "test": "test_autoexpand_capability_requirement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_source_string_only", + "test": "test_fn_split_change_source_string_only", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_remove_from_static_property", + "test": "test_fn_split_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_get_att", + "test": "test_fn_split_with_get_att", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", - "test": "test_create_change_set_create_existing", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_ref_as_string_source", + "test": "test_fn_split_with_ref_as_string_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", - "test": "test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter", + "test": "test_fn_sub_addition_parameter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", - "test": "test_create_change_set_without_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_literal", + "test": "test_fn_sub_addition_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_changeset_with_stack_id", - "test": "test_create_changeset_with_stack_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_ref", + "test": "test_fn_sub_addition_parameter_ref", "response": "200", "error": "", - "snapshot_skipped": "['$..LastUpdatedTime', '$..StackStatusReason']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_multiple_create_changeset", - "test": "test_multiple_create_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_string_pseudo", + "test": "test_fn_sub_addition_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "['$..Capabilities', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", - "test": "test_name_conflicts", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_parameter_literal", + "test": "test_fn_sub_delete_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_string_pseudo", + "test": "test_fn_sub_delete_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_literal", + "test": "test_fn_sub_update_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_type", + "test": "test_fn_sub_update_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stacks_conditions", - "test": "test_nested_stacks_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_string_pseudo", + "test": "test_fn_sub_update_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", - "test": "test_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", - "test": "test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", - "test": "test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", - "test": "test_reference_unsupported_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", - "test": "test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_resource", - "test": "test_describe_non_existent_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[json]", - "test": "test_get_template_using_changesets[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[yaml]", - "test": "test_get_template_using_changesets[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", - "test": "test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "['$..StackEvents']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", - "test": "test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", - "test": "test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", "response": "200", "error": "", - "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", - "test": "test_stack_name_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", - "test": "test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", - "test": "test_update_stack_actual_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", - "test": "test_update_stack_with_same_template_withoutchange", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange_transformation", - "test": "test_update_stack_with_same_template_withoutchange_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", - "test": "test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_addition_with_resource", + "test": "test_mapping_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", - "test": "test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_deletion_with_resource_remap", + "test": "test_mapping_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", - "test": "test_no_echo_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_addition_with_resource", + "test": "test_mapping_key_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", - "test": "test_stack_deploy_order[A-B-C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_deletion_with_resource_remap", + "test": "test_mapping_key_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", - "test": "test_stack_deploy_order[A-C-B]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_update", + "test": "test_mapping_key_update", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", - "test": "test_stack_deploy_order[B-A-C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", - "test": "test_stack_deploy_order[B-C-A]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value", + "test": "test_update_parameter_default_value", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", - "test": "test_stack_deploy_order[C-A-B]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value_with_dynamic_overrides", + "test": "test_update_parameter_default_value_with_dynamic_overrides", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", - "test": "test_stack_deploy_order[C-B-A]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_added_default_value", + "test": "test_update_parameter_with_added_default_value", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_resource_not_found", - "test": "test_stack_resource_not_found", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_removed_default_value", + "test": "test_update_parameter_with_removed_default_value", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", - "test": "test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", - "test": "test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_in_ref_chain", + "test": "test_direct_attribute_value_change_in_ref_chain", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..Parameters']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary", - "test": "test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers', '$..Parameters']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", - "test": "test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "['$..tags']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", - "test": "test_transformer_individual_resource_level", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", - "test": "test_transformer_property_level", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_supported_pseudo_parameter", + "test": "test_supported_pseudo_parameter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", - "test": "test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_values.py::TestChangeSetValues::test_property_empy_list", + "test": "test_property_empy_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", - "test": "test_diff_after_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", + "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", - "test": "test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "test": "test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", - "test": "test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", + "test": "test_base_mapping_scenarios[update_string_referencing_resource]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", - "test": "test_update_with_previous_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_dependency_on_attribute_with_dot_notation", - "test": "test_dependency_on_attribute_with_dot_notation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_direct_update", + "test": "test_direct_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_condition_on_outputs", - "test": "test_condition_on_outputs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[create]", - "test": "test_conditional_att_to_conditional_resources[create]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", + "test": "test_execute_with_ref", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[no-create]", - "test": "test_conditional_att_to_conditional_resources[no-create]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", - "test": "test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", - "test": "test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_with_select", - "test": "test_conditional_with_select", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_single_resource_static_update", + "test": "test_single_resource_static_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_describe_failed_change_set", + "test": "test_describe_failed_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", + "test": "test_listing_stacks", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", - "test": "test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_cfn_with_exports", + "test": "test_cfn_with_exports", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", - "test": "test_simple_condition_evaluation_doesnt_deploy_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "test": "test_import_values_across_stacks", "response": "200", "error": "", "snapshot_skipped": "", @@ -12156,8 +12678,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", - "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImports::test_stack_imports", + "test": "test_stack_imports", "response": "200", "error": "", "snapshot_skipped": "", @@ -12166,8 +12688,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", - "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", + "test": "test_and_or_functions[Fn::And-0-0-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12176,8 +12698,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", - "test": "test_sub_in_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", + "test": "test_and_or_functions[Fn::And-0-1-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12186,8 +12708,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_update_conditions", - "test": "test_update_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", + "test": "test_and_or_functions[Fn::And-1-0-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12196,8 +12718,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_aws_refs_in_mappings", - "test": "test_aws_refs_in_mappings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "test": "test_and_or_functions[Fn::And-1-1-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12206,8 +12728,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-deploy]", - "test": "test_mapping_ref_map_key[should-deploy]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", + "test": "test_and_or_functions[Fn::Or-0-0-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12216,8 +12738,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-not-deploy]", - "test": "test_mapping_ref_map_key[should-not-deploy]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "test": "test_and_or_functions[Fn::Or-0-1-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12226,8 +12748,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "test": "test_and_or_functions[Fn::Or-1-0-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12236,28 +12758,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", - "test": "test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "test": "test_and_or_functions[Fn::Or-1-1-True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", - "test": "test_non_string_parameter_in_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "test": "test_base64_sub_and_getatt_functions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[no]", - "test": "test_aws_novalue[no]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_cfn_template_with_short_form_fn_sub", + "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", @@ -12266,8 +12788,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[yes]", - "test": "test_aws_novalue[yes]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "test": "test_find_map_function", "response": "200", "error": "", "snapshot_skipped": "", @@ -12276,8 +12798,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", - "test": "test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_fn_select_has_intrinsic_function", + "test": "test_fn_select_has_intrinsic_function", "response": "200", "error": "", "snapshot_skipped": "", @@ -12286,98 +12808,98 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/aws_ec2_networkacl/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-northeast-1]", + "test": "test_get_azs_function[ap-northeast-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..NetworkAcls..Entries', '$..NetworkAcls..Tags', '$..NetworkAcls..Tags..Key', '$..NetworkAcls..Tags..Value', '$..NetworkAcls..VpcId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_instance_with_key_pair", - "test": "test_deploy_instance_with_key_pair", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-southeast-2]", + "test": "test_get_azs_function[ap-southeast-2]", "response": "200", "error": "", - "snapshot_skipped": "['$..KeyPairs..KeyType', '$..KeyPairs..Tags', '$..Error..Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_prefix_list", - "test": "test_deploy_prefix_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-central-1]", + "test": "test_get_azs_function[eu-central-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_security_group_with_tags", - "test": "test_deploy_security_group_with_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-west-1]", + "test": "test_get_azs_function[eu-west-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_vpc_endpoint", - "test": "test_deploy_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-1]", + "test": "test_get_azs_function[us-east-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..DnsEntries', '$..Groups', '$..NetworkInterfaceIds', '$..SubnetIds']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_autogenerated_values", - "test": "test_autogenerated_values", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-2]", + "test": "test_get_azs_function[us-east-2]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-1]", + "test": "test_get_azs_function[us-west-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_getatt", - "test": "test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-2]", + "test": "test_get_azs_function[us-west-2]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", - "test": "test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_join_no_value_construct", + "test": "test_join_no_value_construct", "response": "200", "error": "", - "snapshot_skipped": "['$..IsTruncated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_cfn_handle_iam_role_resource_no_role_name", - "test": "test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "test": "test_split_length_and_join_functions", "response": "200", "error": "", "snapshot_skipped": "", @@ -12386,8 +12908,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", - "test": "test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "test": "test_sub_not_ready", "response": "200", "error": "", "snapshot_skipped": "", @@ -12396,58 +12918,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_user_access_key", - "test": "test_iam_user_access_key", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_number_type", + "test": "test_sub_number_type", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", - "test": "test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", + "test": "test_attribute_uses_macro", "response": "200", "error": "", - "snapshot_skipped": "['$..User.Tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", - "test": "test_server_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerCertificate.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12456,48 +12978,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", - "test": "test_updating_stack_with_iam_role", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/scheduler/test_scheduler.py::test_schedule_and_group", - "test": "test_schedule_and_group", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata', '$..ActionAfterCompletion', '$..ScheduleExpressionTimezone']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", - "test": "test_cfn_acm_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "test": "test_global_scope", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", - "test": "test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "test": "test_macro_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", - "test": "test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_pyplate_param_type_list", + "test": "test_pyplate_param_type_list", "response": "200", "error": "", "snapshot_skipped": "", @@ -12506,58 +13028,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", - "test": "test_apigateway_deployment_canary_settings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", "response": "200", "error": "", - "snapshot_skipped": "['$..tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", + "test": "test_snipped_scope[transformation_snippet_topic.json]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", - "test": "test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.yml]", + "test": "test_snipped_scope[transformation_snippet_topic.yml]", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", - "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "test": "test_validate_lambda_internals", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", - "test": "test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", "response": "200", "error": "", "snapshot_skipped": "", @@ -12566,78 +13088,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", - "test": "test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", - "test": "test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "response": "200", "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", - "test": "test_update_apigateway_stage", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", + "test": "test_create_change_set_with_ssm_parameter_list", "response": "200", "error": "", - "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", - "test": "test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", - "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", - "test": "test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "test": "test_resolve_ssm", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "test": "test_resolve_ssm_secure", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "test": "test_resolve_ssm_with_version", "response": "200", "error": "", "snapshot_skipped": "", @@ -12646,8 +13168,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", + "test": "test_ssm_nested_with_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", @@ -12656,28 +13178,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", - "test": "test_cdk_bootstrap[28]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", + "test": "test_ssm_nested_with_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", - "test": "test_cdk_sample", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", - "test": "test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "test": "test_implicit_type_conversion", "response": "200", "error": "", "snapshot_skipped": "", @@ -12686,228 +13198,230 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", - "test": "test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", + "test": "test_unsupported", "response": "200", "error": "", - "snapshot_skipped": "['$..WaitConditionName']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", - "test": "test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_ext_statistic", - "test": "test_alarm_ext_statistic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", - "test": "test_composite_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", + "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", + "test": "test_put_events_with_target_statefunction_machine", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", - "test": "test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_cfn_resource.py::test_adding_tags", + "test": "test_adding_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", - "test": "test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..resources']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", - "test": "test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table", - "test": "test_global_table", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "test": "test_path_based_on_data", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table_with_ttl_and_sse", - "test": "test_global_table_with_ttl_and_sse", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", - "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_table_with_ttl_and_sse", - "test": "test_table_with_ttl_and_sse", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dump]", + "test": "test_cloudformation_definition_create_describe[dump]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", - "test": "test_ttl_cdk", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dumps]", + "test": "test_cloudformation_definition_create_describe[dumps]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", - "test": "test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dump]", + "test": "test_cloudformation_definition_string_create_describe[dump]", "response": "200", "error": "", - "snapshot_skipped": "['$..PropagatingVgws', '$..Tags', '$..Tags..Key', '$..Tags..Value']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", - "test": "test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dumps]", + "test": "test_cloudformation_definition_string_create_describe[dumps]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_dhcp_options", - "test": "test_dhcp_options", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..OwnerId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_security_group_id_with_vpc", - "test": "test_ec2_security_group_id_with_vpc", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", + "test": "test_list_parameter_type", + "response": "500", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", - "test": "test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", + "test": "test_ecr_pipeline_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_keypair_create_import", - "test": "test_keypair_create_import", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", + "test": "test_replication_task_without_identifier", "response": "200", "error": "", - "snapshot_skipped": "['$..ImportedKeyPairFingerprint']", + "snapshot_skipped": "['$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation", - "test": "test_simple_route_table_creation", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_table_rules_filter", + "test": "test_cdc_table_rules_filter", "response": "200", "error": "", - "snapshot_skipped": "['$..PropagatingVgws']", + "snapshot_skipped": "['$..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation_without_vpc", - "test": "test_simple_route_table_creation_without_vpc", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[unformatted_json]", + "test": "test_cdc_replication_task_multiple_tables[unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..PropagatingVgws']", + "snapshot_skipped": "['$..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", - "test": "test_transit_gateway_attachment", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_vpc_endpoints[without-kinesis-streams]", + "test": "test_vpc_endpoints[without-kinesis-streams]", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId', '$..Options.TransitGatewayCidrBlocks', '$..Options.SecurityGroupReferencingSupport']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", - "test": "test_vpc_creates_default_sg", + "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_private_http_api_integration", + "test": "test_private_http_api_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -12916,8 +13430,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_gateway_attachment", - "test": "test_vpc_gateway_attachment", + "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", + "test": "test_kinesis_firehose_redshift", "response": "200", "error": "", "snapshot_skipped": "", @@ -12926,48 +13440,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_with_route_table", - "test": "test_vpc_with_route_table", + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", + "test": "test_rds_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..RouteTables..PropagatingVgws', '$..RouteTables..Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", - "test": "test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", + "test": "test_websocket", "response": "200", "error": "", - "snapshot_skipped": "['$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.DomainProcessingStatus', '$..DomainStatus.EBSOptions.VolumeSize', '$..DomainStatus.ElasticsearchClusterConfig.DedicatedMasterCount', '$..DomainStatus.ElasticsearchClusterConfig.InstanceCount', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessEnabled', '$..DomainStatus.Endpoint', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.Processing', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", - "test": "test_cfn_event_api_destination_resource", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_gzip_encoding", + "test": "test_gzip_encoding", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", - "test": "test_cfn_event_bus_resource", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", - "test": "test_event_rule_creation_without_target", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", "response": "200", "error": "", "snapshot_skipped": "", @@ -12976,38 +13490,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", - "test": "test_event_rule_to_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/pipes/aws_pipes_pipe/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", - "test": "test_eventbus_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", - "test": "test_eventbus_policy_statement", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", + "test": "test_amplify_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_pattern_transformation", - "test": "test_rule_pattern_transformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::test_amplify_env_variables", + "test": "test_amplify_env_variables", "response": "200", "error": "", "snapshot_skipped": "", @@ -13016,8 +13530,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_properties", - "test": "test_rule_properties", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigw_route53_domain_name", + "test": "test_apigw_route53_domain_name", "response": "200", "error": "", "snapshot_skipped": "", @@ -13026,88 +13540,68 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", + "test": "test_vpc_link", "response": "200", "error": "", - "snapshot_skipped": "['$..Destinations']", + "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "test": "test_api_mapping_deployment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "test": "test_domain_name_attributes", "response": "200", "error": "", - "snapshot_skipped": "['$..KinesisDataStreamDestinations..DestinationStatusDescription']", + "snapshot_skipped": "['$..Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_kinesis_stream_consumer_creations", - "test": "test_kinesis_stream_consumer_creations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_api_tagging", + "test": "test_sam_api_tagging", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", - "test": "test_cfn_with_kms_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_with_lambda_integration_events", + "test": "test_sam_with_lambda_integration_events", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$.get-routes.Items..AuthorizationScopes', '$.get-routes.Items..RequestParameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", - "test": "test_deploy_stack_with_kms", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_apigwv2_api", + "test": "test_apigwv2_api", "response": "200", "error": "", "snapshot_skipped": "", @@ -13116,108 +13610,108 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", - "test": "test_kms_key_disabled", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "test": "test_create_apigateway_authorizer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", - "test": "test_generic_destination_routing[sqs-sqs]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", + "test": "test_application_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_update_schema", + "test": "test_update_schema", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", + "test": "test_graphql_schema", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", + "snapshot_skipped": "['$..type.format', '$..type.definition', '$..SchemaRef']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", + "test": "test_graphqlapi", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..graphqlApi.xrayEnabled', '$..graphqlApi.arn', '$..graphqlApi.dns', '$..graphqlApi.introspectionConfig', '$..graphqlApi.owner', '$..graphqlApi.queryDepthLimit', '$..graphqlApi.resolverCountLimit', '$..graphqlApi.uris.REALTIME', '$..graphqlApi.visibility']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", - "test": "test_lambda_dynamodb_event_filter", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_s3_code_locations", + "test": "test_s3_code_locations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", - "test": "test_cfn_function_url", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", + "test": "test_athena", "response": "200", "error": "", - "snapshot_skipped": "['$..Metadata', '$..DriftInformation', '$..Type', '$..Message', '$..access-control-allow-headers', '$..access-control-allow-methods', '$..access-control-allow-origin', '$..access-control-expose-headers', '$..server', '$..content-length', '$..InvokeMode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", - "test": "test_event_invoke_config", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "test": "test_autoscaling_group", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", - "test": "test_lambda_alias", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", + "test": "test_submit_job", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", - "test": "test_lambda_cfn_dead_letter_config_async_invocation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", + "test": "test_cache_policies", "response": "200", "error": "", "snapshot_skipped": "", @@ -13226,38 +13720,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", - "test": "test_lambda_cfn_run", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_empty_string_replacement_deny_list", - "test": "test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_distribution_with_acm", + "test": "test_create_distribution_with_acm", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", - "test": "test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", - "test": "test_lambda_code_signing_config", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", @@ -13266,78 +13760,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_function_tags", - "test": "test_lambda_function_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", + "test": "test_origin_request_policies", "response": "200", "error": "", - "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_layer_crud", - "test": "test_lambda_layer_crud", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudtrail.py::test_cloud_trail_deploy", + "test": "test_cloud_trail_deploy", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..HasCustomEventSelectors', '$..HasInsightSelectors', '$..HomeRegion', '$..IsOrganizationTrail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_logging_config", - "test": "test_lambda_logging_config", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codebuild.py::test_codebuild_stack", + "test": "test_codebuild_stack", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..artifacts.namespaceType', '$..environment.environmentVariables..type']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", - "test": "test_lambda_version", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codedeploy.py::test_codedeploy_stack", + "test": "test_codedeploy_stack", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSize']", + "snapshot_skipped": "['$..deploymentConfigInfo.computePlatform', '$..application.linkedToGitHub', '$..deploymentGroupInfo.ec2TagFilters', '$..deploymentGroupInfo.onPremisesInstanceTagFilters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version_provisioned_concurrency", - "test": "test_lambda_version_provisioned_concurrency", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", + "test": "test_pipeline", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSize']", + "snapshot_skipped": "['$..actions..configuration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", - "test": "test_lambda_w_dynamodb_event_filter", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "test": "test_cognito_custom_ids", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", - "test": "test_lambda_w_dynamodb_event_filter_update", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "test": "test_cognito_role_attachment", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", - "test": "test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_user_pool_client_output", + "test": "test_user_pool_client_output", "response": "200", "error": "", "snapshot_skipped": "", @@ -13346,8 +13840,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", - "test": "test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", @@ -13356,9 +13850,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", - "test": "test_update_lambda_function", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_sns_backed", + "test": "test_customresource_sns_backed", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -13366,18 +13860,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function_name", - "test": "test_update_lambda_function_name", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", + "test": "test_update_custom_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServiceToken']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", - "test": "test_update_lambda_permissions", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", + "test": "test_docdb_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -13386,38 +13880,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_cfn_handle_log_group_resource", - "test": "test_cfn_handle_log_group_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", - "snapshot_skipped": "['$..logGroups..logGroupArn', '$..logGroups..logGroupClass', '$..logGroups..retentionInDays']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", - "test": "test_logstream", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "test": "test_ec2_launch_template", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain_with_alternative_types", - "test": "test_domain_with_alternative_types", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "test": "test_security_group_ingress_creation", "response": "200", "error": "", - "snapshot_skipped": "['$..DomainStatus.AIMLOptions', '$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.AutoTuneOptions.UseOffPeakWindow', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.ClusterConfig.MultiAZWithStandbyEnabled', '$..DomainStatus.ClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.DomainEndpointOptions.TLSSecurityPolicy', '$..DomainStatus.IPAddressType', '$..DomainStatus.IdentityCenterOptions', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.OffPeakWindowOptions', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion', '$..DomainStatus.SoftwareUpdateOptions']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", - "test": "test_redshift_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation_isolation", + "test": "test_security_group_ingress_creation_isolation", "response": "200", "error": "", "snapshot_skipped": "", @@ -13426,168 +13920,178 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_resource_groups.py::test_group_defaults", - "test": "test_group_defaults", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_cidr_block_configurations", + "test": "test_vpc_cidr_block_configurations", "response": "200", "error": "", - "snapshot_skipped": "['$..Group.Description', '$..Group.GroupArn']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_health_check", - "test": "test_create_health_check", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", - "snapshot_skipped": "['$..HealthCheckConfig.EnableSNI', '$..HealthCheckVersion']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", - "test": "test_create_record_set_via_id", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_untransformed_url_when_no_repository_created", + "test": "test_untransformed_url_when_no_repository_created", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", - "test": "test_create_record_set_via_name", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", + "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", - "test": "test_create_record_set_without_resource_record", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-eu-central-2]", + "test": "test_url_output_different_account_or_region[000000000000-eu-central-2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", - "test": "test_bucket_autoname", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-us-east-1]", + "test": "test_url_output_different_account_or_region[000000000000-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", - "test": "test_bucket_versioning", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-eu-central-2]", + "test": "test_url_output_different_account_or_region[111111111111-eu-central-2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", - "test": "test_bucketpolicy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-us-east-1]", + "test": "test_url_output_different_account_or_region[111111111111-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", - "test": "test_cfn_handle_s3_notification_configuration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_create_service_with_code_deploy", + "test": "test_create_service_with_code_deploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", - "test": "test_cors_configuration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_object_lock_configuration", - "test": "test_object_lock_configuration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_file_system_deployment", + "test": "test_file_system_deployment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FileSystems..Name', '$..FileSystems..ProvisionedThroughputInMibps', '$..FileSystems..SizeInBytes.Timestamp', '$..FileSystems..SizeInBytes.Value', '$..FileSystems..SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes.ValueInStandard', '$..FileSystems..Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", - "test": "test_website_configuration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", - "test": "test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..tags', '$..Configuration.CodeSha256']", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", - "test": "test_sam_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eksctl_stack", + "test": "test_eksctl_stack", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SecurityGroup', '$..ServiceRoleARN', '$..NodeGroupId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_sqs_event", - "test": "test_sam_sqs_event", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", - "test": "test_sam_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "test": "test_cache_cluster[redis]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", - "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", @@ -13596,68 +14100,68 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", - "test": "test_cfn_handle_secretsmanager_secret", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", + "test": "test_application_with_version_and_environment", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", + "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[default]", - "test": "test_cfn_secret_policy[default]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[true]", - "test": "test_cfn_secret_policy[true]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", + "test": "test_classifier", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..GrokClassifier.Version']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", - "test": "test_cfn_secretsmanager_gen_secret", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_connection", + "test": "test_connection", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", + "snapshot_skipped": "['$..Connection.LastUpdatedBy', '$..Connection.LastUpdatedTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", - "test": "test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", + "test": "test_database", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Database.CreateTableDefaultPermissions']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", - "test": "test_sns_subscription", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", + "test": "test_job", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription_region", - "test": "test_sns_subscription_region", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_registry", + "test": "test_registry", "response": "200", "error": "", "snapshot_skipped": "", @@ -13666,48 +14170,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", - "test": "test_sns_topic_fifo_with_deduplication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema", + "test": "test_schema", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", - "test": "test_sns_topic_policy_resets_to_default", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema_version", + "test": "test_schema_version", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement..Action']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_attributes", - "test": "test_sns_topic_update_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema_version_metadata", + "test": "test_schema_version_metadata", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..MetadataInfoMap.foo.OtherMetadataValueList']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", - "test": "test_sns_topic_update_name", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", + "test": "test_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..CreatedBy', '$..IsRegisteredWithLakeFormation', '$..IsMultiDialectView', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", - "test": "test_sns_topic_with_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", + "test": "test_trigger", "response": "200", "error": "", "snapshot_skipped": "", @@ -13716,8 +14220,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_update_subscription", - "test": "test_update_subscription", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", + "test": "test_workflow", "response": "200", "error": "", "snapshot_skipped": "", @@ -13726,8 +14230,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", - "test": "test_cfn_handle_sqs_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role", + "test": "test_role", "response": "200", "error": "", "snapshot_skipped": "", @@ -13736,68 +14240,68 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", - "test": "test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", + "test": "test_role_alias", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", - "test": "test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kdav2.py::test_kdav2_resources", + "test": "test_kdav2_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KDALogOption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", - "test": "test_sqs_queue_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_queue_no_change", - "test": "test_update_queue_no_change", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_sqs_queuepolicy", - "test": "test_update_sqs_queuepolicy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", + "test": "test_create_cluster", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", - "test": "test_deploy_patch_baseline", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_mwaa.py::test_mwaa_environment", + "test": "test_mwaa_environment", "response": "200", "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "snapshot_skipped": "['$..Environment.CeleryExecutorQueue', '$..Environment.DatabaseVpcEndpointService', '$..Environment.EndpointManagement', '$..Environment.EnvironmentClass', '$..Environment.LastUpdate', '$..Environment.LoggingConfiguration', '$..Environment.MaxWebservers', '$..Environment.MaxWorkers', '$..Environment.MinWebservers', '$..Environment.MinWorkers', '$..Environment.Schedulers', '$..Environment.ServiceRoleArn', '$..Environment.Tags', '$..Environment.WebserverAccessMode', '$..Environment.WebserverVpcEndpointService', '$..Environment.WeeklyMaintenanceWindowStart', '$..EnvCeleryExecutorQueue', '$..EnvCloudWatchLogGroupArn', '$..EnvDatabaseVpcEndpointService', '$..EnvWebserverVpcEndpoint']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", - "test": "test_maintenance_window", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_cluster_parameter_group_creation", + "test": "test_cluster_parameter_group_creation", "response": "200", "error": "", "snapshot_skipped": "", @@ -13806,38 +14310,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", - "test": "test_parameter_defaults", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_cluster.yml]", + "test": "test_db_cluster_deployment[rds_cluster.yml]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", - "test": "test_update_ssm_parameter_tag", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_serverless_cluster.yml]", + "test": "test_db_cluster_deployment[rds_serverless_cluster.yml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", - "test": "test_update_ssm_parameters", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "test": "test_db_instance_deployment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DbAddress']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", @@ -13846,28 +14350,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_parameter_group_creation", + "test": "test_parameter_group_creation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", + "test": "test_rds_cluster_with_kms", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", + "test": "test_docdb_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -13876,78 +14380,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", - "test": "test_cfn_statemachine_default_s3_location", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_associate_multiple_vpcs_to_hosted_zone", + "test": "test_associate_multiple_vpcs_to_hosted_zone", "response": "200", "error": "", - "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", - "test": "test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_create_with_logging_configuration", - "test": "test_statemachine_create_with_logging_configuration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "test": "test_hostedzone_with_comment", "response": "200", "error": "", - "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_without_comment", + "test": "test_hostedzone_without_comment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_cfn_with_exports", - "test": "test_cfn_with_exports", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_private_hostedzone", + "test": "test_private_hostedzone", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MaxItems']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", - "test": "test_import_values_across_stacks", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", + "test": "test_record_set_with_alias_record", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImports::test_stack_imports", - "test": "test_stack_imports", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", + "test": "test_resource_deletion", "response": "200", "error": "", "snapshot_skipped": "", @@ -13956,78 +14460,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", - "test": "test_and_or_functions[Fn::And-0-0-False]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", - "test": "test_and_or_functions[Fn::And-0-1-False]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", + "test": "test_create_receiptrules", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..Actions..S3Action.KmsKeyArn', '$..Actions..S3Action.ObjectKeyPrefix', '$..Actions..S3Action.TopicArn', '$..TlsPolicy', '$..ScanEnabled']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", - "test": "test_and_or_functions[Fn::And-1-0-False]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_template", + "test": "test_create_template", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", - "test": "test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", + "test": "test_create_db_tables", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..RetentionProperties', '$..MagneticStoreWriteProperties', '$..Schema', '$..KmsKeyId', '$..Table1Ref', '$..Table2Ref']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", - "test": "test_and_or_functions[Fn::Or-0-0-False]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_verifiedpermissions.py::TestVerifiedPermissions::test_create_avp_stack_with_cognito", + "test": "test_create_avp_stack_with_cognito", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..identitySources..configuration.cognitoUserPoolConfiguration.clientIds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", - "test": "test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_logging_configuration", + "test": "test_logging_configuration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", - "test": "test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", - "test": "test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", @@ -14036,98 +14540,108 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", - "test": "test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_query_string_parameters_forward", + "test": "test_query_string_parameters_forward", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_cfn_template_with_short_form_fn_sub", - "test": "test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_s3_log_delivery_works_correctly", + "test": "test_s3_log_delivery_works_correctly", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..apiVersion', '$..additionalEventData', '$..eventCategory', '$..managementEvent', '$..resources', '$..tlsDetails', '$..userIdentity']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", - "test": "test_find_map_function", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", + "test": "test_create_and_execute_change_set", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_fn_select_has_intrinsic_function", - "test": "test_fn_select_has_intrinsic_function", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", + "test": "test_create_update_cfn_action", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-northeast-1]", - "test": "test_get_azs_function[ap-northeast-1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", + "test": "test_cognito_authorizer_scopes", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-southeast-2]", - "test": "test_get_azs_function[ap-southeast-2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", + "test": "test_saml_auth_flow[code]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-central-1]", - "test": "test_get_azs_function[eu-central-1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", + "test": "test_saml_auth_flow[token]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-west-1]", - "test": "test_get_azs_function[eu-west-1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", + "test": "test_cognito_custom_email_signup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-1]", - "test": "test_get_azs_function[us-east-1]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-2]", - "test": "test_get_azs_function[us-east-2]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", + "test": "test_service_deployment", "response": "200", "error": "", "snapshot_skipped": "", @@ -14136,8 +14650,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-1]", - "test": "test_get_azs_function[us-west-1]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", "response": "200", "error": "", "snapshot_skipped": "", @@ -14146,18 +14660,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-2]", - "test": "test_get_azs_function[us-west-2]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", + "test": "test_port_connection", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_join_no_value_construct", - "test": "test_join_no_value_construct", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", + "test": "test_port_connection", "response": "200", "error": "", "snapshot_skipped": "", @@ -14166,8 +14680,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", - "test": "test_split_length_and_join_functions", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", + "test": "test_queue_proccessing", "response": "200", "error": "", "snapshot_skipped": "", @@ -14176,28 +14690,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", - "test": "test_sub_not_ready", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", + "test": "test_listener", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_number_type", - "test": "test_sub_number_type", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", - "test": "test_attribute_uses_macro", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", "response": "200", "error": "", "snapshot_skipped": "", @@ -14206,38 +14720,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", + "test": "test_redis_connection", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", + "test": "test_cloudformation_stack_operations", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..LastUpdatedTime', '$..Stacks..StackStatusReason', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", - "test": "test_failed_state[raise_error.py]", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", + "test": "test_create_iot_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", - "test": "test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "test": "test_create_iotanalytics_resources", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", - "test": "test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", + "test": "test_neptune_iam_with_http_protocol", "response": "200", "error": "", "snapshot_skipped": "", @@ -14246,18 +14770,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", - "test": "test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", + "test": "test_kinesis_dlq_behavior", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", - "test": "test_functions_and_references_during_transformation", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", + "test": "test_list_pipe_source_prefix", "response": "200", "error": "", "snapshot_skipped": "", @@ -14266,18 +14790,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", - "test": "test_global_scope", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", + "test": "test_column_metadata_for_mysql[mysql-v1]", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", + "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", - "test": "test_macro_deployment", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", + "test": "test_bool_and_int_values_handled_properly", "response": "200", "error": "", "snapshot_skipped": "", @@ -14286,8 +14810,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_pyplate_param_type_list", - "test": "test_pyplate_param_type_list", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14296,28 +14820,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", - "test": "test_snipped_scope[transformation_snippet_topic.json]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_failover", + "test": "test_failover", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList', '$..GlobalCluster.Endpoint', '$..GlobalCluster.EngineLifecycleSupport', '$..GlobalCluster.TagList']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.yml]", - "test": "test_snipped_scope[transformation_snippet_topic.yml]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", + "test": "test_extensions_in_different_db_name[16]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.pg-extensions.results']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", - "test": "test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", + "test": "test_cdk_hosted_zone_caa_record", "response": "200", "error": "", "snapshot_skipped": "", @@ -14326,68 +14850,86 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", - "test": "test_validate_lambda_internals", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_elb_routing_cfn", + "test": "test_elb_routing_cfn", "response": "200", "error": "", - "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestPseudoParameters::test_stack_id", - "test": "test_stack_id", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", + "test": "test_batch_failure", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", - "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_successful_replication[identifier]", + "test": "test_successful_replication[identifier]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DeleteStackInstances": { + "Accounts, OperationId, Regions, RetainStacks, StackSetName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", - "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DeleteStackSet": { + "StackSetName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", - "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", - "test": "test_create_change_set_with_ssm_parameter_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_delete_nonexistent_stack_set", + "test": "test_delete_nonexistent_stack_set", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DescribeChangeSet": { + "ChangeSetName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", - "test": "test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", + "test": "test_setup", "response": "200", "error": "", "snapshot_skipped": "", @@ -14396,68 +14938,68 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", - "test": "test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", - "test": "test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", - "test": "test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", + "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", - "test": "test_ssm_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", - "test": "test_invalid_stack_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", + "test": "test_deleting_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..EventId', '$..PhysicalResourceId', '$..ResourceProperties', '$..ResourceStatusReason']", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", - "test": "test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", + "test": "test_simple_update_single_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", - "test": "test_unsupported", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", + "test": "test_simple_update_two_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -14466,18 +15008,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", - "test": "test_table_v2_stream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", + "test": "test_autoexpand_capability_requirement", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", - "test": "test_put_events_with_target_statefunction_machine", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "200", "error": "", "snapshot_skipped": "", @@ -14486,120 +15028,118 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_cfn_resource.py::test_adding_tags", - "test": "test_adding_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", "response": "200", "error": "", - "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", - "snapshot_skipped": "['$..resources']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", + "test": "test_create_change_set_create_existing", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_no_changes", + "test": "test_create_change_set_no_changes", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", + "test": "test_create_change_set_without_parameters", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_changeset_with_stack_id", + "test": "test_create_changeset_with_stack_id", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "snapshot_skipped": "['$..LastUpdatedTime', '$..StackStatusReason', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_multiple_create_changeset", + "test": "test_multiple_create_changeset", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Capabilities', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", + "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_resource_replication_config", - "test": "test_resource_replication_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", "response": "200", "error": "", - "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", - "test": "test_public_alb", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", "response": "200", "error": "", "snapshot_skipped": "", @@ -14608,48 +15148,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", - "test": "test_kinesis_firehose_redshift", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stacks_conditions", + "test": "test_nested_stacks_conditions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", + "test": "test_nested_with_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "test": "test_nested_getatt_ref[TopicArn]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", - "test": "test_validate_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "test": "test_nested_getatt_ref[TopicName]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", + "test": "test_reference_unsupported_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -14658,8 +15198,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", - "test": "test_websocket_subscriptions_relay_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "test": "test_sub_resolving", "response": "200", "error": "", "snapshot_skipped": "", @@ -14668,8 +15208,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/pipes/aws_pipes_pipe/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_resource", + "test": "test_describe_non_existent_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -14678,8 +15218,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[json]", + "test": "test_get_template_using_changesets[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14688,78 +15228,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", - "test": "test_amplify_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[yaml]", + "test": "test_get_template_using_changesets[yaml]", "response": "200", "error": "", - "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::test_amplify_env_variables", - "test": "test_amplify_env_variables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "test": "test_list_events_after_deployment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackEvents']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigw_route53_domain_name", - "test": "test_apigw_route53_domain_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[no-tags]", + "test": "test_stack_description_lifecycle[no-tags]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", - "test": "test_vpc_link", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[with-tags]", + "test": "test_stack_description_lifecycle[with-tags]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_api_mapping_deployment", - "test": "test_api_mapping_deployment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", - "test": "test_create_apigatewayv2_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "test": "test_stack_description_special_chars", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_domain_name_attributes", - "test": "test_domain_name_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "test": "test_stack_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags']", + "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_api_tagging", - "test": "test_sam_api_tagging", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "test": "test_stack_name_creation", "response": "200", "error": "", "snapshot_skipped": "", @@ -14768,18 +15298,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_with_lambda_integration_events", - "test": "test_sam_with_lambda_integration_events", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$.get-routes.Items..AuthorizationScopes', '$.get-routes.Items..RequestParameters']", + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_apigwv2_api", - "test": "test_apigwv2_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -14788,158 +15318,158 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", - "test": "test_create_apigateway_authorizer", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", - "test": "test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange_transformation", + "test": "test_update_stack_with_same_template_withoutchange_transformation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", + "test": "test_events_resource_types", "response": "200", "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", - "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", + "test": "test_list_parameter_type", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_update_schema", - "test": "test_update_schema", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", - "test": "test_graphql_schema", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", + "test": "test_stack_deletion_order[A-B-C]", "response": "200", "error": "", - "snapshot_skipped": "['$..type.format', '$..type.definition', '$..SchemaRef']", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", - "test": "test_graphqlapi", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", + "test": "test_stack_deletion_order[B-C]", "response": "200", "error": "", - "snapshot_skipped": "['$..graphqlApi.xrayEnabled', '$..graphqlApi.arn', '$..graphqlApi.dns', '$..graphqlApi.introspectionConfig', '$..graphqlApi.owner', '$..graphqlApi.queryDepthLimit', '$..graphqlApi.resolverCountLimit', '$..graphqlApi.uris.REALTIME', '$..graphqlApi.visibility']", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_s3_code_locations", - "test": "test_s3_code_locations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[C]", + "test": "test_stack_deletion_order[C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", - "test": "test_athena", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", + "test": "test_stack_deploy_order[A-B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", - "test": "test_autoscaling_group", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", + "test": "test_stack_deploy_order[A-C-B]", "response": "200", "error": "", - "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", - "test": "test_deployed_compute_environment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", + "test": "test_stack_deploy_order[B-A-C]", "response": "200", "error": "", - "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", - "test": "test_cache_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", + "test": "test_stack_deploy_order[B-C-A]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", + "test": "test_stack_deploy_order[C-A-B]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_distribution_with_acm", - "test": "test_create_distribution_with_acm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", + "test": "test_stack_deploy_order[C-B-A]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_resource_not_found", + "test": "test_stack_resource_not_found", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", + "test": "test_update_termination_protection", "response": "200", "error": "", "snapshot_skipped": "", @@ -14948,78 +15478,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", - "test": "test_origin_request_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Stacks..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudtrail.py::test_cloud_trail_deploy", - "test": "test_cloud_trail_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary", + "test": "test_get_template_summary", "response": "200", "error": "", - "snapshot_skipped": "['$..HasCustomEventSelectors', '$..HasInsightSelectors', '$..HomeRegion', '$..IsOrganizationTrail']", + "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codebuild.py::test_codebuild_stack", - "test": "test_codebuild_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary_non_executed_change_set", + "test": "test_get_template_summary_non_executed_change_set", "response": "200", "error": "", - "snapshot_skipped": "['$..artifacts.namespaceType', '$..environment.environmentVariables..type']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codedeploy.py::test_codedeploy_stack", - "test": "test_codedeploy_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", + "test": "test_duplicate_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..deploymentConfigInfo.computePlatform', '$..application.linkedToGitHub', '$..deploymentGroupInfo.ec2TagFilters', '$..deploymentGroupInfo.onPremisesInstanceTagFilters']", + "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", - "test": "test_pipeline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", "response": "200", "error": "", - "snapshot_skipped": "['$..actions..configuration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", - "test": "test_cognito_custom_ids", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", + "test": "test_transformer_individual_resource_level", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", + "test": "test_transformer_property_level", "response": "200", "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_user_pool_client_output", - "test": "test_user_pool_client_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", + "test": "test_basic_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -15028,18 +15558,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", + "test": "test_diff_after_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_sns_backed", - "test": "test_customresource_sns_backed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "test": "test_no_parameters_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -15048,18 +15578,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", - "test": "test_update_custom_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "test": "test_update_using_template_url", "response": "200", "error": "", - "snapshot_skipped": "['$..ServiceToken']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", - "test": "test_docdb_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "test": "test_update_with_previous_parameter_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -15068,8 +15598,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", - "test": "test_deploy_duplicate_security_group", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_dependency_on_attribute_with_dot_notation", + "test": "test_dependency_on_attribute_with_dot_notation", "response": "200", "error": "", "snapshot_skipped": "", @@ -15078,18 +15608,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", - "test": "test_ec2_launch_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_condition_on_outputs", + "test": "test_condition_on_outputs", "response": "200", "error": "", - "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", - "test": "test_security_group_ingress_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[create]", + "test": "test_conditional_att_to_conditional_resources[create]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15098,8 +15628,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation_isolation", - "test": "test_security_group_ingress_creation_isolation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[no-create]", + "test": "test_conditional_att_to_conditional_resources[no-create]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15108,8 +15638,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_cidr_block_configurations", - "test": "test_vpc_cidr_block_configurations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15118,8 +15648,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", - "test": "test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15128,78 +15658,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_untransformed_url_when_no_repository_created", - "test": "test_untransformed_url_when_no_repository_created", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_with_select", + "test": "test_conditional_with_select", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", - "test": "test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-eu-central-2]", - "test": "test_url_output_different_account_or_region[000000000000-eu-central-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-us-east-1]", - "test": "test_url_output_different_account_or_region[000000000000-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-eu-central-2]", - "test": "test_url_output_different_account_or_region[111111111111-eu-central-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", + "test": "test_simple_condition_evaluation_doesnt_deploy_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-us-east-1]", - "test": "test_url_output_different_account_or_region[111111111111-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_create_service_with_code_deploy", - "test": "test_create_service_with_code_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "test": "test_sub_in_conditions", "response": "200", "error": "", "snapshot_skipped": "", @@ -15208,8 +15738,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_update_conditions", + "test": "test_update_conditions", "response": "200", "error": "", "snapshot_skipped": "", @@ -15218,58 +15748,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_file_system_deployment", - "test": "test_file_system_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_aws_refs_in_mappings", + "test": "test_aws_refs_in_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..FileSystems..Name', '$..FileSystems..ProvisionedThroughputInMibps', '$..FileSystems..SizeInBytes.Timestamp', '$..FileSystems..SizeInBytes.Value', '$..FileSystems..SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes.ValueInStandard', '$..FileSystems..Tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", - "test": "test_eks_fargate_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-deploy]", + "test": "test_mapping_ref_map_key[should-deploy]", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eksctl_stack", - "test": "test_eksctl_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-not-deploy]", + "test": "test_mapping_ref_map_key[should-not-deploy]", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroup', '$..ServiceRoleARN', '$..NodeGroupId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", - "test": "test_resource_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "test": "test_simple_mapping_working", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", - "test": "test_cache_cluster[redis]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "test": "test_fn_sub_cases", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", - "test": "test_cluster_with_replication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", + "test": "test_non_string_parameter_in_sub", "response": "200", "error": "", "snapshot_skipped": "", @@ -15278,58 +15808,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", - "test": "test_application_with_version_and_environment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[no]", + "test": "test_aws_novalue[no]", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", - "test": "test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[yes]", + "test": "test_aws_novalue[yes]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", - "test": "test_classifier", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", + "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", - "snapshot_skipped": "['$..GrokClassifier.Version']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_connection", - "test": "test_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/aws_ec2_networkacl/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", "response": "200", "error": "", - "snapshot_skipped": "['$..Connection.LastUpdatedBy', '$..Connection.LastUpdatedTime']", + "snapshot_skipped": "['$..NetworkAcls..Entries', '$..NetworkAcls..Tags', '$..NetworkAcls..Tags..Key', '$..NetworkAcls..Tags..Value', '$..NetworkAcls..VpcId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", - "test": "test_database", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_instance_with_key_pair", + "test": "test_deploy_instance_with_key_pair", "response": "200", "error": "", - "snapshot_skipped": "['$..Database.CreateTableDefaultPermissions']", + "snapshot_skipped": "['$..KeyPairs..KeyType', '$..KeyPairs..Tags', '$..Error..Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", - "test": "test_job", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_prefix_list", + "test": "test_deploy_prefix_list", "response": "200", "error": "", "snapshot_skipped": "", @@ -15338,8 +15868,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_registry", - "test": "test_registry", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_security_group_with_tags", + "test": "test_deploy_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -15348,18 +15878,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema", - "test": "test_schema", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_vpc_endpoint", + "test": "test_deploy_vpc_endpoint", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DnsEntries', '$..Groups', '$..NetworkInterfaceIds', '$..SubnetIds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema_version", - "test": "test_schema_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_autogenerated_values", + "test": "test_autogenerated_values", "response": "200", "error": "", "snapshot_skipped": "", @@ -15368,58 +15898,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema_version_metadata", - "test": "test_schema_version_metadata", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_black_box", + "test": "test_black_box", "response": "200", "error": "", - "snapshot_skipped": "['$..MetadataInfoMap.foo.OtherMetadataValueList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", - "test": "test_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_getatt", + "test": "test_getatt", "response": "200", "error": "", - "snapshot_skipped": "['$..CreatedBy', '$..IsRegisteredWithLakeFormation', '$..IsMultiDialectView', '$..VersionId']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", - "test": "test_trigger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..IsTruncated']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", - "test": "test_workflow", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_cfn_handle_iam_role_resource_no_role_name", + "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role", - "test": "test_role", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", - "test": "test_role_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_user_access_key", + "test": "test_iam_user_access_key", "response": "200", "error": "", "snapshot_skipped": "", @@ -15428,48 +15958,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kdav2.py::test_kdav2_resources", - "test": "test_kdav2_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", + "test": "test_iam_username_defaultname", "response": "200", "error": "", - "snapshot_skipped": "['$..KDALogOption']", + "snapshot_skipped": "['$..User.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", + "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_mwaa.py::test_mwaa_environment", - "test": "test_mwaa_environment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", + "test": "test_server_certificate", "response": "200", "error": "", - "snapshot_skipped": "['$..Environment.CeleryExecutorQueue', '$..Environment.DatabaseVpcEndpointService', '$..Environment.EndpointManagement', '$..Environment.EnvironmentClass', '$..Environment.LastUpdate', '$..Environment.LoggingConfiguration', '$..Environment.MaxWebservers', '$..Environment.MaxWorkers', '$..Environment.MinWebservers', '$..Environment.MinWorkers', '$..Environment.Schedulers', '$..Environment.ServiceRoleArn', '$..Environment.Tags', '$..Environment.WebserverAccessMode', '$..Environment.WebserverVpcEndpointService', '$..Environment.WeeklyMaintenanceWindowStart', '$..EnvCeleryExecutorQueue', '$..EnvCloudWatchLogGroupArn', '$..EnvDatabaseVpcEndpointService', '$..EnvWebserverVpcEndpoint']", + "snapshot_skipped": "['$..ServerCertificate.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_cluster_parameter_group_creation", - "test": "test_cluster_parameter_group_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -15478,48 +16008,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_cluster.yml]", - "test": "test_db_cluster_deployment[rds_cluster.yml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", + "test": "test_updating_stack_with_iam_role", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_serverless_cluster.yml]", - "test": "test_db_cluster_deployment[rds_serverless_cluster.yml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/scheduler/test_scheduler.py::test_schedule_and_group", + "test": "test_schedule_and_group", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata', '$..ActionAfterCompletion', '$..ScheduleExpressionTimezone']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", - "test": "test_db_instance_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", + "test": "test_cfn_acm_certificate", "response": "200", "error": "", - "snapshot_skipped": "['$..DbAddress']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", + "test": "test_account", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_parameter_group_creation", - "test": "test_parameter_group_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "test": "test_api_gateway_with_policy_as_dict", "response": "200", "error": "", "snapshot_skipped": "", @@ -15528,208 +16058,208 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", - "test": "test_rds_cluster_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", + "test": "test_apigateway_deployment_canary_settings", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", - "test": "test_docdb_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_associate_multiple_vpcs_to_hosted_zone", - "test": "test_associate_multiple_vpcs_to_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "test": "test_cfn_apigateway_rest_api", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", - "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", - "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", - "test": "test_hostedzone_with_comment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_without_comment", - "test": "test_hostedzone_without_comment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", - "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", + "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_private_hostedzone", - "test": "test_private_hostedzone", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..MaxItems']", + "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", - "test": "test_record_set_with_alias_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", + "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", - "test": "test_stack_resources_are_deployed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", + "test": "test_update_apigateway_stage", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "test": "test_update_usage_plan", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", + "test": "test_url_output", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..Actions..S3Action.KmsKeyArn', '$..Actions..S3Action.ObjectKeyPrefix', '$..Actions..S3Action.TopicArn', '$..TlsPolicy', '$..ScanEnabled']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_template", - "test": "test_create_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", - "test": "test_create_db_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", - "snapshot_skipped": "['$..RetentionProperties', '$..MagneticStoreWriteProperties', '$..Schema', '$..KmsKeyId', '$..Table1Ref', '$..Table2Ref']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_verifiedpermissions.py::TestVerifiedPermissions::test_create_avp_stack_with_cognito", - "test": "test_create_avp_stack_with_cognito", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", - "snapshot_skipped": "['$..identitySources..configuration.cognitoUserPoolConfiguration.clientIds']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", - "test": "test_stack_resources_are_deployed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", + "test": "test_cdk_bootstrap[28]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "test": "test_cdk_sample", "response": "200", "error": "", - "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", + "test": "test_create_macro", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", - "test": "test_auth_headers_and_non_title_case_of_headers", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "test": "test_waitcondition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..WaitConditionName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", - "test": "test_list_trails_contains_trail_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "test": "test_alarm_creation", "response": "200", "error": "", - "snapshot_skipped": "['$..HomeRegion']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", - "test": "test_cognito_authorizer_scopes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_ext_statistic", + "test": "test_alarm_ext_statistic", "response": "200", "error": "", "snapshot_skipped": "", @@ -15738,48 +16268,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", - "test": "test_saml_auth_flow[code]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", + "test": "test_composite_alarm_creation", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", - "test": "test_saml_auth_flow[token]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", - "test": "test_cognito_custom_email_signup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", - "test": "test_create_service_run_task", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", + "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", - "test": "test_service_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", "snapshot_skipped": "", @@ -15788,48 +16318,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table", + "test": "test_global_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", - "test": "test_port_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table_with_ttl_and_sse", + "test": "test_global_table_with_ttl_and_sse", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", - "test": "test_port_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", - "test": "test_queue_proccessing", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_table_with_ttl_and_sse", + "test": "test_table_with_ttl_and_sse", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", - "test": "test_listener", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", + "test": "test_ttl_cdk", "response": "200", "error": "", "snapshot_skipped": "", @@ -15838,232 +16368,228 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..PropagatingVgws', '$..Tags', '$..Tags..Key', '$..Tags..Value']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", - "test": "test_redis_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", - "test": "test_create_iot_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_dhcp_options", + "test": "test_dhcp_options", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..OwnerId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", - "test": "test_create_iotanalytics_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_security_group_id_with_vpc", + "test": "test_ec2_security_group_id_with_vpc", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", - "test": "test_provider_marked_running", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", - "test": "test_kinesis_dlq_behavior", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_keypair_create_import", + "test": "test_keypair_create_import", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "['$..ImportedKeyPairFingerprint']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", - "test": "test_list_pipes_empty", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation", + "test": "test_simple_route_table_creation", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..PropagatingVgws']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", - "test": "test_batch_execute_statement_setup[postgres-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation_without_vpc", + "test": "test_simple_route_table_creation_without_vpc", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..PropagatingVgws']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_data_api[False]", - "test": "test_data_api[False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", + "test": "test_transit_gateway_attachment", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision']", + "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId', '$..Options.TransitGatewayCidrBlocks', '$..Options.SecurityGroupReferencingSupport']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", - "test": "test_select_char", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "test": "test_vpc_creates_default_sg", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", - "test": "test_validate_initial_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_gateway_attachment", + "test": "test_vpc_gateway_attachment", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_with_route_table", + "test": "test_vpc_with_route_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..RouteTables..PropagatingVgws', '$..RouteTables..Tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", - "test": "test_cdk_hosted_zone_caa_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.DomainProcessingStatus', '$..DomainStatus.EBSOptions.VolumeSize', '$..DomainStatus.ElasticsearchClusterConfig.DedicatedMasterCount', '$..DomainStatus.ElasticsearchClusterConfig.InstanceCount', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessEnabled', '$..DomainStatus.Endpoint', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.Processing', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_elb_routing_cfn", - "test": "test_elb_routing_cfn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", + "test": "test_cfn_event_api_destination_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", - "test": "test_batch_failure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "test": "test_cfn_event_bus_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", - "test": "test_batch_invalid", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", + "test": "test_event_rule_creation_without_target", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", - "test": "test_batch_request_response", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "test": "test_event_rule_to_logs", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", - "test": "test_batch_sync", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", + "test": "test_eventbus_policies", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_incomplete_replication", - "test": "test_incomplete_replication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "test": "test_eventbus_policy_statement", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" - } - ] - }, - "ChangeSetName, StackName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_changeset_with_stack_id", - "test": "test_create_changeset_with_stack_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_pattern_transformation", + "test": "test_rule_pattern_transformation", "response": "200", "error": "", - "snapshot_skipped": "['$..LastUpdatedTime', '$..StackStatusReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_delete_create", - "test": "test_create_delete_create", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_properties", + "test": "test_rule_properties", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_deleted_changeset", - "test": "test_deleted_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_change_set_with_similarly_named_stacks", - "test": "test_describe_change_set_with_similarly_named_stacks", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -16072,240 +16598,218 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_empty_changeset", - "test": "test_empty_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..NotificationARNs', '$..IncludeNestedStacks', '$..Parameters']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_multiple_create_changeset", - "test": "test_multiple_create_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "test": "test_default_parameters_kinesis", "response": "200", "error": "", - "snapshot_skipped": "['$..Capabilities', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters']", + "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", - "test": "test_name_conflicts", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason']", + "snapshot_skipped": "['$..KinesisDataStreamDestinations..DestinationStatusDescription']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", - "test": "test_no_echo_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_kinesis_stream_consumer_creations", + "test": "test_kinesis_stream_consumer_creations", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_change_set_nonexisting", - "test": "test_describe_change_set_nonexisting", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", + "test": "test_stream_creation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_deleted_changeset", - "test": "test_deleted_changeset", - "response": "404", - "error": "ChangeSetNotFoundException", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "test": "test_cfn_with_kms_resources", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", - "test": "test_create_and_execute_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "test": "test_deploy_stack_with_kms", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", - "test": "test_create_and_execute_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "test": "test_kms_key_disabled", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - } - ] - } - }, - "DescribeStackEvents": { - "- (without any parameters)": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_describe_stack_events_errors", - "test": "test_describe_stack_events_errors", - "response": "400", - "error": "ValidationError", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ] - }, - "StackName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", - "test": "test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..StackEvents']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", - "test": "test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", - "test": "test_name_conflicts", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime']", + "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", - "test": "test_stack_deploy_order[A-B-C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", - "test": "test_stack_deploy_order[A-C-B]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", - "test": "test_stack_deploy_order[B-A-C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "test": "test_cfn_function_url", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['$..Metadata', '$..DriftInformation', '$..Type', '$..Message', '$..access-control-allow-headers', '$..access-control-allow-methods', '$..access-control-allow-origin', '$..access-control-expose-headers', '$..server', '$..content-length', '$..InvokeMode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", - "test": "test_stack_deploy_order[B-C-A]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "test": "test_event_invoke_config", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", - "test": "test_stack_deploy_order[C-A-B]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", + "test": "test_lambda_alias", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", - "test": "test_stack_deploy_order[C-B-A]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", + "test": "test_lambda_cfn_dead_letter_config_async_invocation", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", - "test": "test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "test": "test_lambda_cfn_run", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", - "test": "test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "test": "test_lambda_cfn_run_with_empty_string_replacement_deny_list", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", - "test": "test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "test": "test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", - "test": "test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "test": "test_lambda_code_signing_config", "response": "200", "error": "", "snapshot_skipped": "", @@ -16314,196 +16818,198 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", - "test": "test_invalid_stack_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_function_tags", + "test": "test_lambda_function_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..EventId', '$..PhysicalResourceId', '$..ResourceProperties', '$..ResourceStatusReason']", + "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_layer_crud", + "test": "test_lambda_layer_crud", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_describe_stack_events_errors", - "test": "test_describe_stack_events_errors", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_logging_config", + "test": "test_lambda_logging_config", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", - "test": "test_name_conflicts", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CodeSize']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version_provisioned_concurrency", + "test": "test_lambda_version_provisioned_concurrency", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CodeSize']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", - "test": "test_cloudformation_stack_operations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", + "test": "test_lambda_w_dynamodb_event_filter_update", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..LastUpdatedTime', '$..Stacks..StackStatusReason', '$..Error.Message']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", - "test": "test_cloudformation_stack_operations", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "['$..Stacks..LastUpdatedTime', '$..Stacks..StackStatusReason', '$..Error.Message']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "test": "test_multiple_lambda_permissions_for_singlefn", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DescribeStackResource": { - "LogicalResourceId, StackName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", - "test": "test_no_echo_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_getatt", - "test": "test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", + "test": "test_update_lambda_function", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/scheduler/test_scheduler.py::test_schedule_and_group", - "test": "test_schedule_and_group", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function_name", + "test": "test_update_lambda_function_name", "response": "200", "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata', '$..ActionAfterCompletion', '$..ScheduleExpressionTimezone']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", - "test": "test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", - "test": "test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_cfn_handle_log_group_resource", + "test": "test_cfn_handle_log_group_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "snapshot_skipped": "['$..logGroups..logGroupArn', '$..logGroups..logGroupClass', '$..logGroups..retentionInDays']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", - "test": "test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", + "test": "test_logstream", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain_with_alternative_types", + "test": "test_domain_with_alternative_types", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..DomainStatus.AIMLOptions', '$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.AutoTuneOptions.UseOffPeakWindow', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.ClusterConfig.MultiAZWithStandbyEnabled', '$..DomainStatus.ClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.DomainEndpointOptions.TLSSecurityPolicy', '$..DomainStatus.IPAddressType', '$..DomainStatus.IdentityCenterOptions', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.OffPeakWindowOptions', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion', '$..DomainStatus.SoftwareUpdateOptions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", + "test": "test_redshift_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_resource_groups.py::test_group_defaults", + "test": "test_group_defaults", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Group.Description', '$..Group.GroupArn']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", - "test": "test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_health_check", + "test": "test_create_health_check", "response": "200", "error": "", - "snapshot_skipped": "['$..Metadata', '$..DriftInformation', '$..Type', '$..Message', '$..access-control-allow-headers', '$..access-control-allow-methods', '$..access-control-allow-origin', '$..access-control-expose-headers', '$..server', '$..content-length', '$..InvokeMode']", + "snapshot_skipped": "['$..HealthCheckConfig.EnableSNI', '$..HealthCheckVersion']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", - "test": "test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", + "test": "test_create_record_set_via_id", "response": "200", "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", + "test": "test_create_record_set_via_name", "response": "200", "error": "", "snapshot_skipped": "", @@ -16512,8 +17018,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", + "test": "test_create_record_set_without_resource_record", "response": "200", "error": "", "snapshot_skipped": "", @@ -16522,106 +17028,98 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_resource", - "test": "test_describe_non_existent_resource", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", + "test": "test_bucket_autoname", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_resource_not_found", - "test": "test_stack_resource_not_found", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", + "test": "test_bucket_versioning", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", - "test": "test_vpc_link", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", + "test": "test_cfn_handle_s3_notification_configuration", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", - "test": "test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", + "test": "test_cors_configuration", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", - "test": "test_record_set_with_alias_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_object_lock_configuration", + "test": "test_object_lock_configuration", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", + "test": "test_website_configuration", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..Actions..S3Action.KmsKeyArn', '$..Actions..S3Action.ObjectKeyPrefix', '$..Actions..S3Action.TopicArn', '$..TlsPolicy', '$..ScanEnabled']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_template", - "test": "test_create_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", + "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "['$..Tags', '$..tags', '$..Configuration.CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DescribeStackResources": { - "LogicalResourceId, StackName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", + "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_sqs_event", + "test": "test_sam_sqs_event", "response": "200", "error": "", "snapshot_skipped": "", @@ -16630,8 +17128,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", + "test": "test_sam_template", "response": "200", "error": "", "snapshot_skipped": "", @@ -16640,34 +17138,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", - "test": "test_cdk_bootstrap[28]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", - "test": "test_ec2_launch_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", + "test": "test_cfn_handle_secretsmanager_secret", "response": "200", "error": "", - "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", + "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - }, - "StackName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", - "test": "test_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[default]", + "test": "test_cfn_secret_policy[default]", "response": "200", "error": "", "snapshot_skipped": "", @@ -16676,128 +17168,128 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[true]", + "test": "test_cfn_secret_policy[true]", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", - "test": "test_prefill_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", + "test": "test_cfn_secretsmanager_gen_secret", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", - "test": "test_validate_infra_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", + "test": "test_sns_subscription", "response": "200", "error": "", - "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", - "test": "test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription_region", + "test": "test_sns_subscription_region", "response": "200", "error": "", - "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", - "test": "test_no_echo_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "test": "test_sns_topic_fifo_with_deduplication", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach", - "test": "test_transform_foreach", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", + "test": "test_sns_topic_policy_resets_to_default", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", + "snapshot_skipped": "['$..Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", - "test": "test_transform_foreach_multiple_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_attributes", + "test": "test_sns_topic_update_attributes", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_use_case", - "test": "test_transform_foreach_use_case", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", + "test": "test_sns_topic_update_name", "response": "200", "error": "", - "snapshot_skipped": "['$..DependsOn', '$..Resources.GraphQLApi.Properties.Name', '$..OutputValue', '$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_length", - "test": "test_transform_length", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", + "test": "test_sns_topic_with_attributes", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", - "test": "test_transform_to_json_string", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_update_subscription", + "test": "test_update_subscription", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", - "test": "test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "test": "test_cfn_handle_sqs_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", - "test": "test_simple_condition_evaluation_doesnt_deploy_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", + "test": "test_sqs_fifo_queue_generates_valid_name", "response": "200", "error": "", "snapshot_skipped": "", @@ -16806,8 +17298,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", + "test": "test_sqs_non_fifo_queue_generates_valid_name", "response": "200", "error": "", "snapshot_skipped": "", @@ -16816,8 +17308,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_prefix_list", - "test": "test_deploy_prefix_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "test": "test_sqs_queue_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -16826,18 +17318,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_vpc_endpoint", - "test": "test_deploy_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_queue_no_change", + "test": "test_update_queue_no_change", "response": "200", "error": "", - "snapshot_skipped": "['$..DnsEntries', '$..Groups', '$..NetworkInterfaceIds', '$..SubnetIds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", - "test": "test_ttl_cdk", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_sqs_queuepolicy", + "test": "test_update_sqs_queuepolicy", "response": "200", "error": "", "snapshot_skipped": "", @@ -16846,1138 +17338,1088 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "test": "test_deploy_patch_baseline", "response": "200", "error": "", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", + "test": "test_maintenance_window", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "test": "test_parameter_defaults", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "test": "test_update_ssm_parameters", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", - "test": "test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", - "test": "test_lambda_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_logging_config", - "test": "test_lambda_logging_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", - "test": "test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSize']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version_provisioned_concurrency", - "test": "test_lambda_version_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSize']", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", - "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", - "test": "test_sns_topic_policy_resets_to_default", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement..Action']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", - "test": "test_sns_topic_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_create_with_logging_configuration", + "test": "test_statemachine_create_with_logging_configuration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", - "test": "test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", - "test": "test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_negative_condition_to_existent_resource", + "test": "test_condition_add_new_negative_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", - "test": "test_table_v2_stream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_positive_condition_to_existent_resource", + "test": "test_condition_add_new_positive_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", - "test": "test_put_events_with_target_statefunction_machine", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_adds_resource", + "test": "test_condition_update_adds_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_removes_resource", + "test": "test_condition_update_removes_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..resources']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_addition", + "test": "test_multiple_dependencies_addition", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_deletion", + "test": "test_multiple_dependencies_deletion", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource", + "test": "test_update_depended_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource_list", + "test": "test_update_depended_resource_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_resource_replication_config", - "test": "test_resource_replication_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", "response": "200", "error": "", - "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", - "test": "test_public_alb", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", - "test": "test_kinesis_firehose_redshift", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_add_to_static_property", + "test": "test_fn_base64_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_change_input_string", + "test": "test_fn_base64_change_input_string", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_remove_from_static_property", + "test": "test_fn_base64_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", - "test": "test_validate_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", - "test": "test_websocket_subscriptions_relay_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_in_get_attr_chain", + "test": "test_direct_attribute_value_change_in_get_attr_chain", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", - "test": "test_amplify_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", - "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", - "test": "test_graphql_schema", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_indirect_update_refence_argument", + "test": "test_indirect_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "['$..type.format', '$..type.definition', '$..SchemaRef']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", - "test": "test_graphqlapi", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_refence_argument", + "test": "test_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "['$..graphqlApi.xrayEnabled', '$..graphqlApi.arn', '$..graphqlApi.dns', '$..graphqlApi.introspectionConfig', '$..graphqlApi.owner', '$..graphqlApi.queryDepthLimit', '$..graphqlApi.resolverCountLimit', '$..graphqlApi.uris.REALTIME', '$..graphqlApi.visibility']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", - "test": "test_autoscaling_group", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_argument", + "test": "test_update_string_literal_argument", "response": "200", "error": "", - "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", - "test": "test_deployed_compute_environment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_arguments_empty", + "test": "test_update_string_literal_arguments_empty", "response": "200", "error": "", - "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter", + "test": "test_update_string_literal_delimiter", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter_empty", + "test": "test_update_string_literal_delimiter_empty", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", - "test": "test_docdb_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_add_to_static_property", + "test": "test_fn_select_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", - "test": "test_deploy_duplicate_security_group", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_get_att_reference", + "test": "test_fn_select_change_get_att_reference", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", - "test": "test_resource_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selected_element_type_ref", + "test": "test_fn_select_change_in_selected_element_type_ref", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", - "test": "test_cache_cluster[redis]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_index_only", + "test": "test_fn_select_change_in_selection_index_only", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", - "test": "test_classifier", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_list", + "test": "test_fn_select_change_in_selection_list", "response": "200", "error": "", - "snapshot_skipped": "['$..GrokClassifier.Version']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_connection", - "test": "test_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_remove_from_static_property", + "test": "test_fn_select_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "['$..Connection.LastUpdatedBy', '$..Connection.LastUpdatedTime']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", - "test": "test_database", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", + "test": "test_fn_split_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "['$..Database.CreateTableDefaultPermissions']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", - "test": "test_job", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_delimiter", + "test": "test_fn_split_change_delimiter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_registry", - "test": "test_registry", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_source_string_only", + "test": "test_fn_split_change_source_string_only", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema", - "test": "test_schema", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_remove_from_static_property", + "test": "test_fn_split_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema_version", - "test": "test_schema_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_get_att", + "test": "test_fn_split_with_get_att", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema_version_metadata", - "test": "test_schema_version_metadata", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_ref_as_string_source", + "test": "test_fn_split_with_ref_as_string_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MetadataInfoMap.foo.OtherMetadataValueList']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", - "test": "test_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter", + "test": "test_fn_sub_addition_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..CreatedBy', '$..IsRegisteredWithLakeFormation', '$..IsMultiDialectView', '$..VersionId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", - "test": "test_trigger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_literal", + "test": "test_fn_sub_addition_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", - "test": "test_workflow", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_ref", + "test": "test_fn_sub_addition_parameter_ref", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role", - "test": "test_role", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_string_pseudo", + "test": "test_fn_sub_addition_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", - "test": "test_role_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_parameter_literal", + "test": "test_fn_sub_delete_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_string_pseudo", + "test": "test_fn_sub_delete_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_cluster_parameter_group_creation", - "test": "test_cluster_parameter_group_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_literal", + "test": "test_fn_sub_update_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_cluster.yml]", - "test": "test_db_cluster_deployment[rds_cluster.yml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_type", + "test": "test_fn_sub_update_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_serverless_cluster.yml]", - "test": "test_db_cluster_deployment[rds_serverless_cluster.yml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_string_pseudo", + "test": "test_fn_sub_update_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", - "test": "test_db_instance_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", "response": "200", "error": "", - "snapshot_skipped": "['$..DbAddress']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_parameter_group_creation", - "test": "test_parameter_group_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", - "test": "test_docdb_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", - "test": "test_record_set_with_alias_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", - "test": "test_stack_resources_are_deployed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", - "test": "test_stack_resources_are_deployed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", - "test": "test_auth_headers_and_non_title_case_of_headers", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", - "test": "test_list_trails_contains_trail_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "['$..HomeRegion']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", - "test": "test_cognito_authorizer_scopes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", - "test": "test_saml_auth_flow[code]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", - "test": "test_saml_auth_flow[token]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", - "test": "test_cognito_custom_email_signup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", - "test": "test_service_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", - "test": "test_port_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", - "test": "test_port_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", - "test": "test_queue_proccessing", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_addition_with_resource", + "test": "test_mapping_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", - "test": "test_listener", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_deletion_with_resource_remap", + "test": "test_mapping_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_addition_with_resource", + "test": "test_mapping_key_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", - "test": "test_redis_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_deletion_with_resource_remap", + "test": "test_mapping_key_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", - "test": "test_create_iot_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_update", + "test": "test_mapping_key_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", - "test": "test_create_iotanalytics_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", - "test": "test_provider_marked_running", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value", + "test": "test_update_parameter_default_value", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", - "test": "test_kinesis_dlq_behavior", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value_with_dynamic_overrides", + "test": "test_update_parameter_default_value_with_dynamic_overrides", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", - "test": "test_list_pipes_empty", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_added_default_value", + "test": "test_update_parameter_with_added_default_value", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", - "test": "test_batch_execute_statement_setup[postgres-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_removed_default_value", + "test": "test_update_parameter_with_removed_default_value", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_data_api[False]", - "test": "test_data_api[False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", - "test": "test_select_char", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_in_ref_chain", + "test": "test_direct_attribute_value_change_in_ref_chain", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", - "test": "test_validate_initial_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", - "test": "test_cdk_hosted_zone_caa_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", - "test": "test_batch_failure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_supported_pseudo_parameter", + "test": "test_supported_pseudo_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", - "test": "test_batch_invalid", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_values.py::TestChangeSetValues::test_property_empy_list", + "test": "test_property_empy_list", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", - "test": "test_batch_request_response", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", + "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", - "test": "test_batch_sync", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "test": "test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_incomplete_replication", - "test": "test_incomplete_replication", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "DescribeStackSetOperation": { - "OperationId, StackSetName": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", + "test": "test_base_mapping_scenarios[update_string_referencing_resource]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DescribeStacks": { - "- (without any parameters)": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", - "test": "test_deletion_of_failed_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_resources.py::TestResourcesEndpoint::test_get_global_resource", - "test": "test_get_global_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_resources.py::TestResourcesEndpoint::test_get_resource", - "test": "test_get_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - } - ] - }, - "StackName": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_lambda_dynamodb", - "test": "test_lambda_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_direct_update", + "test": "test_direct_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", - "test": "test_opensearch_crud", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", - "test": "test_search_books", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", + "test": "test_execute_with_ref", "response": "200", "error": "", - "snapshot_skipped": "['$.._shards.successful', '$.._shards.total']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", - "test": "test_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", - "test": "test_prefill_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_single_resource_static_update", + "test": "test_single_resource_static_update", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", - "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_describe_failed_change_set", + "test": "test_describe_failed_change_set", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", - "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", - "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", - "test": "test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", + "test": "test_listing_stacks", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", - "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_cfn_with_exports", + "test": "test_cfn_with_exports", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "test": "test_import_values_across_stacks", "response": "200", "error": "", "snapshot_skipped": "", @@ -17986,58 +18428,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", - "test": "test_validate_infra_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImports::test_stack_imports", + "test": "test_stack_imports", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", - "test": "test_validate_infra_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", + "test": "test_and_or_functions[Fn::And-0-0-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", + "test": "test_and_or_functions[Fn::And-0-1-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", + "test": "test_and_or_functions[Fn::And-1-0-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", - "test": "test_deleting_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "test": "test_and_or_functions[Fn::And-1-1-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", - "test": "test_simple_update_single_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", + "test": "test_and_or_functions[Fn::Or-0-0-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -18046,8 +18488,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", - "test": "test_simple_update_two_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "test": "test_and_or_functions[Fn::Or-0-1-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -18056,8 +18498,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "test": "test_and_or_functions[Fn::Or-1-0-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -18066,8 +18508,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "test": "test_and_or_functions[Fn::Or-1-1-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -18076,8 +18518,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", - "test": "test_create_change_set_create_existing", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "test": "test_base64_sub_and_getatt_functions", "response": "200", "error": "", "snapshot_skipped": "", @@ -18086,8 +18528,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", - "test": "test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_cfn_template_with_short_form_fn_sub", + "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", @@ -18096,8 +18538,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", - "test": "test_create_change_set_without_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "test": "test_find_map_function", "response": "200", "error": "", "snapshot_skipped": "", @@ -18106,18 +18548,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_changeset_with_stack_id", - "test": "test_create_changeset_with_stack_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_fn_select_has_intrinsic_function", + "test": "test_fn_select_has_intrinsic_function", "response": "200", "error": "", - "snapshot_skipped": "['$..LastUpdatedTime', '$..StackStatusReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_delete_create", - "test": "test_create_delete_create", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-northeast-1]", + "test": "test_get_azs_function[ap-northeast-1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -18126,78 +18568,68 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", - "test": "test_name_conflicts", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-southeast-2]", + "test": "test_get_azs_function[ap-southeast-2]", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", - "test": "test_deletion_of_failed_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-central-1]", + "test": "test_get_azs_function[eu-central-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", - "test": "test_deletion_of_failed_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-west-1]", + "test": "test_get_azs_function[eu-west-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-1]", + "test": "test_get_azs_function[us-east-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-2]", + "test": "test_get_azs_function[us-east-2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-1]", + "test": "test_get_azs_function[us-west-1]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-2]", + "test": "test_get_azs_function[us-west-2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -18206,18 +18638,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_join_no_value_construct", + "test": "test_join_no_value_construct", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stacks_conditions", - "test": "test_nested_stacks_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "test": "test_split_length_and_join_functions", "response": "200", "error": "", "snapshot_skipped": "", @@ -18226,18 +18658,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stacks_conditions", - "test": "test_nested_stacks_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "test": "test_sub_not_ready", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", - "test": "test_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_number_type", + "test": "test_sub_number_type", "response": "200", "error": "", "snapshot_skipped": "", @@ -18246,28 +18678,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", - "test": "test_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", + "test": "test_attribute_uses_macro", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", - "test": "test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", - "test": "test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", "snapshot_skipped": "", @@ -18276,18 +18708,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", - "test": "test_reference_unsupported_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", - "test": "test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", "snapshot_skipped": "", @@ -18296,8 +18728,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_resource", - "test": "test_describe_non_existent_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", "snapshot_skipped": "", @@ -18306,28 +18738,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_create_stack_with_custom_id", - "test": "test_create_stack_with_custom_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[json]", - "test": "test_get_template_using_changesets[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "test": "test_global_scope", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[yaml]", - "test": "test_get_template_using_changesets[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "test": "test_macro_deployment", "response": "200", "error": "", "snapshot_skipped": "", @@ -18336,8 +18768,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_create_stack[json]", - "test": "test_get_template_using_create_stack[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_pyplate_param_type_list", + "test": "test_pyplate_param_type_list", "response": "200", "error": "", "snapshot_skipped": "", @@ -18346,8 +18778,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_create_stack[yaml]", - "test": "test_get_template_using_create_stack[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", "response": "200", "error": "", "snapshot_skipped": "", @@ -18356,18 +18788,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", - "test": "test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", + "test": "test_snipped_scope[transformation_snippet_topic.json]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackEvents']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", - "test": "test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.yml]", + "test": "test_snipped_scope[transformation_snippet_topic.yml]", "response": "200", "error": "", "snapshot_skipped": "", @@ -18376,48 +18808,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", - "test": "test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", - "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", - "test": "test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "test": "test_validate_lambda_internals", "response": "200", "error": "", - "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection']", + "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", - "test": "test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", "response": "200", "error": "", - "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", - "test": "test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "response": "200", "error": "", - "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", - "test": "test_update_stack_actual_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "response": "200", "error": "", "snapshot_skipped": "", @@ -18426,28 +18858,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", - "test": "test_update_stack_with_same_template_withoutchange", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange_transformation", - "test": "test_update_stack_with_same_template_withoutchange_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", + "test": "test_create_change_set_with_ssm_parameter_list", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", - "test": "test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", @@ -18456,8 +18888,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", - "test": "test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "test": "test_resolve_ssm", "response": "200", "error": "", "snapshot_skipped": "", @@ -18466,228 +18898,220 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", - "test": "test_name_conflicts", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "test": "test_resolve_ssm_secure", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", - "test": "test_no_echo_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "test": "test_resolve_ssm_with_version", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", - "test": "test_stack_deploy_order[A-B-C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", + "test": "test_ssm_nested_with_nested_stack", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", - "test": "test_stack_deploy_order[A-C-B]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", + "test": "test_invalid_stack_deploy", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['$..EventId', '$..PhysicalResourceId', '$..ResourceProperties', '$..ResourceStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", - "test": "test_stack_deploy_order[B-A-C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "test": "test_implicit_type_conversion", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", - "test": "test_stack_deploy_order[B-C-A]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", + "test": "test_unsupported", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", - "test": "test_stack_deploy_order[C-A-B]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", - "test": "test_stack_deploy_order[C-B-A]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_resource_not_found", - "test": "test_stack_resource_not_found", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", + "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", - "test": "test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", + "test": "test_put_events_with_target_statefunction_machine", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", - "test": "test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_cfn_resource.py::test_adding_tags", + "test": "test_adding_tags", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", - "test": "test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..Parameters']", + "snapshot_skipped": "['$..resources']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", - "test": "test_create_stack_from_s3_template_url[http_host]", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_path]", - "test": "test_create_stack_from_s3_template_url[http_path]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "test": "test_path_based_on_data", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary", - "test": "test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers', '$..Parameters']", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach", - "test": "test_transform_foreach", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", - "test": "test_transform_foreach_multiple_resources", + "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", + "test": "test_ecr_pipeline_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_use_case", - "test": "test_transform_foreach_use_case", - "response": "200", - "error": "", - "snapshot_skipped": "['$..DependsOn', '$..Resources.GraphQLApi.Properties.Name', '$..OutputValue', '$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_length", - "test": "test_transform_length", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", - "test": "test_transform_to_json_string", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", - "test": "test_duplicate_resources", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", - "snapshot_skipped": "['$..tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", - "test": "test_duplicate_resources", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_resource_replication_config", + "test": "test_resource_replication_config", "response": "200", "error": "", - "snapshot_skipped": "['$..tags']", + "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", - "test": "test_transformer_individual_resource_level", + "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", + "test": "test_public_alb", "response": "200", "error": "", "snapshot_skipped": "", @@ -18696,8 +19120,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", - "test": "test_transformer_property_level", + "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", + "test": "test_kinesis_firehose_redshift", "response": "200", "error": "", "snapshot_skipped": "", @@ -18706,8 +19130,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", - "test": "test_basic_update", + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", "response": "200", "error": "", "snapshot_skipped": "", @@ -18716,48 +19140,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", - "test": "test_diff_after_update", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", - "test": "test_no_parameters_update", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", + "test": "test_validate_ready", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", - "test": "test_update_using_template_url", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", - "test": "test_update_with_previous_parameter_value", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_dependency_on_attribute_with_dot_notation", - "test": "test_dependency_on_attribute_with_dot_notation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/pipes/aws_pipes_pipe/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", "response": "200", "error": "", "snapshot_skipped": "", @@ -18766,108 +19190,108 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_condition_on_outputs", - "test": "test_condition_on_outputs", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[create]", - "test": "test_conditional_att_to_conditional_resources[create]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", + "test": "test_amplify_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[no-create]", - "test": "test_conditional_att_to_conditional_resources[no-create]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::test_amplify_env_variables", + "test": "test_amplify_env_variables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", - "test": "test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigw_route53_domain_name", + "test": "test_apigw_route53_domain_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", - "test": "test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", + "test": "test_vpc_link", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_with_select", - "test": "test_conditional_with_select", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "test": "test_api_mapping_deployment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "test": "test_domain_name_attributes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_api_tagging", + "test": "test_sam_api_tagging", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", - "test": "test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_with_lambda_integration_events", + "test": "test_sam_with_lambda_integration_events", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$.get-routes.Items..AuthorizationScopes', '$.get-routes.Items..RequestParameters']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", - "test": "test_simple_condition_evaluation_doesnt_deploy_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_apigwv2_api", + "test": "test_apigwv2_api", "response": "200", "error": "", "snapshot_skipped": "", @@ -18876,88 +19300,88 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", - "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "test": "test_create_apigateway_authorizer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", - "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", - "test": "test_sub_in_conditions", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", + "test": "test_application_deployment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_update_conditions", - "test": "test_update_conditions", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_aws_refs_in_mappings", - "test": "test_aws_refs_in_mappings", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_update_schema", + "test": "test_update_schema", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-deploy]", - "test": "test_mapping_ref_map_key[should-deploy]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", + "test": "test_graphql_schema", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..type.format', '$..type.definition', '$..SchemaRef']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-not-deploy]", - "test": "test_mapping_ref_map_key[should-not-deploy]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", + "test": "test_graphqlapi", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..graphqlApi.xrayEnabled', '$..graphqlApi.arn', '$..graphqlApi.dns', '$..graphqlApi.introspectionConfig', '$..graphqlApi.owner', '$..graphqlApi.queryDepthLimit', '$..graphqlApi.resolverCountLimit', '$..graphqlApi.uris.REALTIME', '$..graphqlApi.visibility']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_s3_code_locations", + "test": "test_s3_code_locations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", - "test": "test_fn_sub_cases", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", + "test": "test_athena", "response": "200", "error": "", "snapshot_skipped": "", @@ -18966,38 +19390,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", - "test": "test_non_string_parameter_in_sub", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "test": "test_autoscaling_group", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[no]", - "test": "test_aws_novalue[no]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", + "test": "test_deployed_compute_environment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[yes]", - "test": "test_aws_novalue[yes]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", + "test": "test_cache_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", - "test": "test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", "snapshot_skipped": "", @@ -19006,28 +19430,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/aws_ec2_networkacl/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_distribution_with_acm", + "test": "test_create_distribution_with_acm", "response": "200", "error": "", - "snapshot_skipped": "['$..NetworkAcls..Entries', '$..NetworkAcls..Tags', '$..NetworkAcls..Tags..Key', '$..NetworkAcls..Tags..Value', '$..NetworkAcls..VpcId']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_instance_with_key_pair", - "test": "test_deploy_instance_with_key_pair", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", "response": "200", "error": "", - "snapshot_skipped": "['$..KeyPairs..KeyType', '$..KeyPairs..Tags', '$..Error..Message']", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_prefix_list", - "test": "test_deploy_prefix_list", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", @@ -19036,8 +19460,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_security_group_with_tags", - "test": "test_deploy_security_group_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", + "test": "test_origin_request_policies", "response": "200", "error": "", "snapshot_skipped": "", @@ -19046,68 +19470,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_vpc_endpoint", - "test": "test_deploy_vpc_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudtrail.py::test_cloud_trail_deploy", + "test": "test_cloud_trail_deploy", "response": "200", "error": "", - "snapshot_skipped": "['$..DnsEntries', '$..Groups', '$..NetworkInterfaceIds', '$..SubnetIds']", + "snapshot_skipped": "['$..HasCustomEventSelectors', '$..HasInsightSelectors', '$..HomeRegion', '$..IsOrganizationTrail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_autogenerated_values", - "test": "test_autogenerated_values", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codebuild.py::test_codebuild_stack", + "test": "test_codebuild_stack", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..artifacts.namespaceType', '$..environment.environmentVariables..type']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codedeploy.py::test_codedeploy_stack", + "test": "test_codedeploy_stack", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..deploymentConfigInfo.computePlatform', '$..application.linkedToGitHub', '$..deploymentGroupInfo.ec2TagFilters', '$..deploymentGroupInfo.onPremisesInstanceTagFilters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_getatt", - "test": "test_getatt", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", + "test": "test_pipeline", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..actions..configuration']", "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "test": "test_cognito_custom_ids", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", - "test": "test_create_with_full_properties", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "test": "test_cognito_role_attachment", "response": "200", "error": "", - "snapshot_skipped": "['$..IsTruncated']", + "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_cfn_handle_iam_role_resource_no_role_name", - "test": "test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_user_pool_client_output", + "test": "test_user_pool_client_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", - "test": "test_delete_role_detaches_role_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", @@ -19116,68 +19550,68 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_user_access_key", - "test": "test_iam_user_access_key", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_sns_backed", + "test": "test_customresource_sns_backed", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", - "test": "test_iam_username_defaultname", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", + "test": "test_update_custom_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..User.Tags']", + "snapshot_skipped": "['$..ServiceToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", + "test": "test_docdb_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", - "test": "test_server_certificate", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "test": "test_ec2_launch_template", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerCertificate.Tags']", + "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "test": "test_security_group_ingress_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", - "test": "test_updating_stack_with_iam_role", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation_isolation", + "test": "test_security_group_ingress_creation_isolation", "response": "200", "error": "", "snapshot_skipped": "", @@ -19186,178 +19620,178 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/scheduler/test_scheduler.py::test_schedule_and_group", - "test": "test_schedule_and_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_cidr_block_configurations", + "test": "test_vpc_cidr_block_configurations", "response": "200", "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata', '$..ActionAfterCompletion', '$..ScheduleExpressionTimezone']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", - "test": "test_cfn_acm_certificate", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_untransformed_url_when_no_repository_created", + "test": "test_untransformed_url_when_no_repository_created", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", + "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", - "test": "test_account", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-eu-central-2]", + "test": "test_url_output_different_account_or_region[000000000000-eu-central-2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", - "test": "test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-us-east-1]", + "test": "test_url_output_different_account_or_region[000000000000-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", - "test": "test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-eu-central-2]", + "test": "test_url_output_different_account_or_region[111111111111-eu-central-2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", - "test": "test_apigateway_deployment_canary_settings", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-us-east-1]", + "test": "test_url_output_different_account_or_region[111111111111-us-east-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..tags']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", - "test": "test_apigateway_deployment_canary_settings", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", "response": "200", "error": "", - "snapshot_skipped": "['$..tags']", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_create_service_with_code_deploy", + "test": "test_create_service_with_code_deploy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", - "test": "test_cfn_apigateway_rest_api", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_file_system_deployment", + "test": "test_file_system_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..FileSystems..Name', '$..FileSystems..ProvisionedThroughputInMibps', '$..FileSystems..SizeInBytes.Timestamp', '$..FileSystems..SizeInBytes.Value', '$..FileSystems..SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes.ValueInStandard', '$..FileSystems..Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", - "test": "test_cfn_apigateway_rest_api", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eksctl_stack", + "test": "test_eksctl_stack", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..SecurityGroup', '$..ServiceRoleARN', '$..NodeGroupId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", - "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", - "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "test": "test_cache_cluster[redis]", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", - "test": "test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", @@ -19366,208 +19800,208 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", - "test": "test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", + "test": "test_application_with_version_and_environment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", - "test": "test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", - "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", - "test": "test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", + "test": "test_classifier", "response": "200", "error": "", - "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", + "snapshot_skipped": "['$..GrokClassifier.Version']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", - "test": "test_cfn_with_apigateway_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_connection", + "test": "test_connection", "response": "200", "error": "", - "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", + "snapshot_skipped": "['$..Connection.LastUpdatedBy', '$..Connection.LastUpdatedTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", - "test": "test_cfn_with_apigateway_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", + "test": "test_database", "response": "200", "error": "", - "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", + "snapshot_skipped": "['$..Database.CreateTableDefaultPermissions']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", + "test": "test_job", "response": "200", "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_registry", + "test": "test_registry", "response": "200", "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", - "test": "test_update_apigateway_stage", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema", + "test": "test_schema", "response": "200", "error": "", - "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", - "test": "test_update_apigateway_stage", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema_version", + "test": "test_schema_version", "response": "200", "error": "", - "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", - "test": "test_update_usage_plan", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema_version_metadata", + "test": "test_schema_version_metadata", "response": "200", "error": "", - "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", + "snapshot_skipped": "['$..MetadataInfoMap.foo.OtherMetadataValueList']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", - "test": "test_update_usage_plan", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", + "test": "test_table", "response": "200", "error": "", - "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", + "snapshot_skipped": "['$..CreatedBy', '$..IsRegisteredWithLakeFormation', '$..IsMultiDialectView', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", - "test": "test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", + "test": "test_trigger", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", - "test": "test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", + "test": "test_workflow", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role", + "test": "test_role", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", + "test": "test_role_alias", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kdav2.py::test_kdav2_resources", + "test": "test_kdav2_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KDALogOption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", - "test": "test_cdk_bootstrap[28]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", - "test": "test_cdk_sample", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", - "test": "test_create_macro", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_mwaa.py::test_mwaa_environment", + "test": "test_mwaa_environment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Environment.CeleryExecutorQueue', '$..Environment.DatabaseVpcEndpointService', '$..Environment.EndpointManagement', '$..Environment.EnvironmentClass', '$..Environment.LastUpdate', '$..Environment.LoggingConfiguration', '$..Environment.MaxWebservers', '$..Environment.MaxWorkers', '$..Environment.MinWebservers', '$..Environment.MinWorkers', '$..Environment.Schedulers', '$..Environment.ServiceRoleArn', '$..Environment.Tags', '$..Environment.WebserverAccessMode', '$..Environment.WebserverVpcEndpointService', '$..Environment.WeeklyMaintenanceWindowStart', '$..EnvCeleryExecutorQueue', '$..EnvCloudWatchLogGroupArn', '$..EnvDatabaseVpcEndpointService', '$..EnvWebserverVpcEndpoint']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", - "test": "test_waitcondition", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_cluster_parameter_group_creation", + "test": "test_cluster_parameter_group_creation", "response": "200", "error": "", - "snapshot_skipped": "['$..WaitConditionName']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", - "test": "test_alarm_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_cluster.yml]", + "test": "test_db_cluster_deployment[rds_cluster.yml]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19576,8 +20010,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_ext_statistic", - "test": "test_alarm_ext_statistic", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_serverless_cluster.yml]", + "test": "test_db_cluster_deployment[rds_serverless_cluster.yml]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19586,48 +20020,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", - "test": "test_composite_alarm_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "test": "test_db_instance_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", + "snapshot_skipped": "['$..DbAddress']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", - "test": "test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_parameter_group_creation", + "test": "test_parameter_group_creation", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", - "test": "test_default_name_for_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", + "test": "test_rds_cluster_with_kms", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", - "test": "test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", + "test": "test_docdb_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -19636,88 +20070,88 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table", - "test": "test_global_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_associate_multiple_vpcs_to_hosted_zone", + "test": "test_associate_multiple_vpcs_to_hosted_zone", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table_with_ttl_and_sse", - "test": "test_global_table_with_ttl_and_sse", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", - "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_table_with_ttl_and_sse", - "test": "test_table_with_ttl_and_sse", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "test": "test_hostedzone_with_comment", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", - "test": "test_ttl_cdk", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_without_comment", + "test": "test_hostedzone_without_comment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", - "test": "test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_private_hostedzone", + "test": "test_private_hostedzone", "response": "200", "error": "", - "snapshot_skipped": "['$..PropagatingVgws', '$..Tags', '$..Tags..Key', '$..Tags..Value']", + "snapshot_skipped": "['$..MaxItems']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", - "test": "test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", + "test": "test_record_set_with_alias_record", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_dhcp_options", - "test": "test_dhcp_options", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..OwnerId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_security_group_id_with_vpc", - "test": "test_ec2_security_group_id_with_vpc", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", @@ -19726,148 +20160,148 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", - "test": "test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", + "test": "test_create_receiptrules", "response": "200", "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..Actions..S3Action.KmsKeyArn', '$..Actions..S3Action.ObjectKeyPrefix', '$..Actions..S3Action.TopicArn', '$..TlsPolicy', '$..ScanEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_keypair_create_import", - "test": "test_keypair_create_import", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_template", + "test": "test_create_template", "response": "200", "error": "", - "snapshot_skipped": "['$..ImportedKeyPairFingerprint']", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation", - "test": "test_simple_route_table_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", + "test": "test_create_db_tables", "response": "200", "error": "", - "snapshot_skipped": "['$..PropagatingVgws']", + "snapshot_skipped": "['$..RetentionProperties', '$..MagneticStoreWriteProperties', '$..Schema', '$..KmsKeyId', '$..Table1Ref', '$..Table2Ref']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation_without_vpc", - "test": "test_simple_route_table_creation_without_vpc", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_verifiedpermissions.py::TestVerifiedPermissions::test_create_avp_stack_with_cognito", + "test": "test_create_avp_stack_with_cognito", "response": "200", "error": "", - "snapshot_skipped": "['$..PropagatingVgws']", + "snapshot_skipped": "['$..identitySources..configuration.cognitoUserPoolConfiguration.clientIds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", - "test": "test_transit_gateway_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId', '$..Options.TransitGatewayCidrBlocks', '$..Options.SecurityGroupReferencingSupport']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", - "test": "test_vpc_creates_default_sg", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_gateway_attachment", - "test": "test_vpc_gateway_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_with_route_table", - "test": "test_vpc_with_route_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", + "test": "test_auth_headers_and_non_title_case_of_headers", "response": "200", "error": "", - "snapshot_skipped": "['$..RouteTables..PropagatingVgws', '$..RouteTables..Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", - "test": "test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", + "test": "test_list_trails_contains_trail_correctly", "response": "200", "error": "", - "snapshot_skipped": "['$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.DomainProcessingStatus', '$..DomainStatus.EBSOptions.VolumeSize', '$..DomainStatus.ElasticsearchClusterConfig.DedicatedMasterCount', '$..DomainStatus.ElasticsearchClusterConfig.InstanceCount', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessEnabled', '$..DomainStatus.Endpoint', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.Processing', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion']", + "snapshot_skipped": "['$..HomeRegion']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", - "test": "test_cfn_event_api_destination_resource", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", + "test": "test_cognito_authorizer_scopes", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", - "test": "test_cfn_event_api_destination_resource", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", + "test": "test_saml_auth_flow[code]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", - "test": "test_cfn_event_bus_resource", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", + "test": "test_saml_auth_flow[token]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", - "test": "test_event_rule_creation_without_target", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", + "test": "test_cognito_custom_email_signup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", - "test": "test_event_rule_to_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", - "test": "test_eventbus_policies", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", + "test": "test_service_deployment", "response": "200", "error": "", "snapshot_skipped": "", @@ -19876,8 +20310,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", - "test": "test_eventbus_policy_statement", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", "response": "200", "error": "", "snapshot_skipped": "", @@ -19886,8 +20320,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_pattern_transformation", - "test": "test_rule_pattern_transformation", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", + "test": "test_port_connection", "response": "200", "error": "", "snapshot_skipped": "", @@ -19896,8 +20330,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_properties", - "test": "test_rule_properties", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", + "test": "test_port_connection", "response": "200", "error": "", "snapshot_skipped": "", @@ -19906,18 +20340,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Destinations']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", + "test": "test_queue_proccessing", "response": "200", "error": "", "snapshot_skipped": "", @@ -19926,138 +20350,138 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", + "test": "test_listener", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", "response": "200", "error": "", - "snapshot_skipped": "['$..KinesisDataStreamDestinations..DestinationStatusDescription']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_kinesis_stream_consumer_creations", - "test": "test_kinesis_stream_consumer_creations", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", + "test": "test_redis_connection", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", + "test": "test_create_iot_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", - "test": "test_cfn_with_kms_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "test": "test_create_iotanalytics_resources", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", - "test": "test_deploy_stack_with_kms", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", + "test": "test_provider_marked_running", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", - "test": "test_kms_key_disabled", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", + "test": "test_kinesis_dlq_behavior", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", - "test": "test_generic_destination_routing[sqs-sqs]", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", + "test": "test_list_pipes_empty", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", + "test": "test_batch_execute_statement_setup[postgres-v1]", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_data_api[False]", + "test": "test_data_api[False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..columnMetadata..precision']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", + "test": "test_validate_initial_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", - "test": "test_lambda_dynamodb_event_filter", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", + "test": "test_postgres_s3_extension_helpers[11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20066,1048 +20490,1040 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", - "test": "test_cfn_function_url", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", + "test": "test_cdk_hosted_zone_caa_record", "response": "200", "error": "", - "snapshot_skipped": "['$..Metadata', '$..DriftInformation', '$..Type', '$..Message', '$..access-control-allow-headers', '$..access-control-allow-methods', '$..access-control-allow-origin', '$..access-control-expose-headers', '$..server', '$..content-length', '$..InvokeMode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", - "test": "test_event_invoke_config", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_elb_routing_cfn", + "test": "test_elb_routing_cfn", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", - "test": "test_lambda_alias", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", + "test": "test_batch_failure", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", - "test": "test_lambda_cfn_dead_letter_config_async_invocation", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", + "test": "test_batch_invalid", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", - "test": "test_lambda_cfn_run", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", + "test": "test_batch_request_response", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_empty_string_replacement_deny_list", - "test": "test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", + "test": "test_batch_sync", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", - "test": "test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_incomplete_replication", + "test": "test_incomplete_replication", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" - }, + } + ] + }, + "ChangeSetName, IncludePropertyValues": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", - "test": "test_lambda_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", + "test": "test_stack_deletion_order[A-B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_function_tags", - "test": "test_lambda_function_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", + "test": "test_stack_deletion_order[B-C]", "response": "200", "error": "", - "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_layer_crud", - "test": "test_lambda_layer_crud", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[C]", + "test": "test_stack_deletion_order[C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_logging_config", - "test": "test_lambda_logging_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_negative_condition_to_existent_resource", + "test": "test_condition_add_new_negative_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", - "test": "test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_positive_condition_to_existent_resource", + "test": "test_condition_add_new_positive_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSize']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version_provisioned_concurrency", - "test": "test_lambda_version_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_adds_resource", + "test": "test_condition_update_adds_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSize']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", - "test": "test_lambda_w_dynamodb_event_filter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_removes_resource", + "test": "test_condition_update_removes_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", - "test": "test_lambda_w_dynamodb_event_filter_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_addition", + "test": "test_multiple_dependencies_addition", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", - "test": "test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_deletion", + "test": "test_multiple_dependencies_deletion", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", - "test": "test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource", + "test": "test_update_depended_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", - "test": "test_update_lambda_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource_list", + "test": "test_update_depended_resource_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function_name", - "test": "test_update_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_add_to_static_property", + "test": "test_fn_base64_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", - "test": "test_update_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_change_input_string", + "test": "test_fn_base64_change_input_string", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_cfn_handle_log_group_resource", - "test": "test_cfn_handle_log_group_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_remove_from_static_property", + "test": "test_fn_base64_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "['$..logGroups..logGroupArn', '$..logGroups..logGroupClass', '$..logGroups..retentionInDays']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", - "test": "test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain_with_alternative_types", - "test": "test_domain_with_alternative_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_in_get_attr_chain", + "test": "test_direct_attribute_value_change_in_get_attr_chain", "response": "200", "error": "", - "snapshot_skipped": "['$..DomainStatus.AIMLOptions', '$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.AutoTuneOptions.UseOffPeakWindow', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.ClusterConfig.MultiAZWithStandbyEnabled', '$..DomainStatus.ClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.DomainEndpointOptions.TLSSecurityPolicy', '$..DomainStatus.IPAddressType', '$..DomainStatus.IdentityCenterOptions', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.OffPeakWindowOptions', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion', '$..DomainStatus.SoftwareUpdateOptions']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", - "test": "test_redshift_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_resource_groups.py::test_group_defaults", - "test": "test_group_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "['$..Group.Description', '$..Group.GroupArn']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_health_check", - "test": "test_create_health_check", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "['$..HealthCheckConfig.EnableSNI', '$..HealthCheckVersion']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", - "test": "test_create_record_set_via_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_indirect_update_refence_argument", + "test": "test_indirect_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", - "test": "test_create_record_set_via_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_refence_argument", + "test": "test_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", - "test": "test_create_record_set_without_resource_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_argument", + "test": "test_update_string_literal_argument", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", - "test": "test_bucket_autoname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_arguments_empty", + "test": "test_update_string_literal_arguments_empty", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", - "test": "test_bucket_versioning", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter", + "test": "test_update_string_literal_delimiter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", - "test": "test_bucketpolicy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter_empty", + "test": "test_update_string_literal_delimiter_empty", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", - "test": "test_cfn_handle_s3_notification_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_add_to_static_property", + "test": "test_fn_select_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", - "test": "test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_get_att_reference", + "test": "test_fn_select_change_get_att_reference", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_object_lock_configuration", - "test": "test_object_lock_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selected_element_type_ref", + "test": "test_fn_select_change_in_selected_element_type_ref", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", - "test": "test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_index_only", + "test": "test_fn_select_change_in_selection_index_only", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", - "test": "test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_list", + "test": "test_fn_select_change_in_selection_list", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..tags', '$..Configuration.CodeSha256']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", - "test": "test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_remove_from_static_property", + "test": "test_fn_select_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..tags', '$..Configuration.CodeSha256']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", - "test": "test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", + "test": "test_fn_split_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", - "test": "test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_delimiter", + "test": "test_fn_split_change_delimiter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_sqs_event", - "test": "test_sam_sqs_event", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_source_string_only", + "test": "test_fn_split_change_source_string_only", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", - "test": "test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_remove_from_static_property", + "test": "test_fn_split_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", - "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_get_att", + "test": "test_fn_split_with_get_att", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", - "test": "test_cfn_handle_secretsmanager_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_ref_as_string_source", + "test": "test_fn_split_with_ref_as_string_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[default]", - "test": "test_cfn_secret_policy[default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter", + "test": "test_fn_sub_addition_parameter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[true]", - "test": "test_cfn_secret_policy[true]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_literal", + "test": "test_fn_sub_addition_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", - "test": "test_cfn_secretsmanager_gen_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_ref", + "test": "test_fn_sub_addition_parameter_ref", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", - "test": "test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_string_pseudo", + "test": "test_fn_sub_addition_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", - "test": "test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_parameter_literal", + "test": "test_fn_sub_delete_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription_region", - "test": "test_sns_subscription_region", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_string_pseudo", + "test": "test_fn_sub_delete_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", - "test": "test_sns_topic_fifo_with_deduplication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_literal", + "test": "test_fn_sub_update_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", - "test": "test_sns_topic_policy_resets_to_default", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_type", + "test": "test_fn_sub_update_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_attributes", - "test": "test_sns_topic_update_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_string_pseudo", + "test": "test_fn_sub_update_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", - "test": "test_sns_topic_update_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", - "test": "test_sns_topic_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_update_subscription", - "test": "test_update_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", - "test": "test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", - "test": "test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", - "test": "test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", - "test": "test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_queue_no_change", - "test": "test_update_queue_no_change", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_sqs_queuepolicy", - "test": "test_update_sqs_queuepolicy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", - "test": "test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", "response": "200", "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", - "test": "test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", - "test": "test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", - "test": "test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", - "test": "test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_addition_with_resource", + "test": "test_mapping_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_deletion_with_resource_remap", + "test": "test_mapping_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_addition_with_resource", + "test": "test_mapping_key_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_deletion_with_resource_remap", + "test": "test_mapping_key_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_update", + "test": "test_mapping_key_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", - "test": "test_cfn_statemachine_default_s3_location", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", "response": "200", "error": "", - "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", - "test": "test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value", + "test": "test_update_parameter_default_value", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value_with_dynamic_overrides", + "test": "test_update_parameter_default_value_with_dynamic_overrides", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_create_with_logging_configuration", - "test": "test_statemachine_create_with_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_added_default_value", + "test": "test_update_parameter_with_added_default_value", "response": "200", "error": "", - "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_removed_default_value", + "test": "test_update_parameter_with_removed_default_value", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_cfn_with_exports", - "test": "test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", - "test": "test_import_values_across_stacks", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_in_ref_chain", + "test": "test_direct_attribute_value_change_in_ref_chain", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImports::test_stack_imports", - "test": "test_stack_imports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", - "test": "test_and_or_functions[Fn::And-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", - "test": "test_and_or_functions[Fn::And-0-1-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", - "test": "test_and_or_functions[Fn::And-1-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_supported_pseudo_parameter", + "test": "test_supported_pseudo_parameter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", - "test": "test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_values.py::TestChangeSetValues::test_property_empy_list", + "test": "test_property_empy_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", - "test": "test_and_or_functions[Fn::Or-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", + "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", - "test": "test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "test": "test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", - "test": "test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", + "test": "test_base_mapping_scenarios[update_string_referencing_resource]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", - "test": "test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", - "test": "test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_direct_update", + "test": "test_direct_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_cfn_template_with_short_form_fn_sub", - "test": "test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", - "test": "test_find_map_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_fn_select_has_intrinsic_function", - "test": "test_fn_select_has_intrinsic_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-northeast-1]", - "test": "test_get_azs_function[ap-northeast-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-southeast-2]", - "test": "test_get_azs_function[ap-southeast-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-central-1]", - "test": "test_get_azs_function[eu-central-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-west-1]", - "test": "test_get_azs_function[eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-1]", - "test": "test_get_azs_function[us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - }, + } + ] + }, + "ChangeSetName, IncludePropertyValues, StackName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-2]", - "test": "test_get_azs_function[us-east-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-1]", - "test": "test_get_azs_function[us-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export", + "test": "test_describe_change_set_import_non_existent_export", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-2]", - "test": "test_get_azs_function[us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - }, + } + ] + }, + "ChangeSetName, StackName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_join_no_value_construct", - "test": "test_join_no_value_construct", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", "snapshot_skipped": "", @@ -21116,18 +21532,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", - "test": "test_split_length_and_join_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_changeset_with_stack_id", + "test": "test_create_changeset_with_stack_id", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LastUpdatedTime', '$..StackStatusReason', '$..Capabilities']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", - "test": "test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_delete_create", + "test": "test_create_delete_create", "response": "200", "error": "", "snapshot_skipped": "", @@ -21136,18 +21552,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_number_type", - "test": "test_sub_number_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_deleted_changeset", + "test": "test_deleted_changeset", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", - "test": "test_attribute_uses_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_change_set_with_similarly_named_stacks", + "test": "test_describe_change_set_with_similarly_named_stacks", "response": "200", "error": "", "snapshot_skipped": "", @@ -21156,98 +21572,98 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_changeset_after_delete", + "test": "test_describe_changeset_after_delete", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.PolicyAction', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", - "test": "test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_empty_changeset", + "test": "test_empty_changeset", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..NotificationARNs', '$..IncludeNestedStacks', '$..Parameters', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", - "test": "test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_multiple_create_changeset", + "test": "test_multiple_create_changeset", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Capabilities', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", - "test": "test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", + "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", - "test": "test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[no-tags]", + "test": "test_stack_description_lifecycle[no-tags]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", - "test": "test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[with-tags]", + "test": "test_stack_description_lifecycle[with-tags]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", - "test": "test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", - "test": "test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_pyplate_param_type_list", - "test": "test_pyplate_param_type_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", - "test": "test_snipped_scope[transformation_snippet_topic.json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "test": "test_sns_topic_fifo_without_suffix_fails", "response": "200", "error": "", "snapshot_skipped": "", @@ -21256,1100 +21672,1110 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.yml]", - "test": "test_snipped_scope[transformation_snippet_topic.yml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", - "test": "test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export", + "test": "test_describe_change_set_import_non_existent_export", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", - "test": "test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", "response": "200", "error": "", - "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestPseudoParameters::test_stack_id", - "test": "test_stack_id", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_change_set_nonexisting", + "test": "test_describe_change_set_nonexisting", + "response": "400", + "error": "StackNotFoundError", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", - "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_deleted_changeset", + "test": "test_deleted_changeset", + "response": "404", + "error": "ChangeSetNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", - "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_changeset_after_delete", + "test": "test_describe_changeset_after_delete", + "response": "404", + "error": "ChangeSetNotFoundException", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.PolicyAction', '$..Changes..ResourceChange.Scope']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", - "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", + "test": "test_create_and_execute_change_set", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", - "test": "test_create_change_set_with_ssm_parameter_list", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", + "test": "test_create_and_execute_change_set", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", - "test": "test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - }, + "origin": "internal" + } + ] + } + }, + "DescribeStackEvents": { + "- (without any parameters)": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", - "test": "test_resolve_ssm", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_describe_stack_events_errors", + "test": "test_describe_stack_events_errors", + "response": "400", + "error": "ValidationError", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - }, + } + ] + }, + "StackName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", - "test": "test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "test": "test_list_events_after_deployment", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..StackEvents']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", - "test": "test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", + "test": "test_events_resource_types", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", - "test": "test_ssm_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", + "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", - "test": "test_ssm_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", + "test": "test_stack_deletion_order[A-B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", - "test": "test_invalid_stack_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", + "test": "test_stack_deletion_order[B-C]", "response": "200", "error": "", - "snapshot_skipped": "['$..EventId', '$..PhysicalResourceId', '$..ResourceProperties', '$..ResourceStatusReason']", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", - "test": "test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[C]", + "test": "test_stack_deletion_order[C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", - "test": "test_unsupported", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", + "test": "test_stack_deploy_order[A-B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", - "test": "test_table_v2_stream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", + "test": "test_stack_deploy_order[A-C-B]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", - "test": "test_put_events_with_target_statefunction_machine", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", + "test": "test_stack_deploy_order[B-A-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_cfn_resource.py::test_adding_tags", - "test": "test_adding_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", + "test": "test_stack_deploy_order[B-C-A]", "response": "200", "error": "", - "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", + "test": "test_stack_deploy_order[C-A-B]", "response": "200", "error": "", - "snapshot_skipped": "['$..resources']", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", + "test": "test_stack_deploy_order[C-B-A]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_negative_condition_to_existent_resource", + "test": "test_condition_add_new_negative_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_positive_condition_to_existent_resource", + "test": "test_condition_add_new_positive_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_adds_resource", + "test": "test_condition_update_adds_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_removes_resource", + "test": "test_condition_update_removes_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dump]", - "test": "test_cloudformation_definition_create_describe[dump]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_addition", + "test": "test_multiple_dependencies_addition", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dumps]", - "test": "test_cloudformation_definition_create_describe[dumps]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_deletion", + "test": "test_multiple_dependencies_deletion", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dump]", - "test": "test_cloudformation_definition_string_create_describe[dump]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource", + "test": "test_update_depended_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dumps]", - "test": "test_cloudformation_definition_string_create_describe[dumps]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource_list", + "test": "test_update_depended_resource_list", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_add_to_static_property", + "test": "test_fn_base64_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_change_input_string", + "test": "test_fn_base64_change_input_string", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", - "test": "test_setup", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_remove_from_static_property", + "test": "test_fn_base64_remove_from_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", - "test": "test_prefill_dynamodb_table", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_in_get_attr_chain", + "test": "test_direct_attribute_value_change_in_get_attr_chain", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", - "test": "test_validate_infra_setup", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_changeset_with_stack_id", - "test": "test_create_changeset_with_stack_id", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..LastUpdatedTime', '$..StackStatusReason']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_resource_addition", + "test": "test_resource_addition", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_delete_create", - "test": "test_create_delete_create", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_indirect_update_refence_argument", + "test": "test_indirect_update_refence_argument", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_change_set_with_similarly_named_stacks", - "test": "test_describe_change_set_with_similarly_named_stacks", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_refence_argument", + "test": "test_update_refence_argument", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", - "test": "test_name_conflicts", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_argument", + "test": "test_update_string_literal_argument", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", - "test": "test_deletion_of_failed_nested_stack", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_arguments_empty", + "test": "test_update_string_literal_arguments_empty", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", - "test": "test_stack_lifecycle", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter", + "test": "test_update_string_literal_delimiter", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", - "test": "test_stack_name_creation", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter_empty", + "test": "test_update_string_literal_delimiter_empty", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", - "test": "test_name_conflicts", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_add_to_static_property", + "test": "test_fn_select_add_to_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_non_existing_stack_message", - "test": "test_non_existing_stack_message", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_get_att_reference", + "test": "test_fn_select_change_get_att_reference", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", - "test": "test_account", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selected_element_type_ref", + "test": "test_fn_select_change_in_selected_element_type_ref", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", - "test": "test_ttl_cdk", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_index_only", + "test": "test_fn_select_change_in_selection_index_only", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", - "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_list", + "test": "test_fn_select_change_in_selection_list", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", - "test": "test_sns_topic_policy_resets_to_default", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..Statement..Action']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_remove_from_static_property", + "test": "test_fn_select_remove_from_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", - "test": "test_sns_topic_with_attributes", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", + "test": "test_fn_split_add_to_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", - "test": "test_table_v2_stream", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_delimiter", + "test": "test_fn_split_change_delimiter", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", - "test": "test_put_events_with_target_statefunction_machine", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_source_string_only", + "test": "test_fn_split_change_source_string_only", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..resources']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_remove_from_static_property", + "test": "test_fn_split_remove_from_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dump]", - "test": "test_cloudformation_definition_create_describe[dump]", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..tracingConfiguration']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_get_att", + "test": "test_fn_split_with_get_att", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dumps]", - "test": "test_cloudformation_definition_create_describe[dumps]", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..tracingConfiguration']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_ref_as_string_source", + "test": "test_fn_split_with_ref_as_string_source", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dump]", - "test": "test_cloudformation_definition_string_create_describe[dump]", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..tracingConfiguration']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter", + "test": "test_fn_sub_addition_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dumps]", - "test": "test_cloudformation_definition_string_create_describe[dumps]", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..tracingConfiguration']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_literal", + "test": "test_fn_sub_addition_parameter_literal", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_ref", + "test": "test_fn_sub_addition_parameter_ref", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_string_pseudo", + "test": "test_fn_sub_addition_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", - "test": "test_cdc_load_replication_task_data_queries[default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_parameter_literal", + "test": "test_fn_sub_delete_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.height', '$.kinesis-records..Data.data.created_at']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[non_default]", - "test": "test_cdc_load_replication_task_data_queries[non_default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_string_pseudo", + "test": "test_fn_sub_delete_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.height', '$.kinesis-records..Data.data.created_at']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", - "test": "test_cdc_replication_task_data_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_literal", + "test": "test_fn_sub_update_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", - "test": "test_connection_with_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_type", + "test": "test_fn_sub_update_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_string_pseudo", + "test": "test_fn_sub_update_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[default]", - "test": "test_full_load_replication_task[default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[non_default]", - "test": "test_full_load_replication_task[non_default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[unformatted_json]", - "test": "test_full_load_replication_task[unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_postgres_endpoint_connection", - "test": "test_postgres_endpoint_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", - "test": "test_replication_task_without_identifier", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "['$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[disabled]", - "test": "test_cdc_before_image[disabled]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[pk-only]", - "test": "test_cdc_before_image[pk-only]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_alter_table_queries", - "test": "test_cdc_load_replication_task_alter_table_queries", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", - "test": "test_cdc_load_replication_task_data_queries[default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[non_default]", - "test": "test_cdc_load_replication_task_data_queries[non_default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_misc_queries", - "test": "test_cdc_load_replication_task_misc_queries", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mariadb]", - "test": "test_cdc_rename_change_column[mariadb]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mysql]", - "test": "test_cdc_rename_change_column[mysql]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_responses[mariadb-non_default]", - "test": "test_cdc_replication_task_basic_responses[mariadb-non_default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "['$..RecoveryCheckpoint', '$..CdcStartPosition', '$..ReplicationTaskSettings.Logging', '$..ReplicationTaskSettings.TTSettings']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_responses[mysql-default]", - "test": "test_cdc_replication_task_basic_responses[mysql-default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "200", "error": "", - "snapshot_skipped": "['$..RecoveryCheckpoint', '$..CdcStartPosition', '$..ReplicationTaskSettings.Logging', '$..ReplicationTaskSettings.TTSettings']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", - "test": "test_cdc_replication_task_data_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_addition_with_resource", + "test": "test_mapping_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rollback_transaction", - "test": "test_cdc_rollback_transaction", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_deletion_with_resource_remap", + "test": "test_mapping_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_table_rules_filter", - "test": "test_cdc_table_rules_filter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_addition_with_resource", + "test": "test_mapping_key_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", - "test": "test_connection_with_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_deletion_with_resource_remap", + "test": "test_mapping_key_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_delete_replication_instance_active_task", - "test": "test_delete_replication_instance_active_task", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_update", + "test": "test_mapping_key_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_test_replication_task", - "test": "test_describe_test_replication_task", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value", + "test": "test_update_parameter_default_value", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_empty_describe_table_statics", - "test": "test_empty_describe_table_statics", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value_with_dynamic_overrides", + "test": "test_update_parameter_default_value_with_dynamic_overrides", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-default]", - "test": "test_full_load_replication_task[mariadb-default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_added_default_value", + "test": "test_update_parameter_with_added_default_value", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-non_default]", - "test": "test_full_load_replication_task[mariadb-non_default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_removed_default_value", + "test": "test_update_parameter_with_removed_default_value", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-unformatted_json]", - "test": "test_full_load_replication_task[mariadb-unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-default]", - "test": "test_full_load_replication_task[mysql-default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_in_ref_chain", + "test": "test_direct_attribute_value_change_in_ref_chain", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-non_default]", - "test": "test_full_load_replication_task[mysql-non_default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-unformatted_json]", - "test": "test_full_load_replication_task[mysql-unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_invalid_replication_task", - "test": "test_invalid_replication_task", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_replication_task_fail_table_does_not_exist", - "test": "test_replication_task_fail_table_does_not_exist", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_supported_pseudo_parameter", + "test": "test_supported_pseudo_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_test_endpoint_connection", - "test": "test_test_endpoint_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_values.py::TestChangeSetValues::test_property_empy_list", + "test": "test_property_empy_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[default]", - "test": "test_cdc_replication_task_basic_response[default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", + "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", "response": "200", "error": "", - "snapshot_skipped": "['$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..RecoveryCheckpoint']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[non_default]", - "test": "test_cdc_replication_task_basic_response[non_default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "test": "test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", "response": "200", "error": "", - "snapshot_skipped": "['$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..RecoveryCheckpoint']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[unformatted_json]", - "test": "test_cdc_replication_task_basic_response[unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", + "test": "test_base_mapping_scenarios[update_string_referencing_resource]", "response": "200", "error": "", - "snapshot_skipped": "['$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..RecoveryCheckpoint']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[default]", - "test": "test_cdc_replication_task_cdc_files[default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[non_default]", - "test": "test_cdc_replication_task_cdc_files[non_default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_direct_update", + "test": "test_direct_update", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[unformatted_json]", - "test": "test_cdc_replication_task_cdc_files[unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[default]", - "test": "test_cdc_replication_task_cdc_multiple_files[default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[non_default]", - "test": "test_cdc_replication_task_cdc_multiple_files[non_default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[unformatted_json]", - "test": "test_cdc_replication_task_cdc_multiple_files[unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[default]", - "test": "test_cdc_replication_task_multiple_tables[default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[non_default]", - "test": "test_cdc_replication_task_multiple_tables[non_default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[unformatted_json]", - "test": "test_cdc_replication_task_multiple_tables[unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", "snapshot_skipped": "", @@ -22358,268 +22784,236 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[default]", - "test": "test_full_load_replication_task[default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[non_default]", - "test": "test_full_load_replication_task[non_default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[unformatted_json]", - "test": "test_full_load_replication_task[unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", + "test": "test_invalid_stack_deploy", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EventId', '$..PhysicalResourceId', '$..ResourceProperties', '$..ResourceStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[default]", - "test": "test_full_load_replication_task_multiple_tables[default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[non_default]", - "test": "test_full_load_replication_task_multiple_tables[non_default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[unformatted_json]", - "test": "test_full_load_replication_task_multiple_tables[unformatted_json]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_no_csv_file[cdc]", - "test": "test_no_csv_file[cdc]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..ReplicationTasks..RecoveryCheckpoint']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_no_csv_file[full-load]", - "test": "test_no_csv_file[full-load]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..ReplicationTasks..RecoveryCheckpoint']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_total_count_param", - "test": "test_replication_task_without_total_count_param", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_describe_stack_events_errors", + "test": "test_describe_stack_events_errors", + "response": "400", + "error": "StackNotFoundError", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_external_table_definition_invalid_format_csv", - "test": "test_run_task_external_table_definition_invalid_format_csv", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", + "test": "test_name_conflicts", + "response": "400", + "error": "StackNotFoundError", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[first row valid rest invalid]", - "test": "test_run_task_invalid_format_cdc_file[first row valid rest invalid]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "400", + "error": "StackNotFoundError", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid number of columns]", - "test": "test_run_task_invalid_format_cdc_file[invalid number of columns]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", + "test": "test_cloudformation_stack_operations", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "snapshot_skipped": "['$..Stacks..LastUpdatedTime', '$..Stacks..StackStatusReason', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid operation]", - "test": "test_run_task_invalid_format_cdc_file[invalid operation]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", + "test": "test_cloudformation_stack_operations", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Stacks..LastUpdatedTime', '$..Stacks..StackStatusReason', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DescribeStackResource": { + "LogicalResourceId, StackName": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid schema]", - "test": "test_run_task_invalid_format_cdc_file[invalid schema]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid table]", - "test": "test_run_task_invalid_format_cdc_file[invalid table]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_getatt", + "test": "test_getatt", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[no data valid data]", - "test": "test_run_task_invalid_format_cdc_file[no data valid data]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/scheduler/test_scheduler.py::test_schedule_and_group", + "test": "test_schedule_and_group", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata', '$..ActionAfterCompletion', '$..ScheduleExpressionTimezone']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_no_match_external_table_definition", - "test": "test_run_task_no_match_external_table_definition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "test": "test_cdk_sample", "response": "200", "error": "", - "snapshot_skipped": "['$..RecoveryTimeout']", + "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_s3_invalid_s3_source", - "test": "test_s3_invalid_s3_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_s3_test_connection", - "test": "test_s3_test_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", + "test": "test_eventbus_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_cdc_replication_data_queries", - "test": "test_cdc_replication_data_queries", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationStats.FullLoadFinishDate', '$..ReplicationStats.FullLoadStartDate', '$..Replication.ReplicationStats.StopDate']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_create_describe_replication_config", - "test": "test_create_describe_replication_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_describe_replication_table_statistics", - "test": "test_describe_replication_table_statistics", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_full_load_replication", - "test": "test_full_load_replication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_resource_replication_config", - "test": "test_resource_replication_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_vpc_endpoints[without-kinesis-streams]", - "test": "test_vpc_endpoints[without-kinesis-streams]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "test": "test_cfn_function_url", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Metadata', '$..DriftInformation', '$..Type', '$..Message', '$..access-control-allow-headers', '$..access-control-allow-methods', '$..access-control-allow-origin', '$..access-control-expose-headers', '$..server', '$..content-length', '$..InvokeMode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_vpc_endpoints[without-secret-manager]", - "test": "test_vpc_endpoints[without-secret-manager]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "test": "test_deploy_patch_baseline", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_private_http_api_integration", - "test": "test_private_http_api_integration", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -22628,8 +23022,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", - "test": "test_public_alb", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -22638,98 +23032,106 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", - "test": "test_kinesis_firehose_redshift", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_resource", + "test": "test_describe_non_existent_resource", + "response": "400", + "error": "ValidationError", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_clusters_with_filter", - "test": "test_describe_db_clusters_with_filter", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_stack", + "test": "test_describe_non_existent_stack", + "response": "400", + "error": "StackNotFoundError", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", - "test": "test_describe_db_instances_with_filter", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_resource_not_found", + "test": "test_stack_resource_not_found", + "response": "400", + "error": "ValidationError", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", + "test": "test_vpc_link", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", - "test": "test_rds_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_closed_store_aborts", - "test": "test_closed_store_aborts", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", + "test": "test_record_set_with_alias_record", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", - "test": "test_concurrent_order_limit", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", + "test": "test_create_receiptrules", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..Actions..S3Action.KmsKeyArn', '$..Actions..S3Action.ObjectKeyPrefix', '$..Actions..S3Action.TopicArn', '$..TlsPolicy', '$..ScanEnabled']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", - "test": "test_mocking_of_validator_service", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_template", + "test": "test_create_template", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DescribeStackResources": { + "LogicalResourceId, StackName": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", - "test": "test_open_store", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -22738,8 +23140,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", - "test": "test_order_completion_workflow", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -22748,8 +23150,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -22758,178 +23160,184 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", + "test": "test_cdk_bootstrap[28]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, + "origin": "external" + } + ], + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_register_admin_user", - "test": "test_register_admin_user", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "test": "test_ec2_launch_template", "response": "200", "error": "", - "snapshot_skipped": "['$..UserAttributes..Name', '$..UserAttributes..Value', '$..Username']", + "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + }, + "StackName": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", - "test": "test_websocket", + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", + "test": "test_setup", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_gzip_encoding", - "test": "test_gzip_encoding", + "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_querystring_parsing", - "test": "test_querystring_parsing", + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", - "test": "test_validate_ready", + "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", + "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", - "test": "test_websocket_subscriptions_relay_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/pipes/aws_pipes_pipe/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach", + "test": "test_transform_foreach", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", - "test": "test_amplify_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", + "test": "test_transform_foreach_multiple_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::test_amplify_env_variables", - "test": "test_amplify_env_variables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_use_case", + "test": "test_transform_foreach_use_case", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DependsOn', '$..Resources.GraphQLApi.Properties.Name', '$..OutputValue', '$..StackResources..PhysicalResourceId', '$..StackResources..StackId', '$..StackResources..ResourceStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigw_route53_domain_name", - "test": "test_apigw_route53_domain_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_length", + "test": "test_transform_length", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", - "test": "test_vpc_link", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", + "test": "test_transform_to_json_string", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_api_mapping_deployment", - "test": "test_api_mapping_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", - "test": "test_create_apigatewayv2_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", + "test": "test_simple_condition_evaluation_doesnt_deploy_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_domain_name_attributes", - "test": "test_domain_name_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "test": "test_simple_mapping_working", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_api_tagging", - "test": "test_sam_api_tagging", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_prefix_list", + "test": "test_deploy_prefix_list", "response": "200", "error": "", "snapshot_skipped": "", @@ -22938,78 +23346,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_with_lambda_integration_events", - "test": "test_sam_with_lambda_integration_events", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_vpc_endpoint", + "test": "test_deploy_vpc_endpoint", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$.get-routes.Items..AuthorizationScopes', '$.get-routes.Items..RequestParameters']", + "snapshot_skipped": "['$..DnsEntries', '$..Groups', '$..NetworkInterfaceIds', '$..SubnetIds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_apigwv2_api", - "test": "test_apigwv2_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", + "test": "test_ttl_cdk", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", - "test": "test_create_apigateway_authorizer", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", + "test": "test_stream_creation", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", - "test": "test_create_apigateway_authorizer", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", - "test": "test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", "response": "200", "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", + "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query Full {\\n vtl {\\n dynamoResult\\n }\\n js {\\n result\\n }\\n }\\n ]", - "test": "test_deploy_scenario[\\n query Full {\\n vtl {\\n dynamoResult\\n }\\n js {\\n result\\n }\\n }\\n ]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query JSPipelineResolver {\\n js {\\n result\\n }\\n }\\n ]", - "test": "test_deploy_scenario[\\n query JSPipelineResolver {\\n js {\\n result\\n }\\n }\\n ]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", + "test": "test_lambda_alias", "response": "200", "error": "", "snapshot_skipped": "", @@ -23018,8 +23426,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", - "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "test": "test_lambda_code_signing_config", "response": "200", "error": "", "snapshot_skipped": "", @@ -23028,8 +23436,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_update_schema", - "test": "test_update_schema", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_logging_config", + "test": "test_lambda_logging_config", "response": "200", "error": "", "snapshot_skipped": "", @@ -23038,28 +23446,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", - "test": "test_graphql_schema", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", "response": "200", "error": "", - "snapshot_skipped": "['$..type.format', '$..type.definition', '$..SchemaRef']", + "snapshot_skipped": "['$..CodeSize']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", - "test": "test_graphqlapi", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version_provisioned_concurrency", + "test": "test_lambda_version_provisioned_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..graphqlApi.xrayEnabled', '$..graphqlApi.arn', '$..graphqlApi.dns', '$..graphqlApi.introspectionConfig', '$..graphqlApi.owner', '$..graphqlApi.queryDepthLimit', '$..graphqlApi.resolverCountLimit', '$..graphqlApi.uris.REALTIME', '$..graphqlApi.visibility']", + "snapshot_skipped": "['$..CodeSize']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_s3_code_locations", - "test": "test_s3_code_locations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", "response": "200", "error": "", "snapshot_skipped": "", @@ -23068,58 +23476,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", - "test": "test_athena", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", + "test": "test_sns_topic_policy_resets_to_default", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", - "test": "test_autoscaling_group", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", + "test": "test_sns_topic_with_attributes", "response": "200", "error": "", - "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", - "test": "test_deployed_compute_environment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", + "test": "test_maintenance_window", "response": "200", "error": "", - "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_job_definition", - "test": "test_deployed_job_definition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "test": "test_macro_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..containerOrchestrationType', '$..containerProperties.fargatePlatformConfiguration.platformVersion', '$..containerProperties.runtimePlatform.cpuArchitecture', '$..containerProperties.runtimePlatform.operatingSystemFamily', '$..propagateTags', '$..retryStrategy']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_job_queue", - "test": "test_deployed_job_queue", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", + "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..jobStateTimeLimitActions', '$..statusReason']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", - "test": "test_submit_job", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", + "test": "test_put_events_with_target_statefunction_machine", "response": "200", "error": "", "snapshot_skipped": "", @@ -23128,48 +23536,40 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", - "test": "test_cache_policies", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..resources']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", + "test": "test_ecr_pipeline_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_distribution_with_acm", - "test": "test_create_distribution_with_acm", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", "snapshot_skipped": "", @@ -23178,8 +23578,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", - "test": "test_origin_request_policies", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", "snapshot_skipped": "", @@ -23188,68 +23588,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudtrail.py::test_cloud_trail_deploy", - "test": "test_cloud_trail_deploy", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_resource_replication_config", + "test": "test_resource_replication_config", "response": "200", "error": "", - "snapshot_skipped": "['$..HasCustomEventSelectors', '$..HasInsightSelectors', '$..HomeRegion', '$..IsOrganizationTrail']", + "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codebuild.py::test_codebuild_stack", - "test": "test_codebuild_stack", + "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", + "test": "test_public_alb", "response": "200", "error": "", - "snapshot_skipped": "['$..artifacts.namespaceType', '$..environment.environmentVariables..type']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codedeploy.py::test_codedeploy_stack", - "test": "test_codedeploy_stack", + "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", + "test": "test_kinesis_firehose_redshift", "response": "200", "error": "", - "snapshot_skipped": "['$..deploymentConfigInfo.computePlatform', '$..application.linkedToGitHub', '$..deploymentGroupInfo.ec2TagFilters', '$..deploymentGroupInfo.onPremisesInstanceTagFilters']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", - "test": "test_pipeline", + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", "response": "200", "error": "", - "snapshot_skipped": "['$..actions..configuration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", - "test": "test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", + "test": "test_validate_ready", "response": "200", "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", + "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_user_pool_client_output", - "test": "test_user_pool_client_output", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", "response": "200", "error": "", "snapshot_skipped": "", @@ -23258,48 +23658,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_sns_backed", - "test": "test_customresource_sns_backed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", - "test": "test_update_custom_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", + "test": "test_amplify_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..ServiceToken']", + "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", - "test": "test_docdb_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", + "test": "test_application_deployment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", - "test": "test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", "response": "200", "error": "", "snapshot_skipped": "", @@ -23308,128 +23688,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", - "test": "test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", + "test": "test_graphql_schema", "response": "200", "error": "", - "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", + "snapshot_skipped": "['$..type.format', '$..type.definition', '$..SchemaRef']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", - "test": "test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", + "test": "test_graphqlapi", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..graphqlApi.xrayEnabled', '$..graphqlApi.arn', '$..graphqlApi.dns', '$..graphqlApi.introspectionConfig', '$..graphqlApi.owner', '$..graphqlApi.queryDepthLimit', '$..graphqlApi.resolverCountLimit', '$..graphqlApi.uris.REALTIME', '$..graphqlApi.visibility']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation_isolation", - "test": "test_security_group_ingress_creation_isolation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "test": "test_autoscaling_group", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_cidr_block_configurations", - "test": "test_vpc_cidr_block_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", + "test": "test_deployed_compute_environment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", - "test": "test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_untransformed_url_when_no_repository_created", - "test": "test_untransformed_url_when_no_repository_created", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", - "test": "test_url_output", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-eu-central-2]", - "test": "test_url_output_different_account_or_region[000000000000-eu-central-2]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-us-east-1]", - "test": "test_url_output_different_account_or_region[000000000000-us-east-1]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-eu-central-2]", - "test": "test_url_output_different_account_or_region[111111111111-eu-central-2]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-us-east-1]", - "test": "test_url_output_different_account_or_region[111111111111-us-east-1]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_create_service_with_code_deploy", - "test": "test_create_service_with_code_deploy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", + "test": "test_docdb_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -23438,42 +23758,12 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_file_system_deployment", - "test": "test_file_system_deployment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..FileSystems..Name', '$..FileSystems..ProvisionedThroughputInMibps', '$..FileSystems..SizeInBytes.Timestamp', '$..FileSystems..SizeInBytes.Value', '$..FileSystems..SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes.ValueInStandard', '$..FileSystems..Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", - "test": "test_eks_fargate_cluster", - "response": "200", - "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eksctl_stack", - "test": "test_eksctl_stack", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SecurityGroup', '$..ServiceRoleARN', '$..NodeGroupId']", - "aws_validated": true, "snapshot_tested": true, "origin": "external" }, @@ -23497,36 +23787,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", - "test": "test_cluster_with_replication", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", - "test": "test_application_with_version_and_environment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", - "test": "test_elbv2_loadbalancer_resource", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", "test": "test_classifier", @@ -23657,16 +23917,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kdav2.py::test_kdav2_resources", - "test": "test_kdav2_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..KDALogOption']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", @@ -23677,36 +23927,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", - "test": "test_create_cluster", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_mwaa.py::test_mwaa_environment", - "test": "test_mwaa_environment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Environment.CeleryExecutorQueue', '$..Environment.DatabaseVpcEndpointService', '$..Environment.EndpointManagement', '$..Environment.EnvironmentClass', '$..Environment.LastUpdate', '$..Environment.LoggingConfiguration', '$..Environment.MaxWebservers', '$..Environment.MaxWorkers', '$..Environment.MinWebservers', '$..Environment.MinWorkers', '$..Environment.Schedulers', '$..Environment.ServiceRoleArn', '$..Environment.Tags', '$..Environment.WebserverAccessMode', '$..Environment.WebserverVpcEndpointService', '$..Environment.WeeklyMaintenanceWindowStart', '$..EnvCeleryExecutorQueue', '$..EnvCloudWatchLogGroupArn', '$..EnvDatabaseVpcEndpointService', '$..EnvWebserverVpcEndpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_cluster_parameter_group_creation", "test": "test_cluster_parameter_group_creation", @@ -23747,16 +23967,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_parameter_group_creation", "test": "test_parameter_group_creation", @@ -23767,16 +23977,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", - "test": "test_rds_cluster_with_kms", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", "test": "test_docdb_resources", @@ -23788,18 +23988,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_associate_multiple_vpcs_to_hosted_zone", - "test": "test_associate_multiple_vpcs_to_hosted_zone", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", + "test": "test_record_set_with_alias_record", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", - "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -23808,8 +24008,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", - "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -23818,78 +24018,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", - "test": "test_hostedzone_with_comment", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", + "test": "test_auth_headers_and_non_title_case_of_headers", "response": "200", "error": "", - "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_without_comment", - "test": "test_hostedzone_without_comment", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", + "test": "test_list_trails_contains_trail_correctly", "response": "200", "error": "", - "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", + "snapshot_skipped": "['$..HomeRegion']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_private_hostedzone", - "test": "test_private_hostedzone", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", + "test": "test_cognito_authorizer_scopes", "response": "200", "error": "", - "snapshot_skipped": "['$..MaxItems']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", - "test": "test_record_set_with_alias_record", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", + "test": "test_saml_auth_flow[code]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_endpoint_config_description", - "test": "test_endpoint_config_description", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", + "test": "test_saml_auth_flow[token]", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableNetworkIsolation']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_endpoint_description", - "test": "test_endpoint_description", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", + "test": "test_cognito_custom_email_signup", "response": "200", "error": "", - "snapshot_skipped": "['$..EndpointStatus', '$..ProductionVariants']", + "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_model_description", - "test": "test_model_description", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", + "test": "test_service_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..DeploymentRecommendation', '$..EnableNetworkIsolation', '$..PrimaryContainer.Mode']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", - "test": "test_resource_deletion", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", "response": "200", "error": "", "snapshot_skipped": "", @@ -23898,8 +24098,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", - "test": "test_stack_resources_are_deployed", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", + "test": "test_port_connection", "response": "200", "error": "", "snapshot_skipped": "", @@ -23908,8 +24108,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", + "test": "test_port_connection", "response": "200", "error": "", "snapshot_skipped": "", @@ -23918,98 +24118,98 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", + "test": "test_queue_proccessing", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..Actions..S3Action.KmsKeyArn', '$..Actions..S3Action.ObjectKeyPrefix', '$..Actions..S3Action.TopicArn', '$..TlsPolicy', '$..ScanEnabled']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_template", - "test": "test_create_template", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", + "test": "test_listener", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", - "test": "test_create_db_tables", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..RetentionProperties', '$..MagneticStoreWriteProperties', '$..Schema', '$..KmsKeyId', '$..Table1Ref', '$..Table2Ref']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_verifiedpermissions.py::TestVerifiedPermissions::test_create_avp_stack_with_cognito", - "test": "test_create_avp_stack_with_cognito", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", "response": "200", "error": "", - "snapshot_skipped": "['$..identitySources..configuration.cognitoUserPoolConfiguration.clientIds']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_ip_set", - "test": "test_ip_set", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", + "test": "test_redis_connection", "response": "200", "error": "", - "snapshot_skipped": "['$..IPSet.Description']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_logging_configuration", - "test": "test_logging_configuration", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", + "test": "test_create_iot_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", - "test": "test_stack_resources_are_deployed", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "test": "test_create_iotanalytics_resources", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", - "test": "test_stack_resources_are_deployed", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", + "test": "test_provider_marked_running", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_web_acl", - "test": "test_web_acl", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", + "test": "test_kinesis_dlq_behavior", "response": "200", "error": "", - "snapshot_skipped": "['$..WebACL.Capacity', '$..WebACL.LabelNamespace', '$..WebACL.ManagedByFirewallManager']", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_web_acl_association", - "test": "test_web_acl_association", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", + "test": "test_list_pipes_empty", "response": "200", "error": "", "snapshot_skipped": "", @@ -24018,58 +24218,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", + "test": "test_batch_execute_statement_setup[postgres-v1]", "response": "200", "error": "", - "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_data_api[False]", + "test": "test_data_api[False]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..precision']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, + "snapshot_tested": true, + "origin": "external" + }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", - "test": "test_auth_headers_and_non_title_case_of_headers", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", + "test": "test_validate_initial_setup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", - "test": "test_auth_headers_and_non_title_case_of_headers", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", + "test": "test_postgres_s3_extension_helpers[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_query_string_parameters_forward", - "test": "test_query_string_parameters_forward", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", + "test": "test_cdk_hosted_zone_caa_record", "response": "200", "error": "", "snapshot_skipped": "", @@ -24078,58 +24278,92 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_delivery_notification_works", - "test": "test_delivery_notification_works", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", + "test": "test_batch_failure", "response": "200", "error": "", - "snapshot_skipped": "['$..Trail.CloudWatchLogsRoleArn', '$..Body.Message.s3ObjectKey']", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_get_trail_with_arn_as_name_returns_trail_correctly", - "test": "test_get_trail_with_arn_as_name_returns_trail_correctly", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", + "test": "test_batch_invalid", "response": "200", "error": "", - "snapshot_skipped": "['$..Trail.HasCustomEventSelectors', '$..Trail.HasInsightSelectors', '$..Trail.HomeRegion', '$..Trail.SnsTopicARN']", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", - "test": "test_list_trails_contains_trail_correctly", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", + "test": "test_batch_request_response", "response": "200", "error": "", - "snapshot_skipped": "['$..HomeRegion']", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_s3_log_delivery_works_correctly", - "test": "test_s3_log_delivery_works_correctly", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", + "test": "test_batch_sync", "response": "200", "error": "", - "snapshot_skipped": "['$..apiVersion', '$..additionalEventData', '$..eventCategory', '$..managementEvent', '$..resources', '$..tlsDetails', '$..userIdentity']", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", - "test": "test_create_and_execute_change_set", + "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_incomplete_replication", + "test": "test_incomplete_replication", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" - }, + } + ] + } + }, + "DescribeStackSetOperation": { + "OperationId, StackSetName": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", - "test": "test_create_and_execute_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "DescribeStacks": { + "- (without any parameters)": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", + "test": "test_deletion_of_failed_nested_stack", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_resources.py::TestResourcesEndpoint::test_get_global_resource", + "test": "test_get_global_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -24138,48 +24372,52 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", - "test": "test_create_update_cfn_action", + "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_resources.py::TestResourcesEndpoint::test_get_resource", + "test": "test_get_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "internal" - }, + } + ] + }, + "StackName": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", - "test": "test_create_update_cfn_action", + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_lambda_dynamodb", + "test": "test_lambda_dynamodb", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", + "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", + "test": "test_search_books", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", + "snapshot_skipped": "['$.._shards.successful', '$.._shards.total']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", - "test": "test_cognito_authorizer_scopes", + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", + "test": "test_setup", "response": "200", "error": "", "snapshot_skipped": "", @@ -24188,128 +24426,148 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", - "test": "test_cognito_authorizer_scopes", + "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", - "test": "test_saml_auth_flow[code]", + "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", - "test": "test_saml_auth_flow[token]", + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", - "test": "test_cognito_custom_email_signup", + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", + "snapshot_skipped": "['$..traceHeader', '$..cause']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", - "test": "test_create_service_run_task", + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..traceHeader', '$..cause']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", - "test": "test_service_deployment", + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..traceHeader', '$..cause']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..traceHeader', '$..cause']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", - "test": "test_port_connection", + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..traceHeader', '$..cause']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", - "test": "test_port_connection", + "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", - "test": "test_queue_proccessing", + "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", + "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", - "test": "test_listener", + "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", + "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", + "test": "test_deleting_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", + "test": "test_simple_update_single_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -24318,78 +24576,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", - "test": "test_redis_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", + "test": "test_simple_update_two_resources", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", - "test": "test_create_job_with_cloudformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", - "test": "test_cloudformation_stack_operations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..LastUpdatedTime', '$..Stacks..StackStatusReason', '$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", - "test": "test_create_iot_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", - "test": "test_create_iotanalytics_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", + "test": "test_create_change_set_create_existing", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_describe", - "test": "test_describe", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_no_changes", + "test": "test_create_change_set_no_changes", "response": "200", "error": "", - "snapshot_skipped": "['$..Parameters', '$..DBInstances..AllocatedStorage', '$..DBInstances..AvailabilityZone', '$..DBInstances..DBName', '$..DBInstances..DBSubnetGroup', '$..DBInstances..DbInstancePort', '$..DBInstances..DomainMemberships', '$..DBInstances..EnabledCloudwatchLogsExports', '$..DBInstances..EngineVersion', '$..DBInstances..KmsKeyId', '$..DBInstances..LicenseModel', '$..DBInstances..MasterUsername', '$..DBInstances..MonitoringInterval', '$..DBInstances..OptionGroupMemberships..OptionGroupName', '$..DBInstances..PendingModifiedValues', '$..DBInstances..PerformanceInsightsEnabled', '$..DBInstances..PromotionTier', '$..DBInstances..StorageEncrypted', '$..DBInstances..StorageType', '$..DBInstances..VpcSecurityGroups..VpcSecurityGroupId', '$..DBClusters..AssociatedRoles', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..HostedZoneId', '$..DBClusters..KmsKeyId', '$..DBClusters..LatestRestorableTime', '$..DBClusters..MasterUsername', '$..DBClusters..ReadReplicaIdentifiers']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_multi_label", - "test": "test_multi_label", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_credentials", - "test": "test_neptune_iam_authentication_credentials", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", + "test": "test_create_change_set_without_parameters", "response": "200", "error": "", "snapshot_skipped": "", @@ -24398,48 +24656,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_delete_only", - "test": "test_neptune_iam_authentication_delete_only", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_changeset_with_stack_id", + "test": "test_create_changeset_with_stack_id", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LastUpdatedTime', '$..StackStatusReason', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_invalid_credentials", - "test": "test_neptune_iam_authentication_invalid_credentials", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_delete_create", + "test": "test_create_delete_create", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_read_delete", - "test": "test_neptune_iam_authentication_read_delete", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_changeset_after_delete", + "test": "test_describe_changeset_after_delete", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.PolicyAction', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_read_only", - "test": "test_neptune_iam_authentication_read_only", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", + "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_read_write", - "test": "test_neptune_iam_authentication_read_write", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", + "test": "test_deletion_of_failed_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", @@ -24448,108 +24706,118 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_role_allow", - "test": "test_neptune_iam_authentication_role_allow", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", + "test": "test_deletion_of_failed_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_role_deny", - "test": "test_neptune_iam_authentication_role_deny", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_write_only", - "test": "test_neptune_iam_authentication_write_only", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", - "test": "test_neptune_iam_with_http_protocol", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_resource_control_access", - "test": "test_neptune_resource_control_access", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_transaction_rollback", - "test": "test_neptune_transaction_rollback", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_transaction_success", - "test": "test_neptune_transaction_success", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stacks_conditions", + "test": "test_nested_stacks_conditions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_post_infra_setup", - "test": "test_post_infra_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stacks_conditions", + "test": "test_nested_stacks_conditions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_property_cardinality", - "test": "test_property_cardinality", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", + "test": "test_nested_with_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_property_cardinality_merge[Cardinality.set_]", - "test": "test_property_cardinality_merge[Cardinality.set_]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", + "test": "test_nested_with_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_property_cardinality_merge[Cardinality.single]", - "test": "test_property_cardinality_merge[Cardinality.single]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "test": "test_nested_getatt_ref[TopicArn]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24558,8 +24826,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_property_cardinality_merge[None]", - "test": "test_property_cardinality_merge[None]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "test": "test_nested_getatt_ref[TopicName]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24568,8 +24836,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", - "test": "test_provider_marked_running", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", + "test": "test_reference_unsupported_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -24578,8 +24846,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_query", - "test": "test_query", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "test": "test_sub_resolving", "response": "200", "error": "", "snapshot_skipped": "", @@ -24588,28 +24856,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", - "test": "test_kinesis_dlq_behavior", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_resource", + "test": "test_describe_non_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_name_prefix", - "test": "test_list_pipe_name_prefix", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_create_stack_with_custom_id", + "test": "test_create_stack_with_custom_id", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", - "test": "test_list_pipe_source_prefix", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[json]", + "test": "test_get_template_using_changesets[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24618,8 +24886,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_target_prefix", - "test": "test_list_pipe_target_prefix", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[yaml]", + "test": "test_get_template_using_changesets[yaml]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24628,8 +24896,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", - "test": "test_list_pipes_empty", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_create_stack[json]", + "test": "test_get_template_using_create_stack[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24638,318 +24906,318 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_drop[mysql-v1]", - "test": "test_batch_execute_statement_drop[mysql-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_create_stack[yaml]", + "test": "test_get_template_using_create_stack[yaml]", "response": "200", "error": "", - "snapshot_skipped": "['$..delete-all.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_drop[postgres-v1]", - "test": "test_batch_execute_statement_drop[postgres-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "test": "test_list_events_after_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..delete-all.numberOfRecordsUpdated']", + "snapshot_skipped": "['$..StackEvents']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_drop[postgres-v2]", - "test": "test_batch_execute_statement_drop[postgres-v2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[no-tags]", + "test": "test_stack_description_lifecycle[no-tags]", "response": "200", "error": "", - "snapshot_skipped": "['$..delete-all.numberOfRecordsUpdated']", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_inserts[mysql-v1]", - "test": "test_batch_execute_statement_inserts[mysql-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[with-tags]", + "test": "test_stack_description_lifecycle[with-tags]", "response": "200", "error": "", - "snapshot_skipped": "['$..updateResults..generatedFields', '$..numberOfRecordsUpdated', '$..columnMetadata..precision', '$..columnMetadata..type']", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_inserts[postgres-v1]", - "test": "test_batch_execute_statement_inserts[postgres-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "test": "test_stack_description_special_chars", "response": "200", "error": "", - "snapshot_skipped": "['$..updateResults..generatedFields', '$..numberOfRecordsUpdated', '$..columnMetadata..precision', '$..columnMetadata..type']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_inserts[postgres-v2]", - "test": "test_batch_execute_statement_inserts[postgres-v2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "test": "test_stack_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..updateResults..generatedFields', '$..numberOfRecordsUpdated', '$..columnMetadata..precision', '$..columnMetadata..type']", + "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[mysql-v1]", - "test": "test_batch_execute_statement_setup[mysql-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "test": "test_stack_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", - "test": "test_batch_execute_statement_setup[postgres-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v2]", - "test": "test_batch_execute_statement_setup[postgres-v2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_validate_atomicity[mysql-v1]", - "test": "test_batch_execute_validate_atomicity[mysql-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..missing-in-second-insert.*', '$..columnMetadata..type']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_validate_atomicity[postgres-v1]", - "test": "test_batch_execute_validate_atomicity[postgres-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..missing-in-second-insert.*', '$..columnMetadata..type']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_validate_atomicity[postgres-v2]", - "test": "test_batch_execute_validate_atomicity[postgres-v2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange_transformation", + "test": "test_update_stack_with_same_template_withoutchange_transformation", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..missing-in-second-insert.*', '$..columnMetadata..type']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", - "test": "test_column_metadata_for_mysql[mysql-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_blank_parameter_value", + "test": "test_blank_parameter_value", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[postgres-v1]", - "test": "test_column_metadata_for_mysql[postgres-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", + "test": "test_events_resource_types", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[postgres-v2]", - "test": "test_column_metadata_for_mysql[postgres-v2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", + "test": "test_list_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_postgres[mysql-v1]", - "test": "test_column_metadata_for_postgres[mysql-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", + "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..nullable', '$..columnMetadata..precision', '$..columnMetadata..tableName', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_postgres[postgres-v1]", - "test": "test_column_metadata_for_postgres[postgres-v1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..nullable', '$..columnMetadata..precision', '$..columnMetadata..tableName', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_postgres[postgres-v2]", - "test": "test_column_metadata_for_postgres[postgres-v2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", + "test": "test_stack_deletion_order[A-B-C]", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..nullable', '$..columnMetadata..precision', '$..columnMetadata..tableName', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", - "test": "test_bool_and_int_values_handled_properly", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", + "test": "test_stack_deletion_order[B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_data_api[False]", - "test": "test_data_api[False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[C]", + "test": "test_stack_deletion_order[C]", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision']", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", + "test": "test_stack_deploy_order[A-B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_bytea_data_type", - "test": "test_select_bytea_data_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", + "test": "test_stack_deploy_order[A-C-B]", "response": "200", "error": "", - "snapshot_skipped": "['$..numberOfRecordsUpdated']", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", - "test": "test_select_char", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", + "test": "test_stack_deploy_order[B-A-C]", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_failover", - "test": "test_failover", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", + "test": "test_stack_deploy_order[B-C-A]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList', '$..GlobalCluster.Endpoint', '$..GlobalCluster.EngineLifecycleSupport', '$..GlobalCluster.TagList']", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_invalid_secondary_cluster", - "test": "test_invalid_secondary_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", + "test": "test_stack_deploy_order[C-A-B]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_promote_secondary_headless", - "test": "test_promote_secondary_headless", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", + "test": "test_stack_deploy_order[C-B-A]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", - "test": "test_validate_initial_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_resource_not_found", + "test": "test_stack_resource_not_found", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[11]", - "test": "test_extensions_in_different_db_name[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", + "test": "test_update_termination_protection", "response": "200", "error": "", - "snapshot_skipped": "['$.pg-extensions.results']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", - "test": "test_extensions_in_different_db_name[16]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", + "test": "test_update_termination_protection", "response": "200", "error": "", - "snapshot_skipped": "['$.pg-extensions.results']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[11]", - "test": "test_installed_postgres_version[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Stacks..Parameters']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[16]", - "test": "test_installed_postgres_version[16]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", + "test": "test_create_stack_from_s3_template_url[http_host]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[11]", - "test": "test_lambda_extension[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_path]", + "test": "test_create_stack_from_s3_template_url[http_path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24958,98 +25226,98 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", - "test": "test_lambda_extension[16]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary", + "test": "test_get_template_summary", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[11]", - "test": "test_postgis_extension[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach", + "test": "test_transform_foreach", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[16]", - "test": "test_postgis_extension[16]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", + "test": "test_transform_foreach_multiple_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_use_case", + "test": "test_transform_foreach_use_case", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DependsOn', '$..Resources.GraphQLApi.Properties.Name', '$..OutputValue', '$..StackResources..PhysicalResourceId', '$..StackResources..StackId', '$..StackResources..ResourceStatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[16]", - "test": "test_postgres_extension_query_export_to_s3[16]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_length", + "test": "test_transform_length", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", + "test": "test_transform_to_json_string", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[16]", - "test": "test_postgres_extension_table_import_from_s3[16]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", + "test": "test_duplicate_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", + "test": "test_duplicate_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tags']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[16]", - "test": "test_postgres_s3_extension_helpers[16]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", - "test": "test_cdk_hosted_zone_caa_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", "response": "200", "error": "", "snapshot_skipped": "", @@ -25058,58 +25326,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_elb_routing_cfn", - "test": "test_elb_routing_cfn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", + "test": "test_transformer_individual_resource_level", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", - "test": "test_batch_failure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", + "test": "test_transformer_property_level", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", - "test": "test_batch_invalid", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", + "test": "test_basic_update", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", - "test": "test_batch_request_response", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", + "test": "test_diff_after_update", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", - "test": "test_batch_sync", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "test": "test_no_parameters_update", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_incomplete_replication", - "test": "test_incomplete_replication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "test": "test_update_using_template_url", "response": "200", "error": "", "snapshot_skipped": "", @@ -25118,18 +25386,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_successful_replication[arn]", - "test": "test_successful_replication[arn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "test": "test_update_with_previous_parameter_value", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_successful_replication[identifier]", - "test": "test_successful_replication[identifier]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_dependency_on_attribute_with_dot_notation", + "test": "test_dependency_on_attribute_with_dot_notation", "response": "200", "error": "", "snapshot_skipped": "", @@ -25138,654 +25406,10236 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_condition_on_outputs", + "test": "test_condition_on_outputs", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[create]", + "test": "test_conditional_att_to_conditional_resources[create]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[no-create]", + "test": "test_conditional_att_to_conditional_resources[no-create]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "test": "test_conditional_in_conditional[dev-us-west-2]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_resource_replication_config", - "test": "test_resource_replication_config", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "test": "test_conditional_in_conditional[production-us-east-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", - "test": "test_public_alb", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_with_select", + "test": "test_conditional_with_select", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", - "test": "test_kinesis_firehose_redshift", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "test": "test_simple_condition_evaluation_deploys_resource", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", - "test": "test_validate_ready", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", + "test": "test_simple_condition_evaluation_doesnt_deploy_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", - "test": "test_amplify_resources", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", - "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", - "test": "test_deployed_compute_environment", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "test": "test_sub_in_conditions", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", - "test": "test_docdb_resources", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_update_conditions", + "test": "test_update_conditions", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", - "test": "test_resource_deployment", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_aws_refs_in_mappings", + "test": "test_aws_refs_in_mappings", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", - "test": "test_docdb_resources", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-deploy]", + "test": "test_mapping_ref_map_key[should-deploy]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", - "test": "test_record_set_with_alias_record", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-not-deploy]", + "test": "test_mapping_ref_map_key[should-not-deploy]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", - "test": "test_resource_deletion", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "test": "test_simple_mapping_working", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", - "test": "test_stack_resources_are_deployed", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "test": "test_fn_sub_cases", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", - "test": "test_stack_resources_are_deployed", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", + "test": "test_non_string_parameter_in_sub", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", - "test": "test_auth_headers_and_non_title_case_of_headers", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[no]", + "test": "test_aws_novalue[no]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", - "test": "test_list_trails_contains_trail_correctly", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..HomeRegion']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[yes]", + "test": "test_aws_novalue[yes]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", - "test": "test_create_update_cfn_action", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", + "test": "test_resolve_transitive_placeholders_in_strings", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/aws_ec2_networkacl/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "200", + "error": "", + "snapshot_skipped": "['$..NetworkAcls..Entries', '$..NetworkAcls..Tags', '$..NetworkAcls..Tags..Key', '$..NetworkAcls..Tags..Value', '$..NetworkAcls..VpcId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", - "test": "test_cognito_authorizer_scopes", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_instance_with_key_pair", + "test": "test_deploy_instance_with_key_pair", + "response": "200", + "error": "", + "snapshot_skipped": "['$..KeyPairs..KeyType', '$..KeyPairs..Tags', '$..Error..Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", - "test": "test_saml_auth_flow[code]", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_prefix_list", + "test": "test_deploy_prefix_list", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", - "test": "test_saml_auth_flow[token]", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_security_group_with_tags", + "test": "test_deploy_security_group_with_tags", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", - "test": "test_cognito_custom_email_signup", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_vpc_endpoint", + "test": "test_deploy_vpc_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DnsEntries', '$..Groups', '$..NetworkInterfaceIds', '$..SubnetIds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", - "test": "test_service_deployment", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_autogenerated_values", + "test": "test_autogenerated_values", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", - "test": "test_port_connection", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "200", + "error": "", + "snapshot_skipped": "['$..IsTruncated']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", - "test": "test_port_connection", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_cfn_handle_iam_role_resource_no_role_name", + "test": "test_cfn_handle_iam_role_resource_no_role_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "test": "test_delete_role_detaches_role_policy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_user_access_key", + "test": "test_iam_user_access_key", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", - "test": "test_queue_proccessing", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", + "test": "test_iam_username_defaultname", + "response": "200", + "error": "", + "snapshot_skipped": "['$..User.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "test": "test_managed_policy_with_empty_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "test": "test_policy_attachments", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", - "test": "test_listener", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", + "test": "test_server_certificate", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ServerCertificate.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "test": "test_update_inline_policy", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", + "test": "test_updating_stack_with_iam_role", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", - "test": "test_redis_connection", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/scheduler/test_scheduler.py::test_schedule_and_group", + "test": "test_schedule_and_group", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata', '$..ActionAfterCompletion', '$..ScheduleExpressionTimezone']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", + "test": "test_cfn_acm_certificate", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", - "test": "test_provider_marked_running", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", + "test": "test_serverless_like_deployment_with_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", + "test": "test_serverless_like_deployment_with_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", + "test": "test_account", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "test": "test_api_gateway_with_policy_as_dict", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "test": "test_api_gateway_with_policy_as_dict", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", + "test": "test_apigateway_deployment_canary_settings", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", + "test": "test_apigateway_deployment_canary_settings", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", - "test": "test_kinesis_dlq_behavior", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..StateReason']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "test": "test_cfn_apigateway_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "test": "test_cfn_apigateway_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", + "response": "200", + "error": "", + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", + "response": "200", + "error": "", + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "response": "200", + "error": "", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "response": "200", + "error": "", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "test": "test_cfn_deploy_apigateway_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "test": "test_cfn_deploy_apigateway_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "test": "test_cfn_deploy_apigateway_models", + "response": "200", + "error": "", + "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "test": "test_cfn_deploy_apigateway_models", + "response": "200", + "error": "", + "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "test": "test_cfn_with_apigateway_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "test": "test_cfn_with_apigateway_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "test": "test_rest_api_serverless_ref_resolving", + "response": "200", + "error": "", + "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "test": "test_rest_api_serverless_ref_resolving", + "response": "200", + "error": "", + "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", + "test": "test_update_apigateway_stage", + "response": "200", + "error": "", + "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", + "test": "test_update_apigateway_stage", + "response": "200", + "error": "", + "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "test": "test_update_usage_plan", + "response": "200", + "error": "", + "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "test": "test_update_usage_plan", + "response": "200", + "error": "", + "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", + "test": "test_url_output", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", + "test": "test_url_output", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", + "test": "test_cdk_bootstrap[28]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "test": "test_cdk_sample", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", + "test": "test_create_macro", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "test": "test_waitcondition", + "response": "200", + "error": "", + "snapshot_skipped": "['$..WaitConditionName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "test": "test_alarm_creation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_ext_statistic", + "test": "test_alarm_ext_statistic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", + "test": "test_composite_alarm_creation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "test": "test_billing_mode_as_conditional[PROVISIONED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", + "test": "test_default_name_for_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "test": "test_deploy_stack_with_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table", + "test": "test_global_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table_with_ttl_and_sse", + "test": "test_global_table_with_ttl_and_sse", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_table_with_ttl_and_sse", + "test": "test_table_with_ttl_and_sse", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", + "test": "test_ttl_cdk", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "test": "test_cfn_with_multiple_route_table_associations", + "response": "200", + "error": "", + "snapshot_skipped": "['$..PropagatingVgws', '$..Tags', '$..Tags..Key', '$..Tags..Value']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "test": "test_cfn_with_multiple_route_tables", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_dhcp_options", + "test": "test_dhcp_options", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$..OwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_security_group_id_with_vpc", + "test": "test_ec2_security_group_id_with_vpc", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "test": "test_internet_gateway_ref_and_attr", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_keypair_create_import", + "test": "test_keypair_create_import", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ImportedKeyPairFingerprint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation", + "test": "test_simple_route_table_creation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..PropagatingVgws']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation_without_vpc", + "test": "test_simple_route_table_creation_without_vpc", + "response": "200", + "error": "", + "snapshot_skipped": "['$..PropagatingVgws']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", + "test": "test_transit_gateway_attachment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId', '$..Options.TransitGatewayCidrBlocks', '$..Options.SecurityGroupReferencingSupport']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "test": "test_vpc_creates_default_sg", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_gateway_attachment", + "test": "test_vpc_gateway_attachment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_with_route_table", + "test": "test_vpc_with_route_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..RouteTables..PropagatingVgws', '$..RouteTables..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "test": "test_cfn_handle_elasticsearch_domain", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.DomainProcessingStatus', '$..DomainStatus.EBSOptions.VolumeSize', '$..DomainStatus.ElasticsearchClusterConfig.DedicatedMasterCount', '$..DomainStatus.ElasticsearchClusterConfig.InstanceCount', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessEnabled', '$..DomainStatus.Endpoint', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.Processing', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", + "test": "test_cfn_event_api_destination_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", + "test": "test_cfn_event_api_destination_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "test": "test_cfn_event_bus_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", + "test": "test_event_rule_creation_without_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "test": "test_event_rule_to_logs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", + "test": "test_eventbus_policies", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "test": "test_eventbus_policy_statement", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_pattern_transformation", + "test": "test_rule_pattern_transformation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_properties", + "test": "test_rule_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Destinations']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "test": "test_default_parameters_kinesis", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "test": "test_dynamodb_stream_response_with_cf", + "response": "200", + "error": "", + "snapshot_skipped": "['$..KinesisDataStreamDestinations..DestinationStatusDescription']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_kinesis_stream_consumer_creations", + "test": "test_kinesis_stream_consumer_creations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", + "test": "test_stream_creation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "test": "test_cfn_with_kms_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "test": "test_deploy_stack_with_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "test": "test_kms_key_disabled", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "test": "test_cfn_function_url", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Metadata', '$..DriftInformation', '$..Type', '$..Message', '$..access-control-allow-headers', '$..access-control-allow-methods', '$..access-control-allow-origin', '$..access-control-expose-headers', '$..server', '$..content-length', '$..InvokeMode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "test": "test_event_invoke_config", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", + "test": "test_lambda_alias", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", + "test": "test_lambda_cfn_dead_letter_config_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "test": "test_lambda_cfn_run", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "test": "test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "test": "test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "test": "test_lambda_code_signing_config", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_function_tags", + "test": "test_lambda_function_tags", + "response": "200", + "error": "", + "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_layer_crud", + "test": "test_lambda_layer_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_logging_config", + "test": "test_lambda_logging_config", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CodeSize']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version_provisioned_concurrency", + "test": "test_lambda_version_provisioned_concurrency", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CodeSize']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", + "test": "test_lambda_w_dynamodb_event_filter_update", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "test": "test_multiple_lambda_permissions_for_singlefn", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", + "test": "test_update_lambda_function", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function_name", + "test": "test_update_lambda_function_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_cfn_handle_log_group_resource", + "test": "test_cfn_handle_log_group_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..logGroups..logGroupArn', '$..logGroups..logGroupClass', '$..logGroups..retentionInDays']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", + "test": "test_logstream", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain_with_alternative_types", + "test": "test_domain_with_alternative_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DomainStatus.AIMLOptions', '$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.AutoTuneOptions.UseOffPeakWindow', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.ClusterConfig.MultiAZWithStandbyEnabled', '$..DomainStatus.ClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.DomainEndpointOptions.TLSSecurityPolicy', '$..DomainStatus.IPAddressType', '$..DomainStatus.IdentityCenterOptions', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.OffPeakWindowOptions', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion', '$..DomainStatus.SoftwareUpdateOptions']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", + "test": "test_redshift_cluster", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_resource_groups.py::test_group_defaults", + "test": "test_group_defaults", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Group.Description', '$..Group.GroupArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_health_check", + "test": "test_create_health_check", + "response": "200", + "error": "", + "snapshot_skipped": "['$..HealthCheckConfig.EnableSNI', '$..HealthCheckVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", + "test": "test_create_record_set_via_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", + "test": "test_create_record_set_via_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", + "test": "test_create_record_set_without_resource_record", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", + "test": "test_bucket_autoname", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", + "test": "test_bucket_versioning", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", + "test": "test_cfn_handle_s3_notification_configuration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", + "test": "test_cors_configuration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_object_lock_configuration", + "test": "test_object_lock_configuration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", + "test": "test_website_configuration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", + "test": "test_cfn_handle_serverless_api_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$..tags', '$..Configuration.CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", + "test": "test_cfn_handle_serverless_api_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$..tags', '$..Configuration.CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", + "test": "test_sam_policies", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", + "test": "test_sam_policies", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_sqs_event", + "test": "test_sam_sqs_event", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", + "test": "test_sam_template", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", + "test": "test_cfn_handle_secretsmanager_secret", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[default]", + "test": "test_cfn_secret_policy[default]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[true]", + "test": "test_cfn_secret_policy[true]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", + "test": "test_cfn_secretsmanager_gen_secret", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "test": "test_deploy_stack_with_sns_topic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", + "test": "test_sns_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription_region", + "test": "test_sns_subscription_region", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "test": "test_sns_topic_fifo_with_deduplication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "test": "test_sns_topic_fifo_without_suffix_fails", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", + "test": "test_sns_topic_policy_resets_to_default", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_attributes", + "test": "test_sns_topic_update_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", + "test": "test_sns_topic_update_name", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", + "test": "test_sns_topic_with_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_update_subscription", + "test": "test_update_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "test": "test_cfn_handle_sqs_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", + "test": "test_sqs_fifo_queue_generates_valid_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", + "test": "test_sqs_non_fifo_queue_generates_valid_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "test": "test_sqs_queue_policy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_queue_no_change", + "test": "test_update_queue_no_change", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_sqs_queuepolicy", + "test": "test_update_sqs_queuepolicy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "test": "test_deploy_patch_baseline", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", + "test": "test_maintenance_window", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "test": "test_parameter_defaults", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "test": "test_update_ssm_parameter_tag", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "test": "test_update_ssm_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "test": "test_apigateway_invoke", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "test": "test_apigateway_invoke", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "test": "test_cfn_statemachine_with_dependencies", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "test": "test_nested_statemachine_with_sync2", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_create_with_logging_configuration", + "test": "test_statemachine_create_with_logging_configuration", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "test": "test_statemachine_definitionsubstitution", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_negative_condition_to_existent_resource", + "test": "test_condition_add_new_negative_condition_to_existent_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_positive_condition_to_existent_resource", + "test": "test_condition_add_new_positive_condition_to_existent_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_adds_resource", + "test": "test_condition_update_adds_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_removes_resource", + "test": "test_condition_update_removes_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_addition", + "test": "test_multiple_dependencies_addition", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_deletion", + "test": "test_multiple_dependencies_deletion", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource", + "test": "test_update_depended_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource_list", + "test": "test_update_depended_resource_list", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export", + "test": "test_describe_change_set_import_non_existent_export", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_add_to_static_property", + "test": "test_fn_base64_add_to_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_change_input_string", + "test": "test_fn_base64_change_input_string", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_remove_from_static_property", + "test": "test_fn_base64_remove_from_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_in_get_attr_chain", + "test": "test_direct_attribute_value_change_in_get_attr_chain", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_resource_addition", + "test": "test_resource_addition", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_indirect_update_refence_argument", + "test": "test_indirect_update_refence_argument", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_refence_argument", + "test": "test_update_refence_argument", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_argument", + "test": "test_update_string_literal_argument", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_arguments_empty", + "test": "test_update_string_literal_arguments_empty", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter", + "test": "test_update_string_literal_delimiter", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter_empty", + "test": "test_update_string_literal_delimiter_empty", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_add_to_static_property", + "test": "test_fn_select_add_to_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_get_att_reference", + "test": "test_fn_select_change_get_att_reference", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selected_element_type_ref", + "test": "test_fn_select_change_in_selected_element_type_ref", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_index_only", + "test": "test_fn_select_change_in_selection_index_only", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_list", + "test": "test_fn_select_change_in_selection_list", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_remove_from_static_property", + "test": "test_fn_select_remove_from_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", + "test": "test_fn_split_add_to_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_delimiter", + "test": "test_fn_split_change_delimiter", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_source_string_only", + "test": "test_fn_split_change_source_string_only", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_remove_from_static_property", + "test": "test_fn_split_remove_from_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_get_att", + "test": "test_fn_split_with_get_att", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_ref_as_string_source", + "test": "test_fn_split_with_ref_as_string_source", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter", + "test": "test_fn_sub_addition_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_literal", + "test": "test_fn_sub_addition_parameter_literal", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_ref", + "test": "test_fn_sub_addition_parameter_ref", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_string_pseudo", + "test": "test_fn_sub_addition_string_pseudo", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_parameter_literal", + "test": "test_fn_sub_delete_parameter_literal", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_string_pseudo", + "test": "test_fn_sub_delete_string_pseudo", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_literal", + "test": "test_fn_sub_update_parameter_literal", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_type", + "test": "test_fn_sub_update_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_string_pseudo", + "test": "test_fn_sub_update_string_pseudo", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_addition_with_resource", + "test": "test_mapping_addition_with_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_deletion_with_resource_remap", + "test": "test_mapping_deletion_with_resource_remap", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_addition_with_resource", + "test": "test_mapping_key_addition_with_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_deletion_with_resource_remap", + "test": "test_mapping_key_deletion_with_resource_remap", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_update", + "test": "test_mapping_key_update", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value", + "test": "test_update_parameter_default_value", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value_with_dynamic_overrides", + "test": "test_update_parameter_default_value_with_dynamic_overrides", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_added_default_value", + "test": "test_update_parameter_with_added_default_value", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_removed_default_value", + "test": "test_update_parameter_with_removed_default_value", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_in_ref_chain", + "test": "test_direct_attribute_value_change_in_ref_chain", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_resource_addition", + "test": "test_resource_addition", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_supported_pseudo_parameter", + "test": "test_supported_pseudo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_values.py::TestChangeSetValues::test_property_empy_list", + "test": "test_property_empy_list", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", + "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "test": "test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", + "test": "test_base_mapping_scenarios[update_string_referencing_resource]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_direct_update", + "test": "test_direct_update", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", + "test": "test_execute_with_ref", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_single_resource_static_update", + "test": "test_single_resource_static_update", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", + "test": "test_listing_stacks", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_cfn_with_exports", + "test": "test_cfn_with_exports", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "test": "test_import_values_across_stacks", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImports::test_stack_imports", + "test": "test_stack_imports", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", + "test": "test_and_or_functions[Fn::And-0-0-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", + "test": "test_and_or_functions[Fn::And-0-1-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", + "test": "test_and_or_functions[Fn::And-1-0-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "test": "test_and_or_functions[Fn::And-1-1-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", + "test": "test_and_or_functions[Fn::Or-0-0-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "test": "test_and_or_functions[Fn::Or-0-1-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "test": "test_and_or_functions[Fn::Or-1-0-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "test": "test_and_or_functions[Fn::Or-1-1-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "test": "test_base64_sub_and_getatt_functions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_cfn_template_with_short_form_fn_sub", + "test": "test_cfn_template_with_short_form_fn_sub", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "test": "test_find_map_function", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_fn_select_has_intrinsic_function", + "test": "test_fn_select_has_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-northeast-1]", + "test": "test_get_azs_function[ap-northeast-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-southeast-2]", + "test": "test_get_azs_function[ap-southeast-2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-central-1]", + "test": "test_get_azs_function[eu-central-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-west-1]", + "test": "test_get_azs_function[eu-west-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-1]", + "test": "test_get_azs_function[us-east-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-2]", + "test": "test_get_azs_function[us-east-2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-1]", + "test": "test_get_azs_function[us-west-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-2]", + "test": "test_get_azs_function[us-west-2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_join_no_value_construct", + "test": "test_join_no_value_construct", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "test": "test_split_length_and_join_functions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "test": "test_sub_not_ready", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_number_type", + "test": "test_sub_number_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", + "test": "test_attribute_uses_macro", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "test": "test_failed_state[raise_error.py]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "test": "test_failed_state[return_invalid_template.py]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "test": "test_failed_state[return_unsuccessful_with_message.py]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "test": "test_failed_state[return_unsuccessful_without_message.py]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "test": "test_functions_and_references_during_transformation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "test": "test_global_scope", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "test": "test_macro_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_pyplate_param_type_list", + "test": "test_pyplate_param_type_list", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", + "test": "test_snipped_scope[transformation_snippet_topic.json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.yml]", + "test": "test_snipped_scope[transformation_snippet_topic.yml]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "test": "test_to_validate_template_limit_for_macro", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "test": "test_validate_lambda_internals", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", + "test": "test_create_change_set_with_ssm_parameter_list", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "test": "test_create_stack_with_ssm_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "test": "test_resolve_ssm", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "test": "test_resolve_ssm_secure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "test": "test_resolve_ssm_with_version", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", + "test": "test_ssm_nested_with_nested_stack", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", + "test": "test_ssm_nested_with_nested_stack", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", + "test": "test_invalid_stack_deploy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EventId', '$..PhysicalResourceId', '$..ResourceProperties', '$..ResourceStatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "test": "test_implicit_type_conversion", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", + "test": "test_unsupported", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", + "test": "test_table_v2_stream", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", + "test": "test_put_events_with_target_statefunction_machine", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_cfn_resource.py::test_adding_tags", + "test": "test_adding_tags", + "response": "200", + "error": "", + "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", + "response": "200", + "error": "", + "snapshot_skipped": "['$..resources']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "test": "test_path_based_on_data", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dump]", + "test": "test_cloudformation_definition_create_describe[dump]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dumps]", + "test": "test_cloudformation_definition_create_describe[dumps]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dump]", + "test": "test_cloudformation_definition_string_create_describe[dump]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dumps]", + "test": "test_cloudformation_definition_string_create_describe[dumps]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", + "test": "test_setup", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", + "test": "test_validate_infra_setup", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_changeset_with_stack_id", + "test": "test_create_changeset_with_stack_id", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..LastUpdatedTime', '$..StackStatusReason', '$..Capabilities']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_delete_create", + "test": "test_create_delete_create", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_change_set_with_similarly_named_stacks", + "test": "test_describe_change_set_with_similarly_named_stacks", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", + "test": "test_name_conflicts", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", + "test": "test_deletion_of_failed_nested_stack", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "test": "test_stack_lifecycle", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "test": "test_stack_name_creation", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", + "test": "test_name_conflicts", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_non_existing_stack_message", + "test": "test_non_existing_stack_message", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", + "test": "test_account", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", + "test": "test_ttl_cdk", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", + "test": "test_sns_topic_policy_resets_to_default", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", + "test": "test_sns_topic_with_attributes", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export", + "test": "test_describe_change_set_import_non_existent_export", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", + "test": "test_table_v2_stream", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", + "test": "test_put_events_with_target_statefunction_machine", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..resources']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dump]", + "test": "test_cloudformation_definition_create_describe[dump]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dumps]", + "test": "test_cloudformation_definition_create_describe[dumps]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dump]", + "test": "test_cloudformation_definition_string_create_describe[dump]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dumps]", + "test": "test_cloudformation_definition_string_create_describe[dumps]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", + "test": "test_ecr_pipeline_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", + "test": "test_cdc_load_replication_task_data_queries[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.height', '$.kinesis-records..Data.data.created_at']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[non_default]", + "test": "test_cdc_load_replication_task_data_queries[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.height', '$.kinesis-records..Data.data.created_at']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", + "test": "test_cdc_replication_task_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", + "test": "test_connection_with_secret", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[default]", + "test": "test_full_load_replication_task[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[non_default]", + "test": "test_full_load_replication_task[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[unformatted_json]", + "test": "test_full_load_replication_task[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_postgres_endpoint_connection", + "test": "test_postgres_endpoint_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", + "test": "test_replication_task_without_identifier", + "response": "200", + "error": "", + "snapshot_skipped": "['$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[disabled]", + "test": "test_cdc_before_image[disabled]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[pk-only]", + "test": "test_cdc_before_image[pk-only]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_alter_table_queries", + "test": "test_cdc_load_replication_task_alter_table_queries", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", + "test": "test_cdc_load_replication_task_data_queries[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[non_default]", + "test": "test_cdc_load_replication_task_data_queries[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_misc_queries", + "test": "test_cdc_load_replication_task_misc_queries", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mariadb]", + "test": "test_cdc_rename_change_column[mariadb]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mysql]", + "test": "test_cdc_rename_change_column[mysql]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_responses[mariadb-non_default]", + "test": "test_cdc_replication_task_basic_responses[mariadb-non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..RecoveryCheckpoint', '$..CdcStartPosition', '$..ReplicationTaskSettings.Logging', '$..ReplicationTaskSettings.TTSettings']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_responses[mysql-default]", + "test": "test_cdc_replication_task_basic_responses[mysql-default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..RecoveryCheckpoint', '$..CdcStartPosition', '$..ReplicationTaskSettings.Logging', '$..ReplicationTaskSettings.TTSettings']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", + "test": "test_cdc_replication_task_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rollback_transaction", + "test": "test_cdc_rollback_transaction", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_table_rules_filter", + "test": "test_cdc_table_rules_filter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", + "test": "test_connection_with_secret", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_delete_replication_instance_active_task", + "test": "test_delete_replication_instance_active_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_test_replication_task", + "test": "test_describe_test_replication_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_empty_describe_table_statics", + "test": "test_empty_describe_table_statics", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-default]", + "test": "test_full_load_replication_task[mariadb-default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-non_default]", + "test": "test_full_load_replication_task[mariadb-non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-unformatted_json]", + "test": "test_full_load_replication_task[mariadb-unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-default]", + "test": "test_full_load_replication_task[mysql-default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-non_default]", + "test": "test_full_load_replication_task[mysql-non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-unformatted_json]", + "test": "test_full_load_replication_task[mysql-unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_invalid_replication_task", + "test": "test_invalid_replication_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_replication_task_fail_table_does_not_exist", + "test": "test_replication_task_fail_table_does_not_exist", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_test_endpoint_connection", + "test": "test_test_endpoint_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[default]", + "test": "test_cdc_replication_task_basic_response[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[non_default]", + "test": "test_cdc_replication_task_basic_response[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[unformatted_json]", + "test": "test_cdc_replication_task_basic_response[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[default]", + "test": "test_cdc_replication_task_cdc_files[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[non_default]", + "test": "test_cdc_replication_task_cdc_files[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[unformatted_json]", + "test": "test_cdc_replication_task_cdc_files[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[default]", + "test": "test_cdc_replication_task_cdc_multiple_files[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[non_default]", + "test": "test_cdc_replication_task_cdc_multiple_files[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[unformatted_json]", + "test": "test_cdc_replication_task_cdc_multiple_files[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[default]", + "test": "test_cdc_replication_task_multiple_tables[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[non_default]", + "test": "test_cdc_replication_task_multiple_tables[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[unformatted_json]", + "test": "test_cdc_replication_task_multiple_tables[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[default]", + "test": "test_full_load_replication_task[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[non_default]", + "test": "test_full_load_replication_task[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[unformatted_json]", + "test": "test_full_load_replication_task[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[default]", + "test": "test_full_load_replication_task_multiple_tables[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[non_default]", + "test": "test_full_load_replication_task_multiple_tables[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[unformatted_json]", + "test": "test_full_load_replication_task_multiple_tables[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_no_csv_file[cdc]", + "test": "test_no_csv_file[cdc]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..ReplicationTasks..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_no_csv_file[full-load]", + "test": "test_no_csv_file[full-load]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..ReplicationTasks..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_total_count_param", + "test": "test_replication_task_without_total_count_param", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_external_table_definition_invalid_format_csv", + "test": "test_run_task_external_table_definition_invalid_format_csv", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[first row valid rest invalid]", + "test": "test_run_task_invalid_format_cdc_file[first row valid rest invalid]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid number of columns]", + "test": "test_run_task_invalid_format_cdc_file[invalid number of columns]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid operation]", + "test": "test_run_task_invalid_format_cdc_file[invalid operation]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid schema]", + "test": "test_run_task_invalid_format_cdc_file[invalid schema]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid table]", + "test": "test_run_task_invalid_format_cdc_file[invalid table]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[no data valid data]", + "test": "test_run_task_invalid_format_cdc_file[no data valid data]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_no_match_external_table_definition", + "test": "test_run_task_no_match_external_table_definition", + "response": "200", + "error": "", + "snapshot_skipped": "['$..RecoveryTimeout']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_s3_invalid_s3_source", + "test": "test_s3_invalid_s3_source", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_s3_test_connection", + "test": "test_s3_test_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_cdc_replication_data_queries", + "test": "test_cdc_replication_data_queries", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationStats.FullLoadFinishDate', '$..ReplicationStats.FullLoadStartDate', '$..Replication.ReplicationStats.StopDate']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_create_describe_replication_config", + "test": "test_create_describe_replication_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_describe_replication_table_statistics", + "test": "test_describe_replication_table_statistics", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_full_load_replication", + "test": "test_full_load_replication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_resource_replication_config", + "test": "test_resource_replication_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_vpc_endpoints[without-kinesis-streams]", + "test": "test_vpc_endpoints[without-kinesis-streams]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_vpc_endpoints[without-secret-manager]", + "test": "test_vpc_endpoints[without-secret-manager]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_private_http_api_integration", + "test": "test_private_http_api_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", + "test": "test_public_alb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", + "test": "test_kinesis_firehose_redshift", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_clusters_with_filter", + "test": "test_describe_db_clusters_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", + "test": "test_rds_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_closed_store_aborts", + "test": "test_closed_store_aborts", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", + "test": "test_open_store", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", + "test": "test_order_completion_workflow", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_register_admin_user", + "test": "test_register_admin_user", + "response": "200", + "error": "", + "snapshot_skipped": "['$..UserAttributes..Name', '$..UserAttributes..Value', '$..Username']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", + "test": "test_websocket", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_gzip_encoding", + "test": "test_gzip_encoding", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_querystring_parsing", + "test": "test_querystring_parsing", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", + "test": "test_validate_ready", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/pipes/aws_pipes_pipe/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", + "test": "test_amplify_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::test_amplify_env_variables", + "test": "test_amplify_env_variables", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigw_route53_domain_name", + "test": "test_apigw_route53_domain_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", + "test": "test_vpc_link", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "test": "test_api_mapping_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "test": "test_create_apigatewayv2_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "test": "test_domain_name_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_api_tagging", + "test": "test_sam_api_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_with_lambda_integration_events", + "test": "test_sam_with_lambda_integration_events", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$.get-routes.Items..AuthorizationScopes', '$.get-routes.Items..RequestParameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_apigwv2_api", + "test": "test_apigwv2_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "test": "test_create_apigateway_authorizer", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "test": "test_create_apigateway_authorizer", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "test": "test_create_apigateway_authorizer_client_credentials", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", + "test": "test_application_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query Full {\\n vtl {\\n dynamoResult\\n }\\n js {\\n result\\n }\\n }\\n ]", + "test": "test_deploy_scenario[\\n query Full {\\n vtl {\\n dynamoResult\\n }\\n js {\\n result\\n }\\n }\\n ]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query JSPipelineResolver {\\n js {\\n result\\n }\\n }\\n ]", + "test": "test_deploy_scenario[\\n query JSPipelineResolver {\\n js {\\n result\\n }\\n }\\n ]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_update_schema", + "test": "test_update_schema", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", + "test": "test_graphql_schema", + "response": "200", + "error": "", + "snapshot_skipped": "['$..type.format', '$..type.definition', '$..SchemaRef']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", + "test": "test_graphqlapi", + "response": "200", + "error": "", + "snapshot_skipped": "['$..graphqlApi.xrayEnabled', '$..graphqlApi.arn', '$..graphqlApi.dns', '$..graphqlApi.introspectionConfig', '$..graphqlApi.owner', '$..graphqlApi.queryDepthLimit', '$..graphqlApi.resolverCountLimit', '$..graphqlApi.uris.REALTIME', '$..graphqlApi.visibility']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_s3_code_locations", + "test": "test_s3_code_locations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", + "test": "test_athena", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "test": "test_autoscaling_group", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", + "test": "test_deployed_compute_environment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_job_definition", + "test": "test_deployed_job_definition", + "response": "200", + "error": "", + "snapshot_skipped": "['$..containerOrchestrationType', '$..containerProperties.fargatePlatformConfiguration.platformVersion', '$..containerProperties.runtimePlatform.cpuArchitecture', '$..containerProperties.runtimePlatform.operatingSystemFamily', '$..propagateTags', '$..retryStrategy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_job_queue", + "test": "test_deployed_job_queue", + "response": "200", + "error": "", + "snapshot_skipped": "['$..jobStateTimeLimitActions', '$..statusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", + "test": "test_submit_job", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", + "test": "test_cache_policies", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_distribution_with_acm", + "test": "test_create_distribution_with_acm", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "test": "test_origin_access_control", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", + "test": "test_origin_request_policies", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudtrail.py::test_cloud_trail_deploy", + "test": "test_cloud_trail_deploy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..HasCustomEventSelectors', '$..HasInsightSelectors', '$..HomeRegion', '$..IsOrganizationTrail']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codebuild.py::test_codebuild_stack", + "test": "test_codebuild_stack", + "response": "200", + "error": "", + "snapshot_skipped": "['$..artifacts.namespaceType', '$..environment.environmentVariables..type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codedeploy.py::test_codedeploy_stack", + "test": "test_codedeploy_stack", + "response": "200", + "error": "", + "snapshot_skipped": "['$..deploymentConfigInfo.computePlatform', '$..application.linkedToGitHub', '$..deploymentGroupInfo.ec2TagFilters', '$..deploymentGroupInfo.onPremisesInstanceTagFilters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", + "test": "test_pipeline", + "response": "200", + "error": "", + "snapshot_skipped": "['$..actions..configuration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "test": "test_cognito_custom_ids", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "test": "test_cognito_role_attachment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_user_pool_client_output", + "test": "test_user_pool_client_output", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_sns_backed", + "test": "test_customresource_sns_backed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", + "test": "test_update_custom_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ServiceToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", + "test": "test_docdb_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "test": "test_deploy_duplicate_security_group", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "test": "test_ec2_launch_template", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "test": "test_security_group_ingress_creation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation_isolation", + "test": "test_security_group_ingress_creation_isolation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_cidr_block_configurations", + "test": "test_vpc_cidr_block_configurations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "test": "test_vpc_endpoint_service_configurations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_untransformed_url_when_no_repository_created", + "test": "test_untransformed_url_when_no_repository_created", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", + "test": "test_url_output", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-eu-central-2]", + "test": "test_url_output_different_account_or_region[000000000000-eu-central-2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-us-east-1]", + "test": "test_url_output_different_account_or_region[000000000000-us-east-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-eu-central-2]", + "test": "test_url_output_different_account_or_region[111111111111-eu-central-2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-us-east-1]", + "test": "test_url_output_different_account_or_region[111111111111-us-east-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_create_service_with_code_deploy", + "test": "test_create_service_with_code_deploy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_file_system_deployment", + "test": "test_file_system_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FileSystems..Name', '$..FileSystems..ProvisionedThroughputInMibps', '$..FileSystems..SizeInBytes.Timestamp', '$..FileSystems..SizeInBytes.Value', '$..FileSystems..SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes.ValueInStandard', '$..FileSystems..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", + "response": "200", + "error": "", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eksctl_stack", + "test": "test_eksctl_stack", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroup', '$..ServiceRoleARN', '$..NodeGroupId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "test": "test_cache_cluster[redis]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "test": "test_cluster_with_replication", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", + "test": "test_application_with_version_and_environment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", + "test": "test_classifier", + "response": "200", + "error": "", + "snapshot_skipped": "['$..GrokClassifier.Version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_connection", + "test": "test_connection", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Connection.LastUpdatedBy', '$..Connection.LastUpdatedTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", + "test": "test_database", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Database.CreateTableDefaultPermissions']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", + "test": "test_job", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_registry", + "test": "test_registry", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema", + "test": "test_schema", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema_version", + "test": "test_schema_version", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_schema_version_metadata", + "test": "test_schema_version_metadata", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetadataInfoMap.foo.OtherMetadataValueList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", + "test": "test_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedBy', '$..IsRegisteredWithLakeFormation', '$..IsMultiDialectView', '$..VersionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", + "test": "test_trigger", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", + "test": "test_workflow", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role", + "test": "test_role", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", + "test": "test_role_alias", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kdav2.py::test_kdav2_resources", + "test": "test_kdav2_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..KDALogOption']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ApplicationDetail']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", + "test": "test_create_cluster", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_mwaa.py::test_mwaa_environment", + "test": "test_mwaa_environment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Environment.CeleryExecutorQueue', '$..Environment.DatabaseVpcEndpointService', '$..Environment.EndpointManagement', '$..Environment.EnvironmentClass', '$..Environment.LastUpdate', '$..Environment.LoggingConfiguration', '$..Environment.MaxWebservers', '$..Environment.MaxWorkers', '$..Environment.MinWebservers', '$..Environment.MinWorkers', '$..Environment.Schedulers', '$..Environment.ServiceRoleArn', '$..Environment.Tags', '$..Environment.WebserverAccessMode', '$..Environment.WebserverVpcEndpointService', '$..Environment.WeeklyMaintenanceWindowStart', '$..EnvCeleryExecutorQueue', '$..EnvCloudWatchLogGroupArn', '$..EnvDatabaseVpcEndpointService', '$..EnvWebserverVpcEndpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_cluster_parameter_group_creation", + "test": "test_cluster_parameter_group_creation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_cluster.yml]", + "test": "test_db_cluster_deployment[rds_cluster.yml]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_serverless_cluster.yml]", + "test": "test_db_cluster_deployment[rds_serverless_cluster.yml]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "test": "test_db_instance_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DbAddress']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_parameter_group_creation", + "test": "test_parameter_group_creation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", + "test": "test_rds_cluster_with_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", + "test": "test_docdb_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_associate_multiple_vpcs_to_hosted_zone", + "test": "test_associate_multiple_vpcs_to_hosted_zone", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "test": "test_hostedzone_with_comment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_without_comment", + "test": "test_hostedzone_without_comment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..HostedZone.CallerReference', '$..DelegationSet.Id', '$..HostedZone.Id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_private_hostedzone", + "test": "test_private_hostedzone", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MaxItems']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", + "test": "test_record_set_with_alias_record", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_endpoint_config_description", + "test": "test_endpoint_config_description", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EnableNetworkIsolation']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_endpoint_description", + "test": "test_endpoint_description", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EndpointStatus', '$..ProductionVariants']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_model_description", + "test": "test_model_description", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DeploymentRecommendation', '$..EnableNetworkIsolation', '$..PrimaryContainer.Mode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", + "test": "test_resource_deletion", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", + "test": "test_create_receiptrules", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..Actions..S3Action.KmsKeyArn', '$..Actions..S3Action.ObjectKeyPrefix', '$..Actions..S3Action.TopicArn', '$..TlsPolicy', '$..ScanEnabled']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_template", + "test": "test_create_template", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", + "test": "test_create_db_tables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..RetentionProperties', '$..MagneticStoreWriteProperties', '$..Schema', '$..KmsKeyId', '$..Table1Ref', '$..Table2Ref']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_verifiedpermissions.py::TestVerifiedPermissions::test_create_avp_stack_with_cognito", + "test": "test_create_avp_stack_with_cognito", + "response": "200", + "error": "", + "snapshot_skipped": "['$..identitySources..configuration.cognitoUserPoolConfiguration.clientIds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_ip_set", + "test": "test_ip_set", + "response": "200", + "error": "", + "snapshot_skipped": "['$..IPSet.Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_logging_configuration", + "test": "test_logging_configuration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_web_acl", + "test": "test_web_acl", + "response": "200", + "error": "", + "snapshot_skipped": "['$..WebACL.Capacity', '$..WebACL.LabelNamespace', '$..WebACL.ManagedByFirewallManager']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_web_acl_association", + "test": "test_web_acl_association", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", + "test": "test_auth_headers_and_non_title_case_of_headers", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", + "test": "test_auth_headers_and_non_title_case_of_headers", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_query_string_parameters_forward", + "test": "test_query_string_parameters_forward", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_delivery_notification_works", + "test": "test_delivery_notification_works", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Trail.CloudWatchLogsRoleArn', '$..Body.Message.s3ObjectKey']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_get_trail_with_arn_as_name_returns_trail_correctly", + "test": "test_get_trail_with_arn_as_name_returns_trail_correctly", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Trail.HasCustomEventSelectors', '$..Trail.HasInsightSelectors', '$..Trail.HomeRegion', '$..Trail.SnsTopicARN']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", + "test": "test_list_trails_contains_trail_correctly", + "response": "200", + "error": "", + "snapshot_skipped": "['$..HomeRegion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_s3_log_delivery_works_correctly", + "test": "test_s3_log_delivery_works_correctly", + "response": "200", + "error": "", + "snapshot_skipped": "['$..apiVersion', '$..additionalEventData', '$..eventCategory', '$..managementEvent', '$..resources', '$..tlsDetails', '$..userIdentity']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", + "test": "test_create_and_execute_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", + "test": "test_create_and_execute_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", + "test": "test_create_update_cfn_action", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", + "test": "test_create_update_cfn_action", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", + "test": "test_cognito_authorizer_scopes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", + "test": "test_cognito_authorizer_scopes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", + "test": "test_saml_auth_flow[code]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", + "test": "test_saml_auth_flow[token]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", + "test": "test_cognito_custom_email_signup", + "response": "200", + "error": "", + "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "test": "test_create_service_run_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", + "test": "test_service_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", + "test": "test_port_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", + "test": "test_port_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", + "test": "test_queue_proccessing", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", + "test": "test_listener", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", + "test": "test_redis_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "test": "test_create_job_with_cloudformation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", + "test": "test_cloudformation_stack_operations", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..LastUpdatedTime', '$..Stacks..StackStatusReason', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", + "test": "test_create_iot_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "test": "test_create_iotanalytics_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_describe", + "test": "test_describe", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..DBInstances..AllocatedStorage', '$..DBInstances..AvailabilityZone', '$..DBInstances..DBName', '$..DBInstances..DBSubnetGroup', '$..DBInstances..DbInstancePort', '$..DBInstances..DomainMemberships', '$..DBInstances..EnabledCloudwatchLogsExports', '$..DBInstances..EngineVersion', '$..DBInstances..KmsKeyId', '$..DBInstances..LicenseModel', '$..DBInstances..MasterUsername', '$..DBInstances..MonitoringInterval', '$..DBInstances..OptionGroupMemberships..OptionGroupName', '$..DBInstances..PendingModifiedValues', '$..DBInstances..PerformanceInsightsEnabled', '$..DBInstances..PromotionTier', '$..DBInstances..StorageEncrypted', '$..DBInstances..StorageType', '$..DBInstances..VpcSecurityGroups..VpcSecurityGroupId', '$..DBClusters..AssociatedRoles', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..HostedZoneId', '$..DBClusters..KmsKeyId', '$..DBClusters..LatestRestorableTime', '$..DBClusters..MasterUsername', '$..DBClusters..ReadReplicaIdentifiers']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_multi_label", + "test": "test_multi_label", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_credentials", + "test": "test_neptune_iam_authentication_credentials", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_delete_only", + "test": "test_neptune_iam_authentication_delete_only", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_invalid_credentials", + "test": "test_neptune_iam_authentication_invalid_credentials", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_read_delete", + "test": "test_neptune_iam_authentication_read_delete", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_read_only", + "test": "test_neptune_iam_authentication_read_only", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_read_write", + "test": "test_neptune_iam_authentication_read_write", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_role_allow", + "test": "test_neptune_iam_authentication_role_allow", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_role_deny", + "test": "test_neptune_iam_authentication_role_deny", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_write_only", + "test": "test_neptune_iam_authentication_write_only", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", + "test": "test_neptune_iam_with_http_protocol", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_resource_control_access", + "test": "test_neptune_resource_control_access", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_transaction_rollback", + "test": "test_neptune_transaction_rollback", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_transaction_success", + "test": "test_neptune_transaction_success", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_post_infra_setup", + "test": "test_post_infra_setup", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_property_cardinality", + "test": "test_property_cardinality", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_property_cardinality_merge[Cardinality.set_]", + "test": "test_property_cardinality_merge[Cardinality.set_]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_property_cardinality_merge[Cardinality.single]", + "test": "test_property_cardinality_merge[Cardinality.single]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_property_cardinality_merge[None]", + "test": "test_property_cardinality_merge[None]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", + "test": "test_provider_marked_running", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_query", + "test": "test_query", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", + "test": "test_kinesis_dlq_behavior", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_name_prefix", + "test": "test_list_pipe_name_prefix", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", + "test": "test_list_pipe_source_prefix", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_target_prefix", + "test": "test_list_pipe_target_prefix", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", + "test": "test_list_pipes_empty", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_drop[mysql-v1]", + "test": "test_batch_execute_statement_drop[mysql-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..delete-all.numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_drop[postgres-v1]", + "test": "test_batch_execute_statement_drop[postgres-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..delete-all.numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_drop[postgres-v2]", + "test": "test_batch_execute_statement_drop[postgres-v2]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..delete-all.numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_inserts[mysql-v1]", + "test": "test_batch_execute_statement_inserts[mysql-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..updateResults..generatedFields', '$..numberOfRecordsUpdated', '$..columnMetadata..precision', '$..columnMetadata..type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_inserts[postgres-v1]", + "test": "test_batch_execute_statement_inserts[postgres-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..updateResults..generatedFields', '$..numberOfRecordsUpdated', '$..columnMetadata..precision', '$..columnMetadata..type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_inserts[postgres-v2]", + "test": "test_batch_execute_statement_inserts[postgres-v2]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..updateResults..generatedFields', '$..numberOfRecordsUpdated', '$..columnMetadata..precision', '$..columnMetadata..type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[mysql-v1]", + "test": "test_batch_execute_statement_setup[mysql-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", + "test": "test_batch_execute_statement_setup[postgres-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v2]", + "test": "test_batch_execute_statement_setup[postgres-v2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_validate_atomicity[mysql-v1]", + "test": "test_batch_execute_validate_atomicity[mysql-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..missing-in-second-insert.*', '$..columnMetadata..type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_validate_atomicity[postgres-v1]", + "test": "test_batch_execute_validate_atomicity[postgres-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..missing-in-second-insert.*', '$..columnMetadata..type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_validate_atomicity[postgres-v2]", + "test": "test_batch_execute_validate_atomicity[postgres-v2]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..missing-in-second-insert.*', '$..columnMetadata..type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", + "test": "test_column_metadata_for_mysql[mysql-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[postgres-v1]", + "test": "test_column_metadata_for_mysql[postgres-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[postgres-v2]", + "test": "test_column_metadata_for_mysql[postgres-v2]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_postgres[mysql-v1]", + "test": "test_column_metadata_for_postgres[mysql-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..nullable', '$..columnMetadata..precision', '$..columnMetadata..tableName', '$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_postgres[postgres-v1]", + "test": "test_column_metadata_for_postgres[postgres-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..nullable', '$..columnMetadata..precision', '$..columnMetadata..tableName', '$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_postgres[postgres-v2]", + "test": "test_column_metadata_for_postgres[postgres-v2]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..nullable', '$..columnMetadata..precision', '$..columnMetadata..tableName', '$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", + "test": "test_bool_and_int_values_handled_properly", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_data_api[False]", + "test": "test_data_api[False]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..precision']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", + "test": "test_advisory_lock", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_alias_and_agg_functions", + "test": "test_alias_and_agg_functions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..tableName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-bool_array]", + "test": "test_array_agg_function_support[False-JSON-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-bpchar_array]", + "test": "test_array_agg_function_support[False-JSON-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-char_array]", + "test": "test_array_agg_function_support[False-JSON-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-date_array]", + "test": "test_array_agg_function_support[False-JSON-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-float4_array]", + "test": "test_array_agg_function_support[False-JSON-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-float8_array]", + "test": "test_array_agg_function_support[False-JSON-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int2_array]", + "test": "test_array_agg_function_support[False-JSON-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int4_array]", + "test": "test_array_agg_function_support[False-JSON-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int8_array]", + "test": "test_array_agg_function_support[False-JSON-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-json_array]", + "test": "test_array_agg_function_support[False-JSON-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-jsonb_array]", + "test": "test_array_agg_function_support[False-JSON-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-name_array]", + "test": "test_array_agg_function_support[False-JSON-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-oid_array]", + "test": "test_array_agg_function_support[False-JSON-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-oid_array_from_system_table]", + "test": "test_array_agg_function_support[False-JSON-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-refcursor_array]", + "test": "test_array_agg_function_support[False-JSON-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-text_array]", + "test": "test_array_agg_function_support[False-JSON-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-time_array]", + "test": "test_array_agg_function_support[False-JSON-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-timestamp_array]", + "test": "test_array_agg_function_support[False-JSON-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-timestamptz_array]", + "test": "test_array_agg_function_support[False-JSON-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-uuid_array]", + "test": "test_array_agg_function_support[False-JSON-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-varchar_array]", + "test": "test_array_agg_function_support[False-JSON-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-xml_array]", + "test": "test_array_agg_function_support[False-JSON-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-bool_array]", + "test": "test_array_agg_function_support[False-NONE-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-bpchar_array]", + "test": "test_array_agg_function_support[False-NONE-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-char_array]", + "test": "test_array_agg_function_support[False-NONE-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-date_array]", + "test": "test_array_agg_function_support[False-NONE-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-float4_array]", + "test": "test_array_agg_function_support[False-NONE-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-float8_array]", + "test": "test_array_agg_function_support[False-NONE-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int2_array]", + "test": "test_array_agg_function_support[False-NONE-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int4_array]", + "test": "test_array_agg_function_support[False-NONE-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int8_array]", + "test": "test_array_agg_function_support[False-NONE-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-json_array]", + "test": "test_array_agg_function_support[False-NONE-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-jsonb_array]", + "test": "test_array_agg_function_support[False-NONE-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-name_array]", + "test": "test_array_agg_function_support[False-NONE-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-numeric_array]", + "test": "test_array_agg_function_support[False-NONE-numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-oid_array]", + "test": "test_array_agg_function_support[False-NONE-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-oid_array_from_system_table]", + "test": "test_array_agg_function_support[False-NONE-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-text_array]", + "test": "test_array_agg_function_support[False-NONE-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-time_array]", + "test": "test_array_agg_function_support[False-NONE-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamptz_array]", + "test": "test_array_agg_function_support[False-NONE-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-uuid_array]", + "test": "test_array_agg_function_support[False-NONE-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-varchar_array]", + "test": "test_array_agg_function_support[False-NONE-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-xml_array]", + "test": "test_array_agg_function_support[False-NONE-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-bool_array]", + "test": "test_array_agg_function_support[True-JSON-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-bpchar_array]", + "test": "test_array_agg_function_support[True-JSON-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-char_array]", + "test": "test_array_agg_function_support[True-JSON-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-date_array]", + "test": "test_array_agg_function_support[True-JSON-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-float4_array]", + "test": "test_array_agg_function_support[True-JSON-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-float8_array]", + "test": "test_array_agg_function_support[True-JSON-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int2_array]", + "test": "test_array_agg_function_support[True-JSON-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int4_array]", + "test": "test_array_agg_function_support[True-JSON-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int8_array]", + "test": "test_array_agg_function_support[True-JSON-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-json_array]", + "test": "test_array_agg_function_support[True-JSON-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-jsonb_array]", + "test": "test_array_agg_function_support[True-JSON-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-name_array]", + "test": "test_array_agg_function_support[True-JSON-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-oid_array]", + "test": "test_array_agg_function_support[True-JSON-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-oid_array_from_system_table]", + "test": "test_array_agg_function_support[True-JSON-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-refcursor_array]", + "test": "test_array_agg_function_support[True-JSON-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-text_array]", + "test": "test_array_agg_function_support[True-JSON-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-time_array]", + "test": "test_array_agg_function_support[True-JSON-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-timestamp_array]", + "test": "test_array_agg_function_support[True-JSON-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-timestamptz_array]", + "test": "test_array_agg_function_support[True-JSON-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-uuid_array]", + "test": "test_array_agg_function_support[True-JSON-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-varchar_array]", + "test": "test_array_agg_function_support[True-JSON-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-xml_array]", + "test": "test_array_agg_function_support[True-JSON-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-bool_array]", + "test": "test_array_agg_function_support[True-NONE-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-bpchar_array]", + "test": "test_array_agg_function_support[True-NONE-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-char_array]", + "test": "test_array_agg_function_support[True-NONE-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-date_array]", + "test": "test_array_agg_function_support[True-NONE-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-float4_array]", + "test": "test_array_agg_function_support[True-NONE-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-float8_array]", + "test": "test_array_agg_function_support[True-NONE-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int2_array]", + "test": "test_array_agg_function_support[True-NONE-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int4_array]", + "test": "test_array_agg_function_support[True-NONE-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int8_array]", + "test": "test_array_agg_function_support[True-NONE-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-json_array]", + "test": "test_array_agg_function_support[True-NONE-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-jsonb_array]", + "test": "test_array_agg_function_support[True-NONE-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-name_array]", + "test": "test_array_agg_function_support[True-NONE-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-numeric_array]", + "test": "test_array_agg_function_support[True-NONE-numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-oid_array]", + "test": "test_array_agg_function_support[True-NONE-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-oid_array_from_system_table]", + "test": "test_array_agg_function_support[True-NONE-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-refcursor_array]", + "test": "test_array_agg_function_support[True-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-text_array]", + "test": "test_array_agg_function_support[True-NONE-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-time_array]", + "test": "test_array_agg_function_support[True-NONE-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-timestamp_array]", + "test": "test_array_agg_function_support[True-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-timestamptz_array]", + "test": "test_array_agg_function_support[True-NONE-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-uuid_array]", + "test": "test_array_agg_function_support[True-NONE-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-varchar_array]", + "test": "test_array_agg_function_support[True-NONE-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-xml_array]", + "test": "test_array_agg_function_support[True-NONE-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_create_database_and_table", + "test": "test_create_database_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..records[0].[11].stringValue', '$..records[0].[12].stringValue', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_execute_sql", + "test": "test_execute_sql", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_execute_statement_only_first", + "test": "test_execute_statement_only_first", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_information_schema", + "test": "test_information_schema", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_insert_query_with_parameters", + "test": "test_insert_query_with_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "['$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_non_existing_database", + "test": "test_non_existing_database", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_null_values", + "test": "test_null_values", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[create-table]", + "test": "test_number_of_records_updated[create-table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-all-records-affected]", + "test": "test_number_of_records_updated[delete-all-records-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-no-records-affected]", + "test": "test_number_of_records_updated[delete-no-records-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-one-record-affected]", + "test": "test_number_of_records_updated[delete-one-record-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[insert-multiple-records]", + "test": "test_number_of_records_updated[insert-multiple-records]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[insert-single-record]", + "test": "test_number_of_records_updated[insert-single-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-all-records]", + "test": "test_number_of_records_updated[update-all-records]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-single-record]", + "test": "test_number_of_records_updated[update-single-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[upsert-existing-record]", + "test": "test_number_of_records_updated[upsert-existing-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_query_oid_value", + "test": "test_query_oid_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_bytea_data_type", + "test": "test_select_bytea_data_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_transactions", + "test": "test_transactions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_failover", + "test": "test_failover", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList', '$..GlobalCluster.Endpoint', '$..GlobalCluster.EngineLifecycleSupport', '$..GlobalCluster.TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_invalid_secondary_cluster", + "test": "test_invalid_secondary_cluster", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_promote_secondary_headless", + "test": "test_promote_secondary_headless", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", + "test": "test_validate_initial_setup", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[11]", + "test": "test_extensions_in_different_db_name[11]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.pg-extensions.results']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", + "test": "test_extensions_in_different_db_name[16]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.pg-extensions.results']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[11]", + "test": "test_installed_postgres_version[11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[16]", + "test": "test_installed_postgres_version[16]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[11]", + "test": "test_lambda_extension[11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", + "test": "test_lambda_extension[16]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[11]", + "test": "test_postgis_extension[11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[16]", + "test": "test_postgis_extension[16]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", + "test": "test_postgres_extension_query_export_to_s3[11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[16]", + "test": "test_postgres_extension_query_export_to_s3[16]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", + "test": "test_postgres_extension_table_import_from_s3[11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[16]", + "test": "test_postgres_extension_table_import_from_s3[16]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", + "test": "test_postgres_s3_extension_helpers[11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[16]", + "test": "test_postgres_s3_extension_helpers[16]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", + "test": "test_cdk_hosted_zone_caa_record", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_elb_routing_cfn", + "test": "test_elb_routing_cfn", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", + "test": "test_batch_failure", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", + "test": "test_batch_invalid", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", + "test": "test_batch_request_response", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", + "test": "test_batch_sync", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_incomplete_replication", + "test": "test_incomplete_replication", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_successful_replication[arn]", + "test": "test_successful_replication[arn]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_successful_replication[identifier]", + "test": "test_successful_replication[identifier]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", + "test": "test_ecr_pipeline_resources", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_resource_replication_config", + "test": "test_resource_replication_config", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", + "test": "test_public_alb", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", + "test": "test_kinesis_firehose_redshift", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", + "test": "test_validate_ready", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", + "test": "test_amplify_resources", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", + "test": "test_deployed_compute_environment", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", + "test": "test_docdb_resources", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", + "test": "test_docdb_resources", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", + "test": "test_record_set_with_alias_record", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", + "test": "test_resource_deletion", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", + "test": "test_auth_headers_and_non_title_case_of_headers", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", + "test": "test_list_trails_contains_trail_correctly", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..HomeRegion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", + "test": "test_create_update_cfn_action", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", + "test": "test_cognito_authorizer_scopes", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", + "test": "test_saml_auth_flow[code]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", + "test": "test_saml_auth_flow[token]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", + "test": "test_cognito_custom_email_signup", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", + "test": "test_service_deployment", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", + "test": "test_port_connection", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", + "test": "test_port_connection", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", + "test": "test_queue_proccessing", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", + "test": "test_listener", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", + "test": "test_redis_connection", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", + "test": "test_provider_marked_running", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", + "test": "test_kinesis_dlq_behavior", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", + "test": "test_list_pipes_empty", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", + "test": "test_batch_execute_statement_setup[postgres-v1]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_data_api[False]", + "test": "test_data_api[False]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..columnMetadata..precision']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", + "test": "test_validate_initial_setup", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", + "test": "test_postgres_s3_extension_helpers[11]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", + "test": "test_cdk_hosted_zone_caa_record", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_create_cloud_formation_change_set", + "test": "test_create_cloud_formation_change_set", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", + "test": "test_batch_failure", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", + "test": "test_batch_invalid", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", + "test": "test_batch_request_response", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", + "test": "test_batch_sync", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_incomplete_replication", + "test": "test_incomplete_replication", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "ExecuteChangeSet": { + "ChangeSetName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", + "test": "test_setup", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", + "test": "test_validate_infra_setup", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", + "test": "test_deleting_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", + "test": "test_simple_update_single_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", + "test": "test_simple_update_two_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "test": "test_create_and_then_update_refreshes_template_metadata", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", + "test": "test_create_change_set_create_existing", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_no_changes", + "test": "test_create_change_set_no_changes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "test": "test_create_change_set_with_ssm_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stacks_conditions", + "test": "test_nested_stacks_conditions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", + "test": "test_nested_with_nested_stack", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "test": "test_nested_getatt_ref[TopicArn]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "test": "test_nested_getatt_ref[TopicName]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", + "test": "test_reference_unsupported_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "test": "test_sub_resolving", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_resource", + "test": "test_describe_non_existent_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[json]", + "test": "test_get_template_using_changesets[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[yaml]", + "test": "test_get_template_using_changesets[yaml]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "test": "test_list_events_after_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackEvents']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[no-tags]", + "test": "test_stack_description_lifecycle[no-tags]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[with-tags]", + "test": "test_stack_description_lifecycle[with-tags]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "test": "test_stack_description_special_chars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "test": "test_stack_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "test": "test_stack_name_creation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange_transformation", + "test": "test_update_stack_with_same_template_withoutchange_transformation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", + "test": "test_events_resource_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", + "test": "test_list_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", + "test": "test_stack_deletion_order[A-B-C]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", + "test": "test_stack_deletion_order[B-C]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[C]", + "test": "test_stack_deletion_order[C]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", + "test": "test_stack_deploy_order[A-B-C]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", + "test": "test_stack_deploy_order[A-C-B]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", + "test": "test_stack_deploy_order[B-A-C]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", + "test": "test_stack_deploy_order[B-C-A]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", + "test": "test_stack_deploy_order[C-A-B]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", + "test": "test_stack_deploy_order[C-B-A]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_resource_not_found", + "test": "test_stack_resource_not_found", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", + "test": "test_update_termination_protection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "test": "test_updating_an_updated_stack_sets_status", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary", + "test": "test_get_template_summary", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", + "test": "test_duplicate_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", + "test": "test_transformer_individual_resource_level", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", + "test": "test_transformer_property_level", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", + "test": "test_basic_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", + "test": "test_diff_after_update", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "test": "test_no_parameters_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "test": "test_update_using_template_url", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "test": "test_update_with_previous_parameter_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_dependency_on_attribute_with_dot_notation", + "test": "test_dependency_on_attribute_with_dot_notation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_condition_on_outputs", + "test": "test_condition_on_outputs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[create]", + "test": "test_conditional_att_to_conditional_resources[create]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[no-create]", + "test": "test_conditional_att_to_conditional_resources[no-create]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "test": "test_conditional_in_conditional[dev-us-west-2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "test": "test_conditional_in_conditional[production-us-east-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_with_select", + "test": "test_conditional_with_select", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "test": "test_simple_condition_evaluation_deploys_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", + "test": "test_simple_condition_evaluation_doesnt_deploy_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "test": "test_sub_in_conditions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_update_conditions", + "test": "test_update_conditions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_aws_refs_in_mappings", + "test": "test_aws_refs_in_mappings", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-deploy]", + "test": "test_mapping_ref_map_key[should-deploy]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-not-deploy]", + "test": "test_mapping_ref_map_key[should-not-deploy]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "test": "test_simple_mapping_working", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "test": "test_fn_sub_cases", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", + "test": "test_non_string_parameter_in_sub", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[no]", + "test": "test_aws_novalue[no]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[yes]", + "test": "test_aws_novalue[yes]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", + "test": "test_resolve_transitive_placeholders_in_strings", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/aws_ec2_networkacl/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "200", + "error": "", + "snapshot_skipped": "['$..NetworkAcls..Entries', '$..NetworkAcls..Tags', '$..NetworkAcls..Tags..Key', '$..NetworkAcls..Tags..Value', '$..NetworkAcls..VpcId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_instance_with_key_pair", + "test": "test_deploy_instance_with_key_pair", + "response": "200", + "error": "", + "snapshot_skipped": "['$..KeyPairs..KeyType', '$..KeyPairs..Tags', '$..Error..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_prefix_list", + "test": "test_deploy_prefix_list", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_security_group_with_tags", + "test": "test_deploy_security_group_with_tags", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_vpc_endpoint", + "test": "test_deploy_vpc_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DnsEntries', '$..Groups', '$..NetworkInterfaceIds', '$..SubnetIds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_autogenerated_values", + "test": "test_autogenerated_values", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "200", + "error": "", + "snapshot_skipped": "['$..IsTruncated']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", - "test": "test_list_pipes_empty", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_cfn_handle_iam_role_resource_no_role_name", + "test": "test_cfn_handle_iam_role_resource_no_role_name", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", - "test": "test_batch_execute_statement_setup[postgres-v1]", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "test": "test_delete_role_detaches_role_policy", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_data_api[False]", - "test": "test_data_api[False]", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..columnMetadata..precision']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_user_access_key", + "test": "test_iam_user_access_key", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", - "test": "test_select_char", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", + "test": "test_iam_username_defaultname", + "response": "200", + "error": "", + "snapshot_skipped": "['$..User.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", - "test": "test_validate_initial_setup", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "test": "test_managed_policy_with_empty_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "test": "test_policy_attachments", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", - "test": "test_cdk_hosted_zone_caa_record", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", + "test": "test_server_certificate", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ServerCertificate.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_create_cloud_formation_change_set", - "test": "test_create_cloud_formation_change_set", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "test": "test_update_inline_policy", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", - "test": "test_batch_failure", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", - "test": "test_batch_invalid", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", - "test": "test_batch_request_response", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", + "test": "test_updating_stack_with_iam_role", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", - "test": "test_batch_sync", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/scheduler/test_scheduler.py::test_schedule_and_group", + "test": "test_schedule_and_group", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata', '$..ActionAfterCompletion', '$..ScheduleExpressionTimezone']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_incomplete_replication", - "test": "test_incomplete_replication", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", + "test": "test_cfn_acm_certificate", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "ExecuteChangeSet": { - "ChangeSetName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", - "test": "test_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", + "test": "test_account", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "test": "test_api_gateway_with_policy_as_dict", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", - "test": "test_prefill_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", + "test": "test_apigateway_deployment_canary_settings", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", - "test": "test_validate_infra_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "test": "test_cfn_apigateway_rest_api", "response": "200", "error": "", - "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", - "test": "test_deleting_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", - "test": "test_simple_update_single_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", - "test": "test_simple_update_two_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", - "test": "test_create_change_set_create_existing", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", - "test": "test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", + "test": "test_update_apigateway_stage", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "test": "test_update_usage_plan", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", + "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", + "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", @@ -25794,8 +35644,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25804,8 +35654,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stacks_conditions", - "test": "test_nested_stacks_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25814,8 +35664,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", - "test": "test_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25824,48 +35674,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", - "test": "test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", + "test": "test_cdk_bootstrap[28]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", - "test": "test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "test": "test_cdk_sample", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", - "test": "test_reference_unsupported_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", + "test": "test_create_macro", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", - "test": "test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "test": "test_waitcondition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..WaitConditionName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_resource", - "test": "test_describe_non_existent_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "test": "test_alarm_creation", "response": "200", "error": "", "snapshot_skipped": "", @@ -25874,8 +35724,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[json]", - "test": "test_get_template_using_changesets[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_ext_statistic", + "test": "test_alarm_ext_statistic", "response": "200", "error": "", "snapshot_skipped": "", @@ -25884,98 +35734,98 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[yaml]", - "test": "test_get_template_using_changesets[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", + "test": "test_composite_alarm_creation", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", - "test": "test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackEvents']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", - "test": "test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", - "test": "test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", + "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..ChangeSetId', '$..EnableTerminationProtection']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", - "test": "test_stack_name_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", - "test": "test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table", + "test": "test_global_table", "response": "200", "error": "", - "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", - "test": "test_update_stack_actual_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table_with_ttl_and_sse", + "test": "test_global_table_with_ttl_and_sse", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", - "test": "test_update_stack_with_same_template_withoutchange", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange_transformation", - "test": "test_update_stack_with_same_template_withoutchange_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_table_with_ttl_and_sse", + "test": "test_table_with_ttl_and_sse", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", - "test": "test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", + "test": "test_ttl_cdk", "response": "200", "error": "", "snapshot_skipped": "", @@ -25984,138 +35834,138 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", - "test": "test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..PropagatingVgws', '$..Tags', '$..Tags..Key', '$..Tags..Value']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", - "test": "test_no_echo_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", - "test": "test_stack_deploy_order[A-B-C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_dhcp_options", + "test": "test_dhcp_options", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['$..Tags', '$..OwnerId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", - "test": "test_stack_deploy_order[A-C-B]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_security_group_id_with_vpc", + "test": "test_ec2_security_group_id_with_vpc", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", - "test": "test_stack_deploy_order[B-A-C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", - "test": "test_stack_deploy_order[B-C-A]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_keypair_create_import", + "test": "test_keypair_create_import", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['$..ImportedKeyPairFingerprint']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", - "test": "test_stack_deploy_order[C-A-B]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation", + "test": "test_simple_route_table_creation", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['$..PropagatingVgws']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", - "test": "test_stack_deploy_order[C-B-A]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation_without_vpc", + "test": "test_simple_route_table_creation_without_vpc", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['$..PropagatingVgws']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_resource_not_found", - "test": "test_stack_resource_not_found", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", + "test": "test_transit_gateway_attachment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId', '$..Options.TransitGatewayCidrBlocks', '$..Options.SecurityGroupReferencingSupport']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", - "test": "test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", - "test": "test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_gateway_attachment", + "test": "test_vpc_gateway_attachment", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..Parameters']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary", - "test": "test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_with_route_table", + "test": "test_vpc_with_route_table", "response": "200", "error": "", - "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers', '$..Parameters']", + "snapshot_skipped": "['$..RouteTables..PropagatingVgws', '$..RouteTables..Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", - "test": "test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", - "snapshot_skipped": "['$..tags']", + "snapshot_skipped": "['$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.DomainProcessingStatus', '$..DomainStatus.EBSOptions.VolumeSize', '$..DomainStatus.ElasticsearchClusterConfig.DedicatedMasterCount', '$..DomainStatus.ElasticsearchClusterConfig.InstanceCount', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessEnabled', '$..DomainStatus.Endpoint', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.Processing', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", - "test": "test_transformer_individual_resource_level", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", + "test": "test_cfn_event_api_destination_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -26124,18 +35974,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", - "test": "test_transformer_property_level", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "test": "test_cfn_event_bus_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", - "test": "test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", + "test": "test_event_rule_creation_without_target", "response": "200", "error": "", "snapshot_skipped": "", @@ -26144,18 +35994,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", - "test": "test_diff_after_update", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", - "test": "test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "test": "test_event_rule_to_logs", "response": "200", "error": "", "snapshot_skipped": "", @@ -26164,8 +36004,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", - "test": "test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", + "test": "test_eventbus_policies", "response": "200", "error": "", "snapshot_skipped": "", @@ -26174,8 +36014,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", - "test": "test_update_with_previous_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "test": "test_eventbus_policy_statement", "response": "200", "error": "", "snapshot_skipped": "", @@ -26184,8 +36024,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_dependency_on_attribute_with_dot_notation", - "test": "test_dependency_on_attribute_with_dot_notation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_pattern_transformation", + "test": "test_rule_pattern_transformation", "response": "200", "error": "", "snapshot_skipped": "", @@ -26194,28 +36034,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_condition_on_outputs", - "test": "test_condition_on_outputs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_properties", + "test": "test_rule_properties", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[create]", - "test": "test_conditional_att_to_conditional_resources[create]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[no-create]", - "test": "test_conditional_att_to_conditional_resources[no-create]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -26224,8 +36064,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", - "test": "test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -26234,28 +36074,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", - "test": "test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "test": "test_default_parameters_kinesis", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_with_select", - "test": "test_conditional_with_select", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KinesisDataStreamDestinations..DestinationStatusDescription']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_kinesis_stream_consumer_creations", + "test": "test_kinesis_stream_consumer_creations", "response": "200", "error": "", "snapshot_skipped": "", @@ -26264,28 +36104,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", + "test": "test_stream_creation", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "test": "test_cfn_with_kms_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", - "test": "test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "test": "test_deploy_stack_with_kms", "response": "200", "error": "", "snapshot_skipped": "", @@ -26294,8 +36134,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", - "test": "test_simple_condition_evaluation_doesnt_deploy_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "test": "test_kms_key_disabled", "response": "200", "error": "", "snapshot_skipped": "", @@ -26304,8 +36144,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", - "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", "response": "200", "error": "", "snapshot_skipped": "", @@ -26314,48 +36154,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", - "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", - "test": "test_sub_in_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_update_conditions", - "test": "test_update_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_aws_refs_in_mappings", - "test": "test_aws_refs_in_mappings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-deploy]", - "test": "test_mapping_ref_map_key[should-deploy]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", "response": "200", "error": "", "snapshot_skipped": "", @@ -26364,28 +36204,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-not-deploy]", - "test": "test_mapping_ref_map_key[should-not-deploy]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "test": "test_cfn_function_url", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Metadata', '$..DriftInformation', '$..Type', '$..Message', '$..access-control-allow-headers', '$..access-control-allow-methods', '$..access-control-allow-origin', '$..access-control-expose-headers', '$..server', '$..content-length', '$..InvokeMode']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "test": "test_event_invoke_config", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", - "test": "test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", + "test": "test_lambda_alias", "response": "200", "error": "", "snapshot_skipped": "", @@ -26394,8 +36234,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", - "test": "test_non_string_parameter_in_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", + "test": "test_lambda_cfn_dead_letter_config_async_invocation", "response": "200", "error": "", "snapshot_skipped": "", @@ -26404,8 +36244,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[no]", - "test": "test_aws_novalue[no]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "test": "test_lambda_cfn_run", "response": "200", "error": "", "snapshot_skipped": "", @@ -26414,48 +36254,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[yes]", - "test": "test_aws_novalue[yes]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "test": "test_lambda_cfn_run_with_empty_string_replacement_deny_list", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", - "test": "test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "test": "test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/aws_ec2_networkacl/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "test": "test_lambda_code_signing_config", "response": "200", "error": "", - "snapshot_skipped": "['$..NetworkAcls..Entries', '$..NetworkAcls..Tags', '$..NetworkAcls..Tags..Key', '$..NetworkAcls..Tags..Value', '$..NetworkAcls..VpcId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_instance_with_key_pair", - "test": "test_deploy_instance_with_key_pair", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_function_tags", + "test": "test_lambda_function_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..KeyPairs..KeyType', '$..KeyPairs..Tags', '$..Error..Message']", + "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_prefix_list", - "test": "test_deploy_prefix_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_layer_crud", + "test": "test_lambda_layer_crud", "response": "200", "error": "", "snapshot_skipped": "", @@ -26464,8 +36304,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_security_group_with_tags", - "test": "test_deploy_security_group_with_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_logging_config", + "test": "test_lambda_logging_config", "response": "200", "error": "", "snapshot_skipped": "", @@ -26474,38 +36314,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_vpc_endpoint", - "test": "test_deploy_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", "response": "200", "error": "", - "snapshot_skipped": "['$..DnsEntries', '$..Groups', '$..NetworkInterfaceIds', '$..SubnetIds']", + "snapshot_skipped": "['$..CodeSize']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_autogenerated_values", - "test": "test_autogenerated_values", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version_provisioned_concurrency", + "test": "test_lambda_version_provisioned_concurrency", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSize']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_getatt", - "test": "test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", + "test": "test_lambda_w_dynamodb_event_filter_update", "response": "200", "error": "", "snapshot_skipped": "all", @@ -26514,18 +36354,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", - "test": "test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", - "snapshot_skipped": "['$..IsTruncated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_cfn_handle_iam_role_resource_no_role_name", - "test": "test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -26534,8 +36374,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", - "test": "test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", + "test": "test_update_lambda_function", "response": "200", "error": "", "snapshot_skipped": "", @@ -26544,68 +36384,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_user_access_key", - "test": "test_iam_user_access_key", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function_name", + "test": "test_update_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", - "test": "test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", "response": "200", "error": "", - "snapshot_skipped": "['$..User.Tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_cfn_handle_log_group_resource", + "test": "test_cfn_handle_log_group_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "['$..logGroups..logGroupArn', '$..logGroups..logGroupClass', '$..logGroups..retentionInDays']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", + "test": "test_logstream", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", - "test": "test_server_certificate", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ServerCertificate.Tags']", - "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain_with_alternative_types", + "test": "test_domain_with_alternative_types", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DomainStatus.AIMLOptions', '$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.AutoTuneOptions.UseOffPeakWindow', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.ClusterConfig.MultiAZWithStandbyEnabled', '$..DomainStatus.ClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.DomainEndpointOptions.TLSSecurityPolicy', '$..DomainStatus.IPAddressType', '$..DomainStatus.IdentityCenterOptions', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.OffPeakWindowOptions', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion', '$..DomainStatus.SoftwareUpdateOptions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", - "test": "test_updating_stack_with_iam_role", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", + "test": "test_redshift_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -26614,28 +36444,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/scheduler/test_scheduler.py::test_schedule_and_group", - "test": "test_schedule_and_group", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_resource_groups.py::test_group_defaults", + "test": "test_group_defaults", "response": "200", "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata', '$..ActionAfterCompletion', '$..ScheduleExpressionTimezone']", + "snapshot_skipped": "['$..Group.Description', '$..Group.GroupArn']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", - "test": "test_cfn_acm_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_health_check", + "test": "test_create_health_check", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..HealthCheckConfig.EnableSNI', '$..HealthCheckVersion']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", - "test": "test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", + "test": "test_create_record_set_via_id", "response": "200", "error": "", "snapshot_skipped": "", @@ -26644,68 +36474,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", - "test": "test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", + "test": "test_create_record_set_via_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", - "test": "test_apigateway_deployment_canary_settings", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tags']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", + "test": "test_create_record_set_without_resource_record", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", - "test": "test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", + "test": "test_bucket_autoname", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", + "test": "test_bucket_versioning", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", - "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", - "test": "test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", + "test": "test_cfn_handle_s3_notification_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -26714,68 +36534,68 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", - "test": "test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", + "test": "test_cors_configuration", "response": "200", "error": "", - "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", - "test": "test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_object_lock_configuration", + "test": "test_object_lock_configuration", "response": "200", "error": "", - "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", + "test": "test_website_configuration", "response": "200", "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", - "test": "test_update_apigateway_stage", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", + "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", + "snapshot_skipped": "['$..Tags', '$..tags', '$..Configuration.CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", - "test": "test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", + "test": "test_sam_policies", "response": "200", "error": "", - "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", - "test": "test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_sqs_event", + "test": "test_sam_sqs_event", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", + "test": "test_sam_template", "response": "200", "error": "", "snapshot_skipped": "", @@ -26784,78 +36604,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", + "test": "test_cfn_handle_secretsmanager_secret", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", - "test": "test_cdk_bootstrap[28]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[default]", + "test": "test_cfn_secret_policy[default]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", - "test": "test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[true]", + "test": "test_cfn_secret_policy[true]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", - "test": "test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", + "test": "test_cfn_secretsmanager_gen_secret", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", - "test": "test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", - "snapshot_skipped": "['$..WaitConditionName']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", - "test": "test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", + "test": "test_sns_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_ext_statistic", - "test": "test_alarm_ext_statistic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription_region", + "test": "test_sns_subscription_region", "response": "200", "error": "", "snapshot_skipped": "", @@ -26864,78 +36684,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", - "test": "test_composite_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "test": "test_sns_topic_fifo_with_deduplication", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", + "test": "test_sns_topic_policy_resets_to_default", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", - "test": "test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_attributes", + "test": "test_sns_topic_update_attributes", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", - "test": "test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", + "test": "test_sns_topic_update_name", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", - "test": "test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", + "test": "test_sns_topic_with_attributes", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table", - "test": "test_global_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_update_subscription", + "test": "test_update_subscription", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table_with_ttl_and_sse", - "test": "test_global_table_with_ttl_and_sse", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "test": "test_cfn_handle_sqs_resource", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", - "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", + "test": "test_sqs_fifo_queue_generates_valid_name", "response": "200", "error": "", "snapshot_skipped": "", @@ -26944,18 +36764,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_table_with_ttl_and_sse", - "test": "test_table_with_ttl_and_sse", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", + "test": "test_sqs_non_fifo_queue_generates_valid_name", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", - "test": "test_ttl_cdk", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "test": "test_sqs_queue_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -26964,38 +36784,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", - "test": "test_cfn_with_multiple_route_table_associations", - "response": "200", - "error": "", - "snapshot_skipped": "['$..PropagatingVgws', '$..Tags', '$..Tags..Key', '$..Tags..Value']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", - "test": "test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_queue_no_change", + "test": "test_update_queue_no_change", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_dhcp_options", - "test": "test_dhcp_options", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Tags', '$..OwnerId']", - "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_security_group_id_with_vpc", - "test": "test_ec2_security_group_id_with_vpc", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_sqs_queuepolicy", + "test": "test_update_sqs_queuepolicy", "response": "200", "error": "", "snapshot_skipped": "", @@ -27004,8 +36804,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", - "test": "test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "test": "test_deploy_patch_baseline", "response": "200", "error": "", "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", @@ -27014,48 +36814,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_keypair_create_import", - "test": "test_keypair_create_import", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ImportedKeyPairFingerprint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation", - "test": "test_simple_route_table_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", + "test": "test_maintenance_window", "response": "200", "error": "", - "snapshot_skipped": "['$..PropagatingVgws']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation_without_vpc", - "test": "test_simple_route_table_creation_without_vpc", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "test": "test_parameter_defaults", "response": "200", "error": "", - "snapshot_skipped": "['$..PropagatingVgws']", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", - "test": "test_transit_gateway_attachment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId', '$..Options.TransitGatewayCidrBlocks', '$..Options.SecurityGroupReferencingSupport']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", - "test": "test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "test": "test_update_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", @@ -27064,38 +36854,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_gateway_attachment", - "test": "test_vpc_gateway_attachment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_with_route_table", - "test": "test_vpc_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", - "snapshot_skipped": "['$..RouteTables..PropagatingVgws', '$..RouteTables..Tags']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", - "test": "test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", - "snapshot_skipped": "['$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.DomainProcessingStatus', '$..DomainStatus.EBSOptions.VolumeSize', '$..DomainStatus.ElasticsearchClusterConfig.DedicatedMasterCount', '$..DomainStatus.ElasticsearchClusterConfig.InstanceCount', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessEnabled', '$..DomainStatus.Endpoint', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.Processing', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", - "test": "test_cfn_event_api_destination_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", @@ -27104,28 +36894,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", - "test": "test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", - "test": "test_event_rule_creation_without_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", - "test": "test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", @@ -27134,18 +36924,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", - "test": "test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_create_with_logging_configuration", + "test": "test_statemachine_create_with_logging_configuration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", - "test": "test_eventbus_policy_statement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", @@ -27154,923 +36944,923 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_pattern_transformation", - "test": "test_rule_pattern_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_negative_condition_to_existent_resource", + "test": "test_condition_add_new_negative_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_rule_properties", - "test": "test_rule_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_positive_condition_to_existent_resource", + "test": "test_condition_add_new_positive_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_adds_resource", + "test": "test_condition_update_adds_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..Destinations']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_removes_resource", + "test": "test_condition_update_removes_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_addition", + "test": "test_multiple_dependencies_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_deletion", + "test": "test_multiple_dependencies_deletion", "response": "200", "error": "", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource", + "test": "test_update_depended_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..KinesisDataStreamDestinations..DestinationStatusDescription']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_kinesis_stream_consumer_creations", - "test": "test_kinesis_stream_consumer_creations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource_list", + "test": "test_update_depended_resource_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", "response": "200", "error": "", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", - "test": "test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", - "test": "test_deploy_stack_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_add_to_static_property", + "test": "test_fn_base64_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", - "test": "test_kms_key_disabled", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_change_input_string", + "test": "test_fn_base64_change_input_string", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", - "test": "test_generic_destination_routing[sqs-sqs]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_remove_from_static_property", + "test": "test_fn_base64_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_in_get_attr_chain", + "test": "test_direct_attribute_value_change_in_get_attr_chain", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", - "test": "test_lambda_dynamodb_event_filter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", - "test": "test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_indirect_update_refence_argument", + "test": "test_indirect_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "['$..Metadata', '$..DriftInformation', '$..Type', '$..Message', '$..access-control-allow-headers', '$..access-control-allow-methods', '$..access-control-allow-origin', '$..access-control-expose-headers', '$..server', '$..content-length', '$..InvokeMode']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", - "test": "test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_refence_argument", + "test": "test_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", - "test": "test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_argument", + "test": "test_update_string_literal_argument", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", - "test": "test_lambda_cfn_dead_letter_config_async_invocation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_arguments_empty", + "test": "test_update_string_literal_arguments_empty", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", - "test": "test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter", + "test": "test_update_string_literal_delimiter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_empty_string_replacement_deny_list", - "test": "test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter_empty", + "test": "test_update_string_literal_delimiter_empty", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", - "test": "test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_add_to_static_property", + "test": "test_fn_select_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", - "test": "test_lambda_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_get_att_reference", + "test": "test_fn_select_change_get_att_reference", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_function_tags", - "test": "test_lambda_function_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selected_element_type_ref", + "test": "test_fn_select_change_in_selected_element_type_ref", "response": "200", "error": "", - "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_layer_crud", - "test": "test_lambda_layer_crud", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_index_only", + "test": "test_fn_select_change_in_selection_index_only", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_logging_config", - "test": "test_lambda_logging_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_list", + "test": "test_fn_select_change_in_selection_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", - "test": "test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_remove_from_static_property", + "test": "test_fn_select_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSize']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version_provisioned_concurrency", - "test": "test_lambda_version_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", + "test": "test_fn_split_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSize']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", - "test": "test_lambda_w_dynamodb_event_filter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_delimiter", + "test": "test_fn_split_change_delimiter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", - "test": "test_lambda_w_dynamodb_event_filter_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_source_string_only", + "test": "test_fn_split_change_source_string_only", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", - "test": "test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_remove_from_static_property", + "test": "test_fn_split_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", - "test": "test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_get_att", + "test": "test_fn_split_with_get_att", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", - "test": "test_update_lambda_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_ref_as_string_source", + "test": "test_fn_split_with_ref_as_string_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function_name", - "test": "test_update_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter", + "test": "test_fn_sub_addition_parameter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", - "test": "test_update_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_literal", + "test": "test_fn_sub_addition_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_cfn_handle_log_group_resource", - "test": "test_cfn_handle_log_group_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_ref", + "test": "test_fn_sub_addition_parameter_ref", "response": "200", "error": "", - "snapshot_skipped": "['$..logGroups..logGroupArn', '$..logGroups..logGroupClass', '$..logGroups..retentionInDays']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", - "test": "test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_string_pseudo", + "test": "test_fn_sub_addition_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain_with_alternative_types", - "test": "test_domain_with_alternative_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_parameter_literal", + "test": "test_fn_sub_delete_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "['$..DomainStatus.AIMLOptions', '$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.AutoTuneOptions.UseOffPeakWindow', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.ClusterConfig.MultiAZWithStandbyEnabled', '$..DomainStatus.ClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.DomainEndpointOptions.TLSSecurityPolicy', '$..DomainStatus.IPAddressType', '$..DomainStatus.IdentityCenterOptions', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.OffPeakWindowOptions', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion', '$..DomainStatus.SoftwareUpdateOptions']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", - "test": "test_redshift_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_string_pseudo", + "test": "test_fn_sub_delete_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_resource_groups.py::test_group_defaults", - "test": "test_group_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_literal", + "test": "test_fn_sub_update_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "['$..Group.Description', '$..Group.GroupArn']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_health_check", - "test": "test_create_health_check", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_type", + "test": "test_fn_sub_update_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "['$..HealthCheckConfig.EnableSNI', '$..HealthCheckVersion']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", - "test": "test_create_record_set_via_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_string_pseudo", + "test": "test_fn_sub_update_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", - "test": "test_create_record_set_via_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", - "test": "test_create_record_set_without_resource_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", - "test": "test_bucket_autoname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", - "test": "test_bucket_versioning", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", - "test": "test_bucketpolicy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", - "test": "test_cfn_handle_s3_notification_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", - "test": "test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_object_lock_configuration", - "test": "test_object_lock_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", - "test": "test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", - "test": "test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..tags', '$..Configuration.CodeSha256']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", - "test": "test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_sqs_event", - "test": "test_sam_sqs_event", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", - "test": "test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", - "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", - "test": "test_cfn_handle_secretsmanager_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[default]", - "test": "test_cfn_secret_policy[default]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy[true]", - "test": "test_cfn_secret_policy[true]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_addition_with_resource", + "test": "test_mapping_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", - "test": "test_cfn_secretsmanager_gen_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_deletion_with_resource_remap", + "test": "test_mapping_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..VersionIdsToStages']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", - "test": "test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_addition_with_resource", + "test": "test_mapping_key_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", - "test": "test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_deletion_with_resource_remap", + "test": "test_mapping_key_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription_region", - "test": "test_sns_subscription_region", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_update", + "test": "test_mapping_key_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", - "test": "test_sns_topic_fifo_with_deduplication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", - "test": "test_sns_topic_policy_resets_to_default", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value", + "test": "test_update_parameter_default_value", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_attributes", - "test": "test_sns_topic_update_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value_with_dynamic_overrides", + "test": "test_update_parameter_default_value_with_dynamic_overrides", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", - "test": "test_sns_topic_update_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_added_default_value", + "test": "test_update_parameter_with_added_default_value", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", - "test": "test_sns_topic_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_removed_default_value", + "test": "test_update_parameter_with_removed_default_value", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_update_subscription", - "test": "test_update_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", - "test": "test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_in_ref_chain", + "test": "test_direct_attribute_value_change_in_ref_chain", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", - "test": "test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", - "test": "test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", - "test": "test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_queue_no_change", - "test": "test_update_queue_no_change", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_supported_pseudo_parameter", + "test": "test_supported_pseudo_parameter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_sqs_queuepolicy", - "test": "test_update_sqs_queuepolicy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_values.py::TestChangeSetValues::test_property_empy_list", + "test": "test_property_empy_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", - "test": "test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", + "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", "response": "200", "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", - "test": "test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "test": "test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", - "test": "test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", + "test": "test_base_mapping_scenarios[update_string_referencing_resource]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", - "test": "test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", - "test": "test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_direct_update", + "test": "test_direct_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", + "test": "test_execute_with_ref", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", - "test": "test_cfn_statemachine_default_s3_location", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", "response": "200", "error": "", - "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", - "test": "test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_single_resource_static_update", + "test": "test_single_resource_static_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_create_with_logging_configuration", - "test": "test_statemachine_create_with_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", "response": "200", "error": "", - "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", + "test": "test_listing_stacks", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { @@ -28443,6 +38233,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -28613,6 +38413,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", "test": "test_table_v2_stream", @@ -29380,7 +39200,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29985,6 +39815,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -30080,7 +39920,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30189,12 +40029,22 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_changeset_after_delete", + "test": "test_describe_changeset_after_delete", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.PolicyAction', '$..Changes..ResourceChange.Scope']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_empty_changeset", "test": "test_empty_changeset", "response": "200", "error": "", - "snapshot_skipped": "['$..NotificationARNs', '$..IncludeNestedStacks', '$..Parameters']", + "snapshot_skipped": "['$..NotificationARNs', '$..IncludeNestedStacks', '$..Parameters', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30204,7 +40054,67 @@ "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason']", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "test": "test_sns_topic_fifo_without_suffix_fails", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export", + "test": "test_describe_change_set_import_non_existent_export", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30214,7 +40124,7 @@ "test": "test_empty_changeset", "response": "400", "error": "InvalidChangeSetStatusException", - "snapshot_skipped": "['$..NotificationARNs', '$..IncludeNestedStacks', '$..Parameters']", + "snapshot_skipped": "['$..NotificationARNs', '$..IncludeNestedStacks', '$..Parameters', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30326,7 +40236,7 @@ "test": "test_transform_foreach_use_case", "response": "200", "error": "", - "snapshot_skipped": "['$..DependsOn', '$..Resources.GraphQLApi.Properties.Name', '$..OutputValue', '$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "['$..DependsOn', '$..Resources.GraphQLApi.Properties.Name', '$..OutputValue', '$..StackResources..PhysicalResourceId', '$..StackResources..StackId', '$..StackResources..ResourceStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30361,6 +40271,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", @@ -30391,6 +40321,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -30436,6 +40376,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary_non_executed_change_set", + "test": "test_get_template_summary_non_executed_change_set", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -30536,6 +40486,18 @@ }, "ListStacks": { "- (without any parameters)": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", + "test": "test_listing_stacks", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], "ls_pro": [ { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudformation", @@ -30606,7 +40568,7 @@ "test": "test_no_echo_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/src/data/coverage/cloudfront.json b/src/data/coverage/cloudfront.json index ea549101..3a9914ef 100644 --- a/src/data/coverage/cloudfront.json +++ b/src/data/coverage/cloudfront.json @@ -2368,7 +2368,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2378,7 +2378,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2388,7 +2388,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2398,7 +2398,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3122,13 +3122,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" } ] @@ -3542,7 +3542,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3552,7 +3552,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3562,7 +3562,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3572,7 +3572,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4390,7 +4390,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4400,7 +4400,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4410,7 +4410,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4420,7 +4420,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4926,7 +4926,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4936,7 +4936,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4946,7 +4946,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4956,7 +4956,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5288,6 +5288,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_resources.py::TestResourcesEndpoint::test_get_resource", + "test": "test_get_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -5806,7 +5816,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5816,7 +5826,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5826,7 +5836,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5836,7 +5846,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/src/data/coverage/cloudtrail.json b/src/data/coverage/cloudtrail.json index a63dec42..ee69ff88 100644 --- a/src/data/coverage/cloudtrail.json +++ b/src/data/coverage/cloudtrail.json @@ -1097,6 +1097,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "400", + "error": "TrailNotFoundException", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", "test": "test_create_trail", diff --git a/src/data/coverage/cloudwatch.json b/src/data/coverage/cloudwatch.json index ee008e9c..2815ddcd 100644 --- a/src/data/coverage/cloudwatch.json +++ b/src/data/coverage/cloudwatch.json @@ -2685,76 +2685,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", - "test": "test_stack_deploy_order[A-C-B]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", - "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_vpc_endpoint", - "test": "test_deploy_vpc_endpoint", - "response": "200", - "error": "", - "snapshot_skipped": "['$..DnsEntries', '$..Groups', '$..NetworkInterfaceIds', '$..SubnetIds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", - "test": "test_cfn_with_apigateway_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation", - "test": "test_simple_route_table_creation", - "response": "200", - "error": "", - "snapshot_skipped": "['$..PropagatingVgws']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", - "test": "test_eventbus_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", @@ -2765,16 +2695,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_kinesis_stream_consumer_creations", - "test": "test_kinesis_stream_consumer_creations", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", "test": "test_generic_destination_routing[sqs-sqs]", @@ -2915,26 +2835,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function_name", - "test": "test_update_lambda_function_name", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", - "test": "test_bucketpolicy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", "test": "test_cfn_handle_s3_notification_configuration", @@ -2945,16 +2845,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", - "test": "test_cfn_handle_serverless_api_resource", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Tags', '$..tags', '$..Configuration.CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_sqs_event", "test": "test_sam_sqs_event", @@ -2975,16 +2865,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", - "test": "test_update_ssm_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", @@ -3046,13 +2926,113 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-1]", - "test": "test_get_azs_function[us-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -3145,6 +3125,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -3175,6 +3165,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "test": "test_implicit_type_conversion", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", "test": "test_alarm_lambda_target", @@ -3455,16 +3455,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_pagination", - "test": "test_list_metrics_pagination", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness", "test": "test_list_metrics_uniqueness", @@ -3795,16 +3785,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_exceed_limit_ten_entries[custom]", - "test": "test_put_events_exceed_limit_ten_entries[custom]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_response_entries_order", "test": "test_put_events_response_entries_order", @@ -5656,8 +5636,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_function_alias", - "test": "test_function_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_function_concurrency", + "test": "test_function_concurrency", "response": "200", "error": "", "snapshot_skipped": "", @@ -5936,8 +5916,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle_delete_function", - "test": "test_event_source_mapping_lifecycle_delete_function", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", @@ -7535,6 +7515,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_missing_values_in_rule", + "test": "test_bucket_notification_with_missing_values_in_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", @@ -7625,16 +7625,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", "test": "test_delete_objects", @@ -9905,16 +9895,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_empty_message[sqs]", - "test": "test_send_empty_message[sqs]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch[sqs]", "test": "test_send_message_batch[sqs]", @@ -10805,16 +10785,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_assign[BASE_REFERENCE_IN_PARAMETERS]", - "test": "test_reference_assign[BASE_REFERENCE_IN_PARAMETERS]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_variables_in_lambda_task[BASE_ASSIGN_FROM_LAMBDA_TASK_RESULT]", "test": "test_variables_in_lambda_task[BASE_ASSIGN_FROM_LAMBDA_TASK_RESULT]", @@ -12246,8 +12216,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_response_close_handlers_called_with_router", - "test": "test_response_close_handlers_called_with_router", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-True]", + "test": "test_build_image[SdkDockerClient-False-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_container_lifecycle_commands[SdkDockerClient]", + "test": "test_container_lifecycle_commands[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_structure_into_container[SdkDockerClient]", + "test": "test_copy_directory_structure_into_container[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_tag[SdkDockerClient]", + "test": "test_pull_docker_image_with_tag[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_automatic_pull[SdkDockerClient]", + "test": "test_run_container_automatic_pull[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12265,6 +12285,56 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_add[SdkDockerClient]", + "test": "test_container_with_cap_add[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-None]", + "test": "test_reserve_container_port[SdkDockerClient-None]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments[SdkDockerClient]", + "test": "test_run_with_additional_arguments[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", + "test": "test_stages_have_completed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_validation", "test": "test_put_metric_data_validation", @@ -13382,7 +13452,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13392,7 +13462,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13402,7 +13472,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13412,7 +13482,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13548,23 +13618,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_approval_action", - "test": "test_approval_action", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_build_and_push_docker_image", - "test": "test_build_and_push_docker_image", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", + "test": "test_create_update_cfn_action", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -13577,16 +13637,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_codebuild_failing_action", - "test": "test_codebuild_failing_action", - "response": "200", - "error": "", - "snapshot_skipped": "['$..actionExecutionDetails..output.executionResult.externalExecutionSummary']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_lambda_invoke[lambda-failure]", "test": "test_lambda_invoke[lambda-failure]", @@ -13607,26 +13657,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_source_to_java_build", - "test": "test_source_to_java_build", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", - "test": "test_admin_no_srp_auth_flow", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", @@ -13657,16 +13687,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_signing_certificate", - "test": "test_get_signing_certificate", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", "test": "test_saml_auth_flow[code]", @@ -13857,76 +13877,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2DockerVMM::test_run_invalid_image", - "test": "test_run_invalid_image", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_deletion_in_registry", - "test": "test_repository_deletion_in_registry", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_start_and_stop_task[start_task]", - "test": "test_start_and_stop_task[start_task]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestServiceCrud::test_create_service_with_additional_params[deployment-configuration-1]", - "test": "test_create_service_with_additional_params[deployment-configuration-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..availabilityZoneRebalancing', '$..deployments', '$..enableECSManagedTags', '$..enableExecuteCommand', '$..healthCheckGracePeriodSeconds', '$..placementConstraints', '$..propagateTags', '$..roleArn']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", - "test": "test_create_service_run_task", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", - "test": "test_run_simple_task_ec2_sequentially", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", - "test": "test_start_task_state_stopped", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", @@ -13937,16 +13887,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_generates_logs_live", - "test": "test_task_generates_logs_live", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", "test": "test_queue_proccessing", @@ -14977,6 +14917,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_name_prefix", + "test": "test_list_pipe_name_prefix", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", "test": "test_list_pipe_source_prefix", diff --git a/src/data/coverage/codebuild.json b/src/data/coverage/codebuild.json index 7dc4fbcc..3303e5a0 100644 --- a/src/data/coverage/codebuild.json +++ b/src/data/coverage/codebuild.json @@ -762,8 +762,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", - "test": "test_connection_with_secret", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", "snapshot_skipped": "", @@ -772,11 +772,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[unformatted_json]", + "test": "test_full_load_replication_task[unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -791,16 +791,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[disabled]", - "test": "test_cdc_before_image[disabled]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[pk-only]", "test": "test_cdc_before_image[pk-only]", @@ -842,8 +832,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mysql]", - "test": "test_cdc_rename_change_column[mysql]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mariadb]", + "test": "test_cdc_rename_change_column[mariadb]", "response": "200", "error": "", "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", @@ -861,6 +851,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rollback_transaction", + "test": "test_cdc_rollback_transaction", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_table_rules_filter", "test": "test_cdc_table_rules_filter", @@ -882,8 +882,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-non_default]", - "test": "test_full_load_replication_task[mysql-non_default]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_empty_describe_table_statics", + "test": "test_empty_describe_table_statics", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-default]", + "test": "test_full_load_replication_task[mariadb-default]", "response": "200", "error": "", "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", @@ -892,8 +902,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[non_default]", - "test": "test_cdc_replication_task_basic_response[non_default]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[unformatted_json]", + "test": "test_cdc_replication_task_basic_response[unformatted_json]", "response": "200", "error": "", "snapshot_skipped": "['$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..RecoveryCheckpoint']", @@ -1002,8 +1012,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[default]", - "test": "test_full_load_replication_task[default]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[unformatted_json]", + "test": "test_full_load_replication_task[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[default]", + "test": "test_full_load_replication_task_multiple_tables[default]", "response": "200", "error": "", "snapshot_skipped": "['$..EncryptionType']", @@ -1011,6 +1031,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_no_csv_file[cdc]", + "test": "test_no_csv_file[cdc]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..ReplicationTasks..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[first row valid rest invalid]", "test": "test_run_task_invalid_format_cdc_file[first row valid rest invalid]", @@ -1132,8 +1162,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", - "test": "test_public_alb", + "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_private_http_api_integration", + "test": "test_private_http_api_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -1151,6 +1181,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", "test": "test_docdb_connection", @@ -1172,8 +1212,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", - "test": "test_order_completion_workflow", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", "response": "200", "error": "", "snapshot_skipped": "", @@ -1182,8 +1222,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", + "test": "test_open_store", "response": "200", "error": "", "snapshot_skipped": "", @@ -1192,13 +1232,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_register_admin_user", - "test": "test_register_admin_user", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", + "test": "test_order_completion_workflow", "response": "200", "error": "", - "snapshot_skipped": "['$..UserAttributes..Name', '$..UserAttributes..Value', '$..Username']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -1212,8 +1262,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_custom_domains_invocation_stage_and_no_base_path", - "test": "test_custom_domains_invocation_stage_and_no_base_path", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_custom_domains_invocation", + "test": "test_custom_domains_invocation", "response": "200", "error": "", "snapshot_skipped": "", @@ -1232,28 +1282,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_update_base_path_mappings_apigw_v1", - "test": "test_update_base_path_mappings_apigw_v1", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_request", + "test": "test_authorizer_event_lambda_request", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..authType', '$..event.headers', '$..event.multiValueHeaders', '$..event.version', '$..authorizationToken', '$..requestContext.extendedRequestId', '$..requestContext.domainName', '$..requestContext.deploymentId', '$..requestContext.protocol', '$..requestContext.requestId', '$..requestContext.requestTime', '$..requestContext.requestTimeEpoch', '$..requestContext.identity']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_request_from_context", - "test": "test_authorizer_event_lambda_request_from_context", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_lambda_token_identity_source", + "test": "test_authorizer_lambda_token_identity_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$.create-authorizer-request.authType']", + "snapshot_skipped": "['$.create-authorizer-request.authType']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events_with_authorizer[1.0]", - "test": "test_lambda_events_with_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events_with_authorizer[2.0]", + "test": "test_lambda_events_with_authorizer[2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1262,8 +1312,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "test": "test_iam_authorizer", "response": "200", "error": "", "snapshot_skipped": "", @@ -1302,8 +1352,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_with_http_integration[HTTP-False-True]", - "test": "test_websocket_api_with_http_integration[HTTP-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1362,8 +1412,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizer::test_jwt_authorizer_lambda_target[2.0]", - "test": "test_jwt_authorizer_lambda_target[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizer::test_jwt_authorizer_lambda_target[1.0]", + "test": "test_jwt_authorizer_lambda_target[1.0]", "response": "200", "error": "", "snapshot_skipped": "['$..claims.version', '$..claims.at_hash', '$..claims.jti', '$..claims[\"cognito:user_status\"]']", @@ -1381,6 +1431,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestIAMAuthorization::test_iam_authorization_missing_token", + "test": "test_iam_authorization_missing_token", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_kinesis.py::TestHttpApiAwsProxySubtypeKinesis::test_apigw_v2_http_kinesis_put_record", "test": "test_apigw_v2_http_kinesis_put_record", @@ -1402,23 +1462,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_return_gzip_response", - "test": "test_aws_proxy_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v2", + "test": "test_aws_proxy_response_payload_format_validation_v2", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.Server', '$..headers-dict.Server', '$..headers.Connection', '$..headers-dict.Connection', '$..headers.Content-Type']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", - "test": "test_custom_domains_outside_of_cert[.example.com]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_stepfunctions.py::TestHttpApiAwsProxySubtypeStepFunctions::test_step_functions_integration_start_execution", + "test": "test_step_functions_integration_start_execution", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..headers.Server', '$..headers.Content-Length']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -1432,8 +1492,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiRouting::test_behavior_route_priority_on_root[ANY /]", - "test": "test_behavior_route_priority_on_root[ANY /]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite_multivalue", + "test": "test_http_proxy_with_path_param_overwrite_multivalue", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", @@ -1452,11 +1522,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_websockets/test_websockets_context.py::TestWebsocketsContext::test_websocket_aws_proxy_event_shape", - "test": "test_websocket_aws_proxy_event_shape", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfigdata.py::TestAppConfigData::test_get_app_config_by_name", + "test": "test_get_app_config_by_name", "response": "200", "error": "", - "snapshot_skipped": "['$..requestContext.domainName']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1472,8 +1542,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/applicationautoscaling/test_application_autoscaling.py::TestAppAutoscalingTags::test_add_same_tag_twice", - "test": "test_add_same_tag_twice", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_api.py::TestAppSyncChannelNamespaceCrud::test_create_channel_with_direct_lambda_integration", + "test": "test_create_channel_with_direct_lambda_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -1482,31 +1552,31 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppSyncLambdaAuthorizer::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppSyncEventsApiKeyAuth::test_websocket_connection", + "test": "test_websocket_connection", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.missing-api-key.errors..errorCode', '$.missing-api-key.errors..errorType']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppSyncMultiAuth::test_query_level_auth", - "test": "test_query_level_auth", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", - "snapshot_skipped": "['$.query-key-get-users.data', '$.query-key-create-user.data', '$.query-guest-get-users.data', '$.query-guest-get-user.data', '$.query-admin-get-user.data', '$..errors']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncDynamoDbDataSource::test_dynamodb_resolver_scan", - "test": "test_dynamodb_resolver_scan", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncHttpDataSource::test_http_data_source_detailed", + "test": "test_http_data_source_detailed", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..code']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1542,8 +1612,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventCodeExecutor::test_empty_payload", - "test": "test_empty_payload", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppSyncEventOnSubscribe::test_on_subscribe_return_value", + "test": "test_on_subscribe_return_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -1552,11 +1622,21 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventHttpDataSource::test_publish_execution", - "test": "test_publish_execution", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventCodeExecutor::test_event_code_executor_context", + "test": "test_event_code_executor_context", + "response": "200", + "error": "", + "snapshot_skipped": "['$..request.headers.accept-encoding', '$..request.headers.content-length', '$..request.headers.gogi-request-origin', '$..request.headers.x-amzn-remote-ip', '$..request.headers.x-amzn-requestid', '$..request.headers.x-amzn-trace-id', '$..request.headers.cloudfront-forwarded-proto', '$..request.headers.cloudfront-is-desktop-viewer', '$..request.headers.cloudfront-is-mobile-viewer', '$..request.headers.cloudfront-is-smarttv-viewer', '$..request.headers.cloudfront-is-tablet-viewer', '$..request.headers.cloudfront-viewer-asn', '$..request.headers.cloudfront-viewer-country', '$..request.headers.via', '$..request.headers.x-amz-cf-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDirectInvocation::test_invoke_lambda_none_return", + "test": "test_invoke_lambda_none_return", "response": "200", "error": "", - "snapshot_skipped": "['$..request.headers.accept-encoding', '$..request.headers.content-length', '$..request.headers.gogi-request-origin', '$..request.headers.x-amzn-remote-ip', '$..request.headers.x-amzn-requestid', '$..request.headers.x-amzn-trace-id', '$..result.body.headers.accept', '$..result.body.headers.accept-encoding', '$..result.body.headers.x-amzn-trace-id', '$..result.body.origin', '$..result.body.headers.date', '$..result.body.headers.user-agent', '$..result.body.headers.X-Amzn-Trace-Id', '$..result.headers.x-amzn-requestid', '$..result.headers.x-amzn-trace-id', '$..result.headers.Connection', '$..result.headers.Server', '$..result.headers.x-amzn-RequestId', '$..result.headers.X-Amzn-Trace-Id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1572,8 +1652,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_invocation.py::TestWebSocketEventConnection::test_websocket_connection_host_header", - "test": "test_websocket_connection_host_header", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_invocation.py::TestWebSocketEventSubscription::test_subscription_channel_format[value-after-wildcard]", + "test": "test_subscription_channel_format[value-after-wildcard]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_resolvers.py::TestAppsyncVtlResolvers::test_aws_scalar_in_schema_declaration", + "test": "test_aws_scalar_in_schema_declaration", "response": "200", "error": "", "snapshot_skipped": "", @@ -1582,8 +1672,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_invocation.py::TestWebsocketPublish::test_publish_through_ws", - "test": "test_publish_through_ws", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_subscription_lifecycle", + "test": "test_subscription_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", @@ -1592,8 +1682,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_resolvers.py::TestAppsyncVtlResolvers::test_nested_query", - "test": "test_nested_query", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", "response": "200", "error": "", "snapshot_skipped": "", @@ -1622,8 +1712,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_compute_environments.py::TestBatchComputeEnvironmentCRUD::test_update_compute_environment", - "test": "test_update_compute_environment", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_compute_environments.py::TestBatchComputeEnvironmentCRUD::test_delete_compute_environment_invalid_state", + "test": "test_delete_compute_environment_invalid_state", "response": "200", "error": "", "snapshot_skipped": "", @@ -1632,8 +1722,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_job_queues.py::TestBatchJobQueueCRUD::test_update_job_queue_does_not_exist", - "test": "test_update_job_queue_does_not_exist", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_job_queues.py::TestBatchJobQueueCRUD::test_create_job_queue_multiple_compute_envs_same_order", + "test": "test_create_job_queue_multiple_compute_envs_same_order", "response": "200", "error": "", "snapshot_skipped": "", @@ -1651,6 +1741,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_cancel_job_invalid_job_id", + "test": "test_cancel_job_invalid_job_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_describe_jobs", "test": "test_describe_jobs", @@ -1682,11 +1782,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_list_jobs", - "test": "test_list_jobs", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_ec2_fargate_incompatible[FARGATE-EC2]", + "test": "test_submit_job_ec2_fargate_incompatible[FARGATE-EC2]", "response": "200", "error": "", - "snapshot_skipped": "['$..jobSummaryList..statusReason', '$..jobSummaryList..jobDefinition']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1751,6 +1851,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/bedrock/test_bedrock.py::TestBedrock::test_invocation_jobs", + "test": "test_invocation_jobs", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Body', '$..ContentLength', '$..ContentType', '$..SSEKMSKeyId', '$..ServerSideEncryption', '$..status', '$..ChecksumCRC32', '$..ChecksumType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/bedrock/test_bedrock.py::TestBedrock::test_invoke_unknown_model", + "test": "test_invoke_unknown_model", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_security_group_read_with_vpc", + "test": "test_security_group_read_with_vpc", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ResourceDescription.Properties.SecurityGroupIngress']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_buildspec_override", "test": "test_buildspec_override", @@ -1921,6 +2051,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_s3_deployment_provider", "test": "test_s3_deployment_provider", @@ -2037,6 +2177,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_s3_deployment_provider", "test": "test_s3_deployment_provider", @@ -2241,6 +2391,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_s3_deployment_provider", "test": "test_s3_deployment_provider", @@ -2491,6 +2651,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_s3_deployment_provider", "test": "test_s3_deployment_provider", @@ -2701,6 +2871,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_s3_deployment_provider", "test": "test_s3_deployment_provider", diff --git a/src/data/coverage/codeconnections.json b/src/data/coverage/codeconnections.json index 7fa817b5..774906d4 100644 --- a/src/data/coverage/codeconnections.json +++ b/src/data/coverage/codeconnections.json @@ -391,6 +391,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_source_to_java_build", "test": "test_source_to_java_build", @@ -477,6 +487,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_source_to_java_build", "test": "test_source_to_java_build", @@ -543,6 +563,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_source_to_java_build", "test": "test_source_to_java_build", diff --git a/src/data/coverage/codedeploy.json b/src/data/coverage/codedeploy.json index cb136f15..85f1a45c 100644 --- a/src/data/coverage/codedeploy.json +++ b/src/data/coverage/codedeploy.json @@ -1156,6 +1156,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codedeploy.py::test_codedeploy_stack", + "test": "test_codedeploy_stack", + "response": "400", + "error": "ApplicationDoesNotExistException", + "snapshot_skipped": "['$..deploymentConfigInfo.computePlatform', '$..application.linkedToGitHub', '$..deploymentGroupInfo.ec2TagFilters', '$..deploymentGroupInfo.onPremisesInstanceTagFilters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } diff --git a/src/data/coverage/codepipeline.json b/src/data/coverage/codepipeline.json index 63ff3533..4e5646cf 100644 --- a/src/data/coverage/codepipeline.json +++ b/src/data/coverage/codepipeline.json @@ -675,6 +675,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_s3_deployment_provider", "test": "test_s3_deployment_provider", @@ -895,6 +905,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -1157,6 +1177,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_s3_deployment_provider", "test": "test_s3_deployment_provider", @@ -1313,6 +1343,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_s3_deployment_provider", "test": "test_s3_deployment_provider", @@ -1459,6 +1499,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_s3_deployment_provider", "test": "test_s3_deployment_provider", diff --git a/src/data/coverage/cognito-idp.json b/src/data/coverage/cognito-idp.json index cdc47073..378b0cde 100644 --- a/src/data/coverage/cognito-idp.json +++ b/src/data/coverage/cognito-idp.json @@ -3745,6 +3745,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_update_user_attributes", + "test": "test_update_user_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", "test": "test_saml_auth_flow[code]", @@ -4578,6 +4588,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_update_user_attributes", + "test": "test_update_user_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -10845,6 +10865,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_verifiedpermissions.py::TestVerifiedPermissions::test_create_avp_stack_with_cognito", + "test": "test_create_avp_stack_with_cognito", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..identitySources..configuration.cognitoUserPoolConfiguration.clientIds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_delete_protection", "test": "test_user_pool_delete_protection", @@ -10980,6 +11020,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_verifiedpermissions.py::TestVerifiedPermissions::test_create_avp_stack_with_cognito", + "test": "test_create_avp_stack_with_cognito", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..identitySources..configuration.cognitoUserPoolConfiguration.clientIds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -11236,6 +11296,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_verifiedpermissions.py::TestVerifiedPermissions::test_create_avp_stack_with_cognito", + "test": "test_create_avp_stack_with_cognito", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..identitySources..configuration.cognitoUserPoolConfiguration.clientIds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } diff --git a/src/data/coverage/docdb.json b/src/data/coverage/docdb.json index 02c5405a..f9f5b90c 100644 --- a/src/data/coverage/docdb.json +++ b/src/data/coverage/docdb.json @@ -822,24 +822,28 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, + } + ] + }, + "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, EnableHttpEndpoint, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port, ServerlessV2ScalingConfiguration, VpcSecurityGroupIds": { + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", - "test": "test_select_char", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", + "test": "test_batch_execute_statement_setup[postgres-v1]", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" } ] }, - "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, EnableHttpEndpoint, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port, ServerlessV2ScalingConfiguration, VpcSecurityGroupIds": { + "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, EnableHttpEndpoint, Engine, EngineVersion, MasterUserPassword, MasterUsername, ServerlessV2ScalingConfiguration, StorageEncrypted, VpcSecurityGroupIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", - "test": "test_batch_execute_statement_setup[postgres-v1]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", "response": "200", "error": "", "snapshot_skipped": "", @@ -1017,16 +1021,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "200", - "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -1888,7 +1882,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3062,6 +3056,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -3294,7 +3298,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4123,16 +4127,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "200", - "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -4144,8 +4138,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4212,6 +4206,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -4290,8 +4294,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5055,6 +5059,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", @@ -5602,8 +5616,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5631,6 +5645,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "404", + "error": "DBSubnetGroupNotFoundFault", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSDBSubnetGroupsCRUD::test_db_subnet_group_casing", "test": "test_db_subnet_group_casing", @@ -6660,48 +6684,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", + "test": "test_max_connections", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", + "test": "test_max_connections", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", - "test": "test_max_connections", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", + "test": "test_advisory_lock", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", - "test": "test_max_connections", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_alias_and_agg_functions", + "test": "test_alias_and_agg_functions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..tableName']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-bool_array]", + "test": "test_array_agg_function_support[False-JSON-bool_array]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6710,224 +6734,1304 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_bytea_data_type", - "test": "test_select_bytea_data_type", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-bpchar_array]", + "test": "test_array_agg_function_support[False-JSON-bpchar_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", - "test": "test_select_char", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-char_array]", + "test": "test_array_agg_function_support[False-JSON-char_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", - "test": "test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-date_array]", + "test": "test_array_agg_function_support[False-JSON-date_array]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", - "test": "test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-float4_array]", + "test": "test_array_agg_function_support[False-JSON-float4_array]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_failover", - "test": "test_failover", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-float8_array]", + "test": "test_array_agg_function_support[False-JSON-float8_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList', '$..GlobalCluster.Endpoint', '$..GlobalCluster.EngineLifecycleSupport', '$..GlobalCluster.TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_promote_secondary_headless", - "test": "test_promote_secondary_headless", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int2_array]", + "test": "test_array_agg_function_support[False-JSON-int2_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", - "test": "test_validate_initial_setup", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int4_array]", + "test": "test_array_agg_function_support[False-JSON-int4_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", - "test": "test_validate_initial_setup", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int8_array]", + "test": "test_array_agg_function_support[False-JSON-int8_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", - "test": "test_replication_task_without_identifier", - "response": "404", - "error": "DBClusterNotFoundFault", - "snapshot_skipped": "['$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-json_array]", + "test": "test_array_agg_function_support[False-JSON-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", - "test": "test_rds_lambda", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-jsonb_array]", + "test": "test_array_agg_function_support[False-JSON-jsonb_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source", - "test": "test_rds_data_source", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-name_array]", + "test": "test_array_agg_function_support[False-JSON-name_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", - "test": "test_rds_data_source_rds_utils", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-oid_array]", + "test": "test_array_agg_function_support[False-JSON-oid_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventRdsDatasource::test_rds_simple", - "test": "test_rds_simple", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-oid_array_from_system_table]", + "test": "test_array_agg_function_support[False-JSON-oid_array_from_system_table]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_cluster.yml]", - "test": "test_db_cluster_deployment[rds_cluster.yml]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-refcursor_array]", + "test": "test_array_agg_function_support[False-JSON-refcursor_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_serverless_cluster.yml]", - "test": "test_db_cluster_deployment[rds_serverless_cluster.yml]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-text_array]", + "test": "test_array_agg_function_support[False-JSON-text_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", - "test": "test_rds_cluster_with_kms", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-time_array]", + "test": "test_array_agg_function_support[False-JSON-time_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", - "response": "404", - "error": "DBClusterNotFoundFault", - "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-timestamp_array]", + "test": "test_array_agg_function_support[False-JSON-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", - "test": "test_neptune_iam_with_http_protocol", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-timestamptz_array]", + "test": "test_array_agg_function_support[False-JSON-timestamptz_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[False-False]", - "test": "test_cluster_endpoint_address[False-False]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-uuid_array]", + "test": "test_array_agg_function_support[False-JSON-uuid_array]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[False-True]", - "test": "test_cluster_endpoint_address[False-True]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-varchar_array]", + "test": "test_array_agg_function_support[False-JSON-varchar_array]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[True-False]", - "test": "test_cluster_endpoint_address[True-False]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-xml_array]", + "test": "test_array_agg_function_support[False-JSON-xml_array]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[True-True]", - "test": "test_cluster_endpoint_address[True-True]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-bool_array]", + "test": "test_array_agg_function_support[False-NONE-bool_array]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-bpchar_array]", + "test": "test_array_agg_function_support[False-NONE-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-char_array]", + "test": "test_array_agg_function_support[False-NONE-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-date_array]", + "test": "test_array_agg_function_support[False-NONE-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-float4_array]", + "test": "test_array_agg_function_support[False-NONE-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-float8_array]", + "test": "test_array_agg_function_support[False-NONE-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int2_array]", + "test": "test_array_agg_function_support[False-NONE-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int4_array]", + "test": "test_array_agg_function_support[False-NONE-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int8_array]", + "test": "test_array_agg_function_support[False-NONE-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-json_array]", + "test": "test_array_agg_function_support[False-NONE-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-jsonb_array]", + "test": "test_array_agg_function_support[False-NONE-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-name_array]", + "test": "test_array_agg_function_support[False-NONE-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-numeric_array]", + "test": "test_array_agg_function_support[False-NONE-numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-oid_array]", + "test": "test_array_agg_function_support[False-NONE-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-oid_array_from_system_table]", + "test": "test_array_agg_function_support[False-NONE-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-text_array]", + "test": "test_array_agg_function_support[False-NONE-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-time_array]", + "test": "test_array_agg_function_support[False-NONE-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamptz_array]", + "test": "test_array_agg_function_support[False-NONE-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-uuid_array]", + "test": "test_array_agg_function_support[False-NONE-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-varchar_array]", + "test": "test_array_agg_function_support[False-NONE-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-xml_array]", + "test": "test_array_agg_function_support[False-NONE-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-bool_array]", + "test": "test_array_agg_function_support[True-JSON-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-bpchar_array]", + "test": "test_array_agg_function_support[True-JSON-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-char_array]", + "test": "test_array_agg_function_support[True-JSON-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-date_array]", + "test": "test_array_agg_function_support[True-JSON-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-float4_array]", + "test": "test_array_agg_function_support[True-JSON-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-float8_array]", + "test": "test_array_agg_function_support[True-JSON-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int2_array]", + "test": "test_array_agg_function_support[True-JSON-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int4_array]", + "test": "test_array_agg_function_support[True-JSON-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int8_array]", + "test": "test_array_agg_function_support[True-JSON-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-json_array]", + "test": "test_array_agg_function_support[True-JSON-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-jsonb_array]", + "test": "test_array_agg_function_support[True-JSON-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-name_array]", + "test": "test_array_agg_function_support[True-JSON-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-oid_array]", + "test": "test_array_agg_function_support[True-JSON-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-oid_array_from_system_table]", + "test": "test_array_agg_function_support[True-JSON-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-refcursor_array]", + "test": "test_array_agg_function_support[True-JSON-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-text_array]", + "test": "test_array_agg_function_support[True-JSON-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-time_array]", + "test": "test_array_agg_function_support[True-JSON-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-timestamp_array]", + "test": "test_array_agg_function_support[True-JSON-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-timestamptz_array]", + "test": "test_array_agg_function_support[True-JSON-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-uuid_array]", + "test": "test_array_agg_function_support[True-JSON-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-varchar_array]", + "test": "test_array_agg_function_support[True-JSON-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-xml_array]", + "test": "test_array_agg_function_support[True-JSON-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-bool_array]", + "test": "test_array_agg_function_support[True-NONE-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-bpchar_array]", + "test": "test_array_agg_function_support[True-NONE-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-char_array]", + "test": "test_array_agg_function_support[True-NONE-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-date_array]", + "test": "test_array_agg_function_support[True-NONE-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-float4_array]", + "test": "test_array_agg_function_support[True-NONE-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-float8_array]", + "test": "test_array_agg_function_support[True-NONE-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int2_array]", + "test": "test_array_agg_function_support[True-NONE-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int4_array]", + "test": "test_array_agg_function_support[True-NONE-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int8_array]", + "test": "test_array_agg_function_support[True-NONE-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-json_array]", + "test": "test_array_agg_function_support[True-NONE-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-jsonb_array]", + "test": "test_array_agg_function_support[True-NONE-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-name_array]", + "test": "test_array_agg_function_support[True-NONE-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-numeric_array]", + "test": "test_array_agg_function_support[True-NONE-numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-oid_array]", + "test": "test_array_agg_function_support[True-NONE-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-oid_array_from_system_table]", + "test": "test_array_agg_function_support[True-NONE-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-refcursor_array]", + "test": "test_array_agg_function_support[True-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-text_array]", + "test": "test_array_agg_function_support[True-NONE-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-time_array]", + "test": "test_array_agg_function_support[True-NONE-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-timestamp_array]", + "test": "test_array_agg_function_support[True-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-timestamptz_array]", + "test": "test_array_agg_function_support[True-NONE-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-uuid_array]", + "test": "test_array_agg_function_support[True-NONE-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-varchar_array]", + "test": "test_array_agg_function_support[True-NONE-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-xml_array]", + "test": "test_array_agg_function_support[True-NONE-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_create_database_and_table", + "test": "test_create_database_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..records[0].[11].stringValue', '$..records[0].[12].stringValue', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_execute_sql", + "test": "test_execute_sql", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_execute_statement_only_first", + "test": "test_execute_statement_only_first", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_information_schema", + "test": "test_information_schema", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_insert_query_with_parameters", + "test": "test_insert_query_with_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "['$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_non_existing_database", + "test": "test_non_existing_database", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_null_values", + "test": "test_null_values", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[create-table]", + "test": "test_number_of_records_updated[create-table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-all-records-affected]", + "test": "test_number_of_records_updated[delete-all-records-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-no-records-affected]", + "test": "test_number_of_records_updated[delete-no-records-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-one-record-affected]", + "test": "test_number_of_records_updated[delete-one-record-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[insert-multiple-records]", + "test": "test_number_of_records_updated[insert-multiple-records]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[insert-single-record]", + "test": "test_number_of_records_updated[insert-single-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-all-records]", + "test": "test_number_of_records_updated[update-all-records]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-single-record]", + "test": "test_number_of_records_updated[update-single-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[upsert-existing-record]", + "test": "test_number_of_records_updated[upsert-existing-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_query_oid_value", + "test": "test_query_oid_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_bytea_data_type", + "test": "test_select_bytea_data_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_transactions", + "test": "test_transactions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "test": "test_global_cluster_read_write", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "test": "test_global_cluster_remove_instances_from_cluster", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_failover", + "test": "test_failover", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList', '$..GlobalCluster.Endpoint', '$..GlobalCluster.EngineLifecycleSupport', '$..GlobalCluster.TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_promote_secondary_headless", + "test": "test_promote_secondary_headless", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", + "test": "test_validate_initial_setup", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", + "test": "test_validate_initial_setup", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", + "test": "test_replication_task_without_identifier", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "['$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", + "test": "test_rds_lambda", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source", + "test": "test_rds_data_source", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", + "test": "test_rds_data_source_rds_utils", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventRdsDatasource::test_rds_simple", + "test": "test_rds_simple", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_cluster.yml]", + "test": "test_db_cluster_deployment[rds_cluster.yml]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_serverless_cluster.yml]", + "test": "test_db_cluster_deployment[rds_serverless_cluster.yml]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", + "test": "test_rds_cluster_with_kms", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", + "test": "test_neptune_iam_with_http_protocol", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[False-False]", + "test": "test_cluster_endpoint_address[False-False]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[False-True]", + "test": "test_cluster_endpoint_address[False-True]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[True-False]", + "test": "test_cluster_endpoint_address[True-False]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[True-True]", + "test": "test_cluster_endpoint_address[True-True]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_aurora_db[provisioned-8.0.mysql_aurora.3.04.0]", @@ -7279,16 +8383,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "404", - "error": "DBClusterNotFoundFault", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -7300,8 +8394,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "404", "error": "DBClusterNotFoundFault", "snapshot_skipped": "", @@ -8207,6 +9301,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", @@ -9202,7 +10306,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" diff --git a/src/data/coverage/dynamodb.json b/src/data/coverage/dynamodb.json index b1884ad9..9060dba6 100644 --- a/src/data/coverage/dynamodb.json +++ b/src/data/coverage/dynamodb.json @@ -4225,15 +4225,45 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "test": "test_deploy_stack_with_dynamodb_table", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table", + "test": "test_global_table", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", + "test": "test_lambda_w_dynamodb_event_filter_update", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", "test": "test_delete_table", @@ -4297,13 +4327,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -4585,6 +4615,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -7039,16 +7079,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" } ], "ls_pro": [ @@ -7503,13 +7533,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -12208,16 +12238,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source", - "test": "test_kinesis_firehose_kinesis_as_source", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", "test": "test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", @@ -12446,26 +12466,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", - "test": "test_kinesis_firehose_redshift", - "response": "500", - "error": "InternalFailure", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_firehose_redshift_as_target", - "test": "test_firehose_redshift_as_target", - "response": "500", - "error": "InternalFailure", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", "test": "test_stream_journal", diff --git a/src/data/coverage/dynamodbstreams.json b/src/data/coverage/dynamodbstreams.json index d8e24e9d..67f34ff6 100644 --- a/src/data/coverage/dynamodbstreams.json +++ b/src/data/coverage/dynamodbstreams.json @@ -820,18 +820,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.13]", - "test": "test_snapstart_lifecycle[python3.13]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", - "test": "test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "test": "test_snapstart_lifecycle[java11]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -840,8 +830,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", - "test": "test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.13]", + "test": "test_snapstart_lifecycle[python3.13]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -850,8 +840,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", - "test": "test_tag_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "test": "test_tag_versions", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -860,8 +850,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", - "test": "test_manual_endpoint_injection[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[dotnet6]", + "test": "test_manual_endpoint_injection[dotnet6]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -870,8 +860,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", - "test": "test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "test": "test_echo_invoke[python3.11]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -880,8 +870,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", - "test": "test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.3]", + "test": "test_echo_invoke[ruby3.3]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -890,8 +880,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", - "test": "test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java21]", + "test": "test_introspection_invoke[java21]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", @@ -900,11 +890,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", - "test": "test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -919,16 +909,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..resources']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_maxeventage", "test": "test_maxeventage", @@ -950,18 +930,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_manual_endpoint_injection[provided.al2023]", - "test": "test_manual_endpoint_injection[provided.al2023]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "test": "test_lambda_docker_networks", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", - "test": "test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "test": "test_serializable_input_object[java17]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..LoggingConfig']", @@ -970,8 +950,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_route_through_edge", - "test": "test_route_through_edge", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint", + "test": "test_custom_endpoint", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -980,8 +960,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestMultiplexingClusterManager::test_multiplexing_cluster", - "test": "test_multiplexing_cluster", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_existing_domain_causes_exception", + "test": "test_create_existing_domain_causes_exception", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -990,8 +970,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_describe_domains", - "test": "test_describe_domains", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_compatible_version_for_domain", + "test": "test_get_compatible_version_for_domain", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1000,18 +980,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_domain_lifecycle", - "test": "test_domain_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_document", + "test": "test_get_document", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..AIMLOptions', '$..AccessPolicies.Status.State', '$..AccessPolicies.Status.UpdateVersion', '$..AdvancedOptions.Status.UpdateVersion', '$..AdvancedSecurityOptions..AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Status.UpdateVersion', '$..AutoTuneOptions..State', '$..AutoTuneOptions..UseOffPeakWindow', '$..AutoTuneOptions.Options.DesiredState', '$..AutoTuneOptions.Status.UpdateVersion', '$..ChangeProgressDetails', '$..ClusterConfig..DedicatedMasterCount', '$..ClusterConfig..DedicatedMasterEnabled', '$..ClusterConfig..DedicatedMasterType', '$..ClusterConfig..MultiAZWithStandbyEnabled', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.WarmEnabled', '$..ClusterConfig.Status.UpdateVersion', '$..CognitoOptions.Status.UpdateVersion', '$..DomainEndpointOptions..TLSSecurityPolicy', '$..DomainEndpointOptions.Status.UpdateVersion', '$..EBSOptions.Options.VolumeSize', '$..EBSOptions.Status.UpdateVersion', '$..EncryptionAtRestOptions.Status.UpdateVersion', '$..Endpoint', '$..EngineVersion.Status.UpdateVersion', '$..IPAddressType', '$..IdentityCenterOptions', '$..LogPublishingOptions.Status.UpdateVersion', '$..ModifyingProperties', '$..NodeToNodeEncryptionOptions.Status.UpdateVersion', '$..OffPeakWindowOptions', '$..ServiceSoftwareOptions.CurrentVersion', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..SnapshotOptions.Status.UpdateVersion', '$..SoftwareUpdateOptions', '$..VPCOptions.Status.UpdateVersion']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_path", - "test": "test_endpoint_strategy_path", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestSingletonClusterManager::test_endpoint_strategy_port_singleton_cluster", + "test": "test_endpoint_strategy_port_singleton_cluster", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1029,16 +1009,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", - "test": "test_s3_put_more_than_1000_items", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_complete_multipart_parts_checksum_full_object[CRC32C]", "test": "test_complete_multipart_parts_checksum_full_object[CRC32C]", @@ -1050,8 +1020,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_upload_part_checksum_exception[CRC32C]", - "test": "test_multipart_upload_part_checksum_exception[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_parts_checksum_exceptions_full_object", + "test": "test_multipart_parts_checksum_exceptions_full_object", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1060,8 +1030,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PutObjectChecksum::test_put_object_checksum[CRC32]", - "test": "test_put_object_checksum[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_upload_part_checksum_exception[CRC32]", + "test": "test_multipart_upload_part_checksum_exception[CRC32]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1070,8 +1040,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3ObjectCRUD::test_get_object_with_version_unversioned_bucket", - "test": "test_get_object_with_version_unversioned_bucket", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_object_retention", + "test": "test_s3_object_retention", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1080,28 +1050,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..data.M.s3.M.object.M.eTag.S', '$..data.M.s3.M.object.M.size.N']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_fifo_topic_to_regular_sqs[True]", - "test": "test_fifo_topic_to_regular_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$.dedup-messages.Messages']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyAttributes::test_filter_policy", - "test": "test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_for_batch", + "test": "test_filter_policy_for_batch", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1110,8 +1080,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue[sqs_query]", - "test": "test_extend_message_visibility_timeout_set_in_queue[sqs_query]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[sqs_query-False]", + "test": "test_fifo_deduplication_not_on_message_group_id[sqs_query-False]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1120,31 +1090,21 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_empty_string_attribute[sqs]", - "test": "test_send_message_with_empty_string_attribute[sqs]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_message_retention_with_inflight", + "test": "test_message_retention_with_inflight", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsOverrideHeaders::test_receive_message_override_message_wait_time_seconds", - "test": "test_receive_message_override_message_wait_time_seconds", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task_on_deleted", + "test": "test_activity_task_on_deleted", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_undefined_reference[BASE_UNDEFINED_ASSIGN]", - "test": "test_undefined_reference[BASE_UNDEFINED_ASSIGN]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1247,6 +1207,16 @@ "GetRecords": { "Limit, ShardIterator": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_lambda_dynamodb", + "test": "test_lambda_dynamodb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", "test": "test_opensearch_crud", @@ -1637,6 +1607,556 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_chunked_response_streaming", + "test": "test_chunked_response_streaming", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-False]", + "test": "test_build_image[SdkDockerClient-False-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-True]", + "test": "test_build_image[SdkDockerClient-False-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-True-False]", + "test": "test_build_image[SdkDockerClient-True-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-True-True]", + "test": "test_build_image[SdkDockerClient-True-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_container_lifecycle_commands[SdkDockerClient]", + "test": "test_container_lifecycle_commands[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_into_container[SdkDockerClient]", + "test": "test_copy_directory_into_container[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_structure_into_container[SdkDockerClient]", + "test": "test_copy_directory_structure_into_container[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", + "test": "test_create_container_remove_removes_container[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_file[SdkDockerClient-False]", + "test": "test_create_start_container_with_stdin_to_file[SdkDockerClient-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", + "test": "test_docker_image_names[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_error_in_container[SdkDockerClient]", + "test": "test_exec_error_in_container[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container[SdkDockerClient]", + "test": "test_exec_in_container[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_non_existing_image[SdkDockerClient]", + "test": "test_get_container_command_non_existing_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_non_existing_image[SdkDockerClient]", + "test": "test_get_container_entrypoint_non_existing_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network_wrong_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network_wrong_network[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network_multiple_networks[SdkDockerClient]", + "test": "test_get_network_multiple_networks[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_network_non_existent_network[SdkDockerClient]", + "test": "test_inspect_network_non_existent_network[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image[SdkDockerClient]", + "test": "test_pull_docker_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_hash[SdkDockerClient]", + "test": "test_pull_docker_image_with_hash[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_log_handler[SdkDockerClient]", + "test": "test_pull_docker_image_with_log_handler[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_tag[SdkDockerClient]", + "test": "test_pull_docker_image_with_tag[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_non_existent_docker_image[SdkDockerClient]", + "test": "test_pull_non_existent_docker_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[CmdDockerClient]", + "test": "test_push_access_denied[CmdDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", + "test": "test_push_access_denied[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_anonymous_volumes[SdkDockerClient]", + "test": "test_remove_anonymous_volumes[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_automatic_pull[SdkDockerClient]", + "test": "test_run_container_automatic_pull[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_non_existent_image[SdkDockerClient]", + "test": "test_run_container_non_existent_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_detached_with_logs[SdkDockerClient]", + "test": "test_run_detached_with_logs[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", + "test": "test_running_container_names[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_set_container_entrypoint[SdkDockerClient-entrypoint1]", + "test": "test_set_container_entrypoint[SdkDockerClient-entrypoint1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerImages::test_commit_creates_image_from_running_container[SdkDockerClient]", + "test": "test_commit_creates_image_from_running_container[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_get_container_stats[SdkDockerClient]", + "test": "test_get_container_stats[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_run_container_with_labels[SdkDockerClient]", + "test": "test_run_container_with_labels[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", + "test": "test_docker_logging_fluentbit[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_disconnect_container_from_nonexistent_network[SdkDockerClient]", + "test": "test_disconnect_container_from_nonexistent_network[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_docker_sdk_retries_after_init", + "test": "test_docker_sdk_retries_after_init", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_docker_sdk_retries_on_init", + "test": "test_docker_sdk_retries_on_init", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_set_container_workdir[SdkDockerClient]", + "test": "test_set_container_workdir[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-None]", + "test": "test_container_port_can_be_bound[SdkDockerClient-None]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-tcp]", + "test": "test_container_port_can_be_bound[SdkDockerClient-tcp]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-udp]", + "test": "test_container_port_can_be_bound[SdkDockerClient-udp]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-None]", + "test": "test_reserve_container_port[SdkDockerClient-None]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-tcp]", + "test": "test_reserve_container_port[SdkDockerClient-tcp]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-udp]", + "test": "test_reserve_container_port[SdkDockerClient-udp]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments[SdkDockerClient]", + "test": "test_run_with_additional_arguments[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_random_port[SdkDockerClient]", + "test": "test_run_with_additional_arguments_random_port[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", + "test": "test_stages_have_completed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_delivery_channel", + "test": "test_put_delivery_channel", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", @@ -1709,6 +2229,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_register_admin_user", + "test": "test_register_admin_user", + "response": "200", + "error": "", + "snapshot_skipped": "['$..UserAttributes..Name', '$..UserAttributes..Value', '$..Username']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", + "test": "test_websocket", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", diff --git a/src/data/coverage/ec2.json b/src/data/coverage/ec2.json index f5b90bad..f11f5673 100644 --- a/src/data/coverage/ec2.json +++ b/src/data/coverage/ec2.json @@ -939,6 +939,18 @@ "snapshot_skipped": "" } }, + { + "CreateImageUsageReport": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, { "CreateInstanceConnectEndpoint": { "implemented": false, @@ -1617,7 +1629,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -1959,6 +1971,18 @@ "snapshot_skipped": "" } }, + { + "DeleteImageUsageReport": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, { "DeleteInstanceConnectEndpoint": { "implemented": false, @@ -2589,7 +2613,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -3471,6 +3495,42 @@ "snapshot_skipped": "" } }, + { + "DescribeImageReferences": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "DescribeImageUsageReportEntries": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "DescribeImageUsageReports": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, { "DescribeImages": { "implemented": true, @@ -7065,7 +7125,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": false, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -8352,16 +8412,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", @@ -8452,6 +8502,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", "test": "test_service_deployment", @@ -8512,6 +8572,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -8577,7 +8647,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8790,16 +8860,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", @@ -8855,7 +8915,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8910,6 +8980,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", @@ -8980,6 +9060,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -9045,7 +9135,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9298,16 +9388,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", @@ -9418,6 +9498,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", @@ -9488,6 +9578,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -9553,7 +9653,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9724,6 +9824,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -9744,6 +9854,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -9976,6 +10096,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_create_service_with_code_deploy", + "test": "test_create_service_with_code_deploy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", @@ -9991,7 +10121,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10056,6 +10196,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "test": "test_create_service_run_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", "test": "test_service_deployment", @@ -10076,6 +10226,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -10136,6 +10296,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", + "test": "test_create_cluster_without_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -10147,8 +10327,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", - "test": "test_create_app_in_k3s_cluster", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "test": "test_ecr_eks_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -10376,6 +10556,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_nlb_modify_attributes", + "test": "test_nlb_modify_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..LoadBalancers[0].EnablePrefixForIpv6SourceNat', '$..Attributes', \"$.._AttributesDict.'access_logs.s3.enabled'\", \"$.._AttributesDict.'dns_record.client_routing_policy'\", \"$.._AttributesDict.'zonal_shift.config.enabled'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_redirect_listener", "test": "test_redirect_listener", @@ -11079,13 +11269,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -11414,6 +11604,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -11469,7 +11669,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11814,16 +12014,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", @@ -11914,6 +12104,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", "test": "test_service_deployment", @@ -11974,6 +12174,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -12039,7 +12249,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12135,13 +12345,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -12171,13 +12381,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -12336,6 +12546,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -12520,6 +12740,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -12719,6 +12949,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -13018,6 +13258,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -13073,7 +13323,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13153,13 +13403,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -13187,13 +13437,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -13429,7 +13679,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13554,6 +13814,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -13609,7 +13879,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13711,13 +13981,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -14073,7 +14343,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -14228,6 +14508,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -14288,6 +14578,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", + "test": "test_create_cluster_without_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -14299,8 +14609,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", - "test": "test_create_app_in_k3s_cluster", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "test": "test_ecr_eks_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -14363,7 +14673,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -14634,16 +14944,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_security_group_read_with_vpc", "test": "test_security_group_read_with_vpc", @@ -14714,6 +15014,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_elb_direct_connection_to_pod", "test": "test_elb_direct_connection_to_pod", @@ -14924,6 +15234,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_nlb_modify_attributes", + "test": "test_nlb_modify_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..LoadBalancers[0].EnablePrefixForIpv6SourceNat', '$..Attributes', \"$.._AttributesDict.'access_logs.s3.enabled'\", \"$.._AttributesDict.'dns_record.client_routing_policy'\", \"$.._AttributesDict.'zonal_shift.config.enabled'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_redirect_listener", "test": "test_redirect_listener", @@ -15501,7 +15821,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15626,6 +15956,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -15681,7 +16021,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15897,7 +16237,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15972,6 +16322,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", "test": "test_cluster_v2_lifecycle", @@ -16572,16 +16932,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", @@ -16602,6 +16952,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_awsvpc_networking", "test": "test_awsvpc_networking", @@ -17270,16 +17630,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_security_group_read_with_vpc", "test": "test_security_group_read_with_vpc", @@ -17365,7 +17715,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17430,6 +17790,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_associate_and_disassociate_vpc_cidr_block", "test": "test_associate_and_disassociate_vpc_cidr_block", @@ -17812,6 +18182,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -17867,7 +18247,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18108,6 +18488,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", "test": "test_cluster_v2_lifecycle", @@ -18893,23 +19283,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags", - "test": "test_batch_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", + "test": "test_read_subnet", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -19022,16 +19412,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", - "test": "test_correct_number_of_containers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", @@ -19112,6 +19492,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -19133,11 +19533,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_list_aws_managed_scp_policies", - "test": "test_list_aws_managed_scp_policies", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", + "test": "test_kinesis_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19163,8 +19563,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19383,23 +19783,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags", - "test": "test_batch_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", + "test": "test_read_subnet", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -19492,16 +19892,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", - "test": "test_correct_number_of_containers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", "test": "test_service_deployment", @@ -19572,6 +19962,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -19593,11 +20003,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_list_aws_managed_scp_policies", - "test": "test_list_aws_managed_scp_policies", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", + "test": "test_kinesis_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19623,8 +20033,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19677,35 +20087,45 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/aws_ec2_networkacl/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..NetworkAcls..Entries', '$..NetworkAcls..Tags', '$..NetworkAcls..Tags..Key', '$..NetworkAcls..Tags..Value', '$..NetworkAcls..VpcId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags", - "test": "test_batch_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", + "test": "test_read_subnet", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", - "test": "test_correct_number_of_containers", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_list_aws_managed_scp_policies", - "test": "test_list_aws_managed_scp_policies", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", + "test": "test_kinesis_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19871,6 +20291,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", + "test": "test_transit_gateway_attachment", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId', '$..Options.TransitGatewayCidrBlocks', '$..Options.SecurityGroupReferencingSupport']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -19954,6 +20384,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -20144,6 +20584,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -20185,8 +20635,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20223,6 +20673,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -20319,6 +20779,46 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation", + "test": "test_simple_route_table_creation", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..PropagatingVgws']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation_without_vpc", + "test": "test_simple_route_table_creation_without_vpc", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..PropagatingVgws']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", + "test": "test_transit_gateway_attachment", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId', '$..Options.TransitGatewayCidrBlocks', '$..Options.SecurityGroupReferencingSupport']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_with_route_table", + "test": "test_vpc_with_route_table", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..RouteTables..PropagatingVgws', '$..RouteTables..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -20402,6 +20902,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -20413,13 +20923,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags", - "test": "test_batch_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", + "test": "test_read_subnet", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -20477,7 +20987,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20532,16 +21052,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", - "test": "test_correct_number_of_containers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", @@ -20622,6 +21132,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -20643,11 +21173,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_list_aws_managed_scp_policies", - "test": "test_list_aws_managed_scp_policies", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", + "test": "test_kinesis_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20673,8 +21203,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20711,6 +21241,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -21018,26 +21568,16 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags", - "test": "test_batch_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -21070,6 +21610,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", + "test": "test_read_subnet", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", @@ -21165,7 +21715,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -21300,16 +21860,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", - "test": "test_correct_number_of_containers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", @@ -21390,6 +21940,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addon_errors", "test": "test_cluster_addon_errors", @@ -21400,6 +21970,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", + "test": "test_create_cluster_without_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -21650,6 +22240,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_nlb_modify_attributes", + "test": "test_nlb_modify_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..LoadBalancers[0].EnablePrefixForIpv6SourceNat', '$..Attributes', \"$.._AttributesDict.'access_logs.s3.enabled'\", \"$.._AttributesDict.'dns_record.client_routing_policy'\", \"$.._AttributesDict.'zonal_shift.config.enabled'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_redirect_listener", "test": "test_redirect_listener", @@ -21981,11 +22581,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_list_aws_managed_scp_policies", - "test": "test_list_aws_managed_scp_policies", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", + "test": "test_kinesis_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22061,8 +22661,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -22139,6 +22739,36 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "test": "test_security_group_ingress_creation", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "test": "test_cluster_with_replication", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] }, @@ -22339,6 +22969,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", + "test": "test_transit_gateway_attachment", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId', '$..Options.TransitGatewayCidrBlocks', '$..Options.SecurityGroupReferencingSupport']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -22440,21 +23080,11 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", - "test": "test_rds_data_source_rds_utils", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", @@ -22463,13 +23093,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags", - "test": "test_batch_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", + "test": "test_rds_data_source_rds_utils", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -22617,7 +23247,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -22742,16 +23382,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", - "test": "test_correct_number_of_containers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_awsvpc_networking", "test": "test_awsvpc_networking", @@ -22852,6 +23482,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -22862,6 +23512,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", "test": "test_cluster_v2_lifecycle", @@ -23023,11 +23683,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_list_aws_managed_scp_policies", - "test": "test_list_aws_managed_scp_policies", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", + "test": "test_kinesis_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -23253,8 +23913,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -23352,6 +24012,46 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", + "test": "test_application_with_version_and_environment", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_awsvpc_networking", "test": "test_awsvpc_networking", @@ -23387,6 +24087,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", + "test": "test_transit_gateway_attachment", + "response": "500", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId', '$..Options.TransitGatewayCidrBlocks', '$..Options.SecurityGroupReferencingSupport']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -23800,6 +24510,56 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/aws_ec2_networkacl/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..NetworkAcls..Entries', '$..NetworkAcls..Tags', '$..NetworkAcls..Tags..Key', '$..NetworkAcls..Tags..Value', '$..NetworkAcls..VpcId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation", + "test": "test_simple_route_table_creation", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..PropagatingVgws']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation_without_vpc", + "test": "test_simple_route_table_creation_without_vpc", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..PropagatingVgws']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", + "test": "test_transit_gateway_attachment", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId', '$..Options.TransitGatewayCidrBlocks', '$..Options.SecurityGroupReferencingSupport']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_with_route_table", + "test": "test_vpc_with_route_table", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..RouteTables..PropagatingVgws', '$..RouteTables..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_subnet_with_custom_id", "test": "test_create_subnet_with_custom_id", @@ -23940,21 +24700,11 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", - "test": "test_rds_data_source_rds_utils", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", @@ -23963,13 +24713,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags", - "test": "test_batch_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", + "test": "test_rds_data_source_rds_utils", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -24167,7 +24917,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -24322,16 +25082,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", - "test": "test_correct_number_of_containers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_awsvpc_networking", "test": "test_awsvpc_networking", @@ -24422,6 +25172,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -24432,6 +25202,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", "test": "test_cluster_v2_lifecycle", @@ -24593,11 +25373,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_list_aws_managed_scp_policies", - "test": "test_list_aws_managed_scp_policies", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", + "test": "test_kinesis_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24823,8 +25603,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24931,6 +25711,56 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "test": "test_security_group_ingress_creation", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", + "test": "test_application_with_version_and_environment", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -25252,6 +26082,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", + "test": "test_replication_task_without_identifier", + "response": "200", + "error": "", + "snapshot_skipped": "['$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_table_rules_filter", + "test": "test_cdc_table_rules_filter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", @@ -25262,6 +26112,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[unformatted_json]", + "test": "test_cdc_replication_task_multiple_tables[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", @@ -25282,6 +26142,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_vpc_endpoints[without-kinesis-streams]", + "test": "test_vpc_endpoints[without-kinesis-streams]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_private_http_api_integration", + "test": "test_private_http_api_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", "test": "test_public_alb", @@ -25312,6 +26192,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", + "test": "test_rds_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_gzip_encoding", + "test": "test_gzip_encoding", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", "test": "test_validate_ready", @@ -25352,6 +26252,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", + "test": "test_submit_job", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", @@ -25532,6 +26442,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -25552,6 +26472,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", + "test": "test_neptune_iam_with_http_protocol", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", "test": "test_provider_marked_running", @@ -25572,6 +26502,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", + "test": "test_column_metadata_for_mysql[mysql-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", + "test": "test_bool_and_int_values_handled_properly", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_data_api[False]", "test": "test_data_api[False]", @@ -25582,12 +26532,32 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_failover", + "test": "test_failover", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList', '$..GlobalCluster.Endpoint', '$..GlobalCluster.EngineLifecycleSupport', '$..GlobalCluster.TagList']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -25602,6 +26572,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", + "test": "test_extensions_in_different_db_name[16]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.pg-extensions.results']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", "test": "test_postgres_s3_extension_helpers[11]", @@ -26584,16 +27564,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", - "test": "test_get_experiment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_start_experiment", "test": "test_idempotency_of_start_experiment", @@ -26605,8 +27575,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_start_experiment", - "test": "test_start_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_list_experiments", + "test": "test_list_experiments", "response": "200", "error": "", "snapshot_skipped": "", @@ -26897,13 +27867,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -27096,6 +28066,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -27137,8 +28117,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -27175,6 +28155,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -27411,28 +28401,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_compute_environments.py::TestBatchComputeEnvironmentCRUD::test_create_compute_environment_invalid_security_groups", - "test": "test_create_compute_environment_invalid_security_groups", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags", - "test": "test_batch_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_compute_environments.py::TestBatchComputeEnvironmentCRUD::test_create_compute_environment_invalid_security_groups", + "test": "test_create_compute_environment_invalid_security_groups", "response": "200", "error": "", "snapshot_skipped": "", @@ -27441,13 +28431,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", + "test": "test_read_subnet", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -27551,13 +28541,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", - "test": "test_correct_number_of_containers", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -27640,6 +28630,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -27681,11 +28681,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_list_aws_managed_scp_policies", - "test": "test_list_aws_managed_scp_policies", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", + "test": "test_kinesis_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27731,8 +28731,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -27745,7 +28745,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28213,7 +29213,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28418,6 +29428,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -28473,7 +29493,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28919,13 +29939,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -29043,7 +30063,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -29088,6 +30118,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", + "test": "test_application_with_version_and_environment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", @@ -29258,6 +30298,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -29299,8 +30349,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29589,7 +30639,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -29714,6 +30774,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -29769,7 +30839,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -29890,6 +30960,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -31031,7 +32111,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -31316,6 +32406,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -32426,16 +33526,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "200", - "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -32451,7 +33541,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -33372,6 +34462,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -34408,6 +35508,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -34628,6 +35738,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", + "test": "test_create_cluster_without_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -34639,8 +35769,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", - "test": "test_create_app_in_k3s_cluster", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "test": "test_ecr_eks_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -34918,6 +36048,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_nlb_modify_attributes", + "test": "test_nlb_modify_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..LoadBalancers[0].EnablePrefixForIpv6SourceNat', '$..Attributes', \"$.._AttributesDict.'access_logs.s3.enabled'\", \"$.._AttributesDict.'dns_record.client_routing_policy'\", \"$.._AttributesDict.'zonal_shift.config.enabled'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_redirect_listener", "test": "test_redirect_listener", @@ -35939,7 +37079,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -36034,6 +37184,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", + "test": "test_create_cluster_without_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -36045,8 +37215,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", - "test": "test_create_app_in_k3s_cluster", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "test": "test_ecr_eks_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -36439,7 +37609,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -37019,7 +38189,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -37224,6 +38404,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -37279,7 +38469,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -38010,6 +39200,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_nlb_modify_attributes", + "test": "test_nlb_modify_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..LoadBalancers[0].EnablePrefixForIpv6SourceNat', '$..Attributes', \"$.._AttributesDict.'access_logs.s3.enabled'\", \"$.._AttributesDict.'dns_record.client_routing_policy'\", \"$.._AttributesDict.'zonal_shift.config.enabled'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_redirect_listener", "test": "test_redirect_listener", @@ -38666,6 +39866,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", + "test": "test_create_cluster_without_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -38677,8 +39897,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", - "test": "test_create_app_in_k3s_cluster", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "test": "test_ecr_eks_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -40516,16 +41736,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "200", - "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -40902,16 +42112,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_security_group_read_with_vpc", "test": "test_security_group_read_with_vpc", @@ -41067,7 +42267,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -41202,6 +42412,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestServiceCrud::test_service_discovery_integration", "test": "test_service_discovery_integration", @@ -41282,6 +42502,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -41357,7 +42587,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -41707,23 +42937,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags", - "test": "test_batch_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", + "test": "test_read_subnet", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -41836,16 +43066,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", - "test": "test_correct_number_of_containers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", @@ -41926,6 +43146,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -41947,11 +43187,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_list_aws_managed_scp_policies", - "test": "test_list_aws_managed_scp_policies", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", + "test": "test_kinesis_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -41977,8 +43217,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -42015,6 +43255,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -42078,6 +43328,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", + "test": "test_transit_gateway_attachment", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId', '$..Options.TransitGatewayCidrBlocks', '$..Options.SecurityGroupReferencingSupport']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_route_table_association", "test": "test_create_route_table_association", @@ -42181,13 +43441,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags", - "test": "test_batch_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", + "test": "test_read_subnet", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -42245,7 +43505,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -42300,16 +43570,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", - "test": "test_correct_number_of_containers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", @@ -42390,6 +43650,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -42411,11 +43691,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_list_aws_managed_scp_policies", - "test": "test_list_aws_managed_scp_policies", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", + "test": "test_kinesis_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -42441,8 +43721,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -42479,6 +43759,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -42960,6 +44260,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -43015,7 +44325,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -43173,31 +44483,31 @@ "AllocationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags", - "test": "test_batch_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", + "test": "test_read_subnet", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", - "test": "test_correct_number_of_containers", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_list_aws_managed_scp_policies", - "test": "test_list_aws_managed_scp_policies", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", + "test": "test_kinesis_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -43247,13 +44557,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -43416,6 +44726,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -43457,8 +44777,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -43495,6 +44815,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -43573,13 +44903,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", - "test": "test_deploy_duplicate_security_group", - "response": "400", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -43591,6 +44921,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -43892,6 +45232,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", "test": "test_neptune_iam_with_http_protocol", @@ -43922,6 +45272,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "test": "test_security_group_ingress_creation", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation_isolation", + "test": "test_security_group_ingress_creation_isolation", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_create_service_with_code_deploy", "test": "test_create_service_with_code_deploy", diff --git a/src/data/coverage/ecr.json b/src/data/coverage/ecr.json index 5440e0bf..4b7f9e10 100644 --- a/src/data/coverage/ecr.json +++ b/src/data/coverage/ecr.json @@ -1425,6 +1425,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -1650,6 +1660,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] }, @@ -2729,6 +2749,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", "test": "test_ecr_eks_integration", @@ -3479,6 +3509,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", + "test": "test_resource_deletion", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", "test": "test_stack_resources_are_deployed", @@ -3559,6 +3599,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -3659,6 +3709,56 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-eu-central-2]", + "test": "test_url_output_different_account_or_region[000000000000-eu-central-2]", + "response": "400", + "error": "RepositoryNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-us-east-1]", + "test": "test_url_output_different_account_or_region[000000000000-us-east-1]", + "response": "400", + "error": "RepositoryNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-eu-central-2]", + "test": "test_url_output_different_account_or_region[111111111111-eu-central-2]", + "response": "400", + "error": "RepositoryNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-us-east-1]", + "test": "test_url_output_different_account_or_region[111111111111-us-east-1]", + "response": "400", + "error": "RepositoryNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", + "test": "test_resource_deletion", + "response": "400", + "error": "RepositoryNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_ecr_source_action", "test": "test_ecr_source_action", @@ -3699,6 +3799,36 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "400", + "error": "RepositoryNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "400", + "error": "RepositoryNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "400", + "error": "RepositoryNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/sagemaker/test_sagemaker.py::TestSagemaker::test_custom_model_deployment", "test": "test_custom_model_deployment", @@ -3805,6 +3935,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", diff --git a/src/data/coverage/ecs.json b/src/data/coverage/ecs.json index 7fe49a63..2aa61e2d 100644 --- a/src/data/coverage/ecs.json +++ b/src/data/coverage/ecs.json @@ -1701,6 +1701,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -2091,6 +2101,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -2110,6 +2130,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] } @@ -2191,6 +2221,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -2747,6 +2787,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -2800,13 +2850,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -3159,6 +3209,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -3559,6 +3619,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", "test": "test_put_events_with_target_ecs", @@ -3568,6 +3638,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] } @@ -3810,13 +3890,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -3928,6 +4008,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -3956,13 +4046,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -4255,6 +4345,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -4955,6 +5055,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", "test": "test_put_events_with_target_ecs", @@ -4964,6 +5074,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] } @@ -5547,6 +5667,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -6067,6 +6197,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -6727,6 +6867,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", "test": "test_batch_failure", @@ -7097,6 +7257,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -7426,6 +7596,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] } @@ -7809,6 +7989,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -8138,6 +8328,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] }, @@ -8211,6 +8411,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -8737,6 +8947,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -8987,6 +9207,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -9098,6 +9328,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] }, @@ -10237,6 +10477,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -10575,6 +10825,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -10936,6 +11196,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] }, @@ -11110,6 +11380,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] }, @@ -11195,6 +11485,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -11475,6 +11775,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -11574,13 +11884,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -11692,6 +12002,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" } ] }, diff --git a/src/data/coverage/eks.json b/src/data/coverage/eks.json index 98d9ce75..b5fcf800 100644 --- a/src/data/coverage/eks.json +++ b/src/data/coverage/eks.json @@ -338,6 +338,18 @@ "snapshot_skipped": "" } }, + { + "DescribeInsightsRefresh": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, { "DescribeNodegroup": { "implemented": true, @@ -566,6 +578,18 @@ "snapshot_skipped": "" } }, + { + "StartInsightsRefresh": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, { "TagResource": { "implemented": true, @@ -759,6 +783,30 @@ } }, "CreateCluster": { + "clientRequestToken, kubernetesNetworkConfig, name, resourcesVpcConfig, roleArn, tags": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", + "test": "test_cluster_addons_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "test": "test_ecr_eks_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + }, "clientRequestToken, kubernetesNetworkConfig, name, resourcesVpcConfig, roleArn, tags, version": { "ls_pro": [ { @@ -780,7 +828,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -790,18 +848,18 @@ "clientRequestToken, name, resourcesVpcConfig, roleArn, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", - "test": "test_cluster_addons_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", "response": "200", "error": "", - "snapshot_skipped": "['$..accessConfig', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..tags']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", - "test": "test_extra_k3s_args", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", + "test": "test_create_cluster_without_ingress_and_lb", "response": "200", "error": "", "snapshot_skipped": "", @@ -810,8 +868,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", - "test": "test_create_app_in_k3s_cluster", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", + "test": "test_extra_k3s_args", "response": "200", "error": "", "snapshot_skipped": "", @@ -877,14 +935,24 @@ } }, "CreateFargateProfile": { - "clientRequestToken, clusterName, fargateProfileName, podExecutionRoleArn, selectors, subnets, tags": { + "clientRequestToken, clusterName, fargateProfileName, podExecutionRoleArn, subnets": { "ls_pro": [ { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -980,7 +1048,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1005,6 +1083,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", + "test": "test_create_cluster_without_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -1035,6 +1133,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SClusterRecreation::test_cluster_recreation", "test": "test_cluster_recreation", @@ -1238,7 +1346,7 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1248,11 +1356,21 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eksctl_stack", "test": "test_eksctl_stack", @@ -1273,6 +1391,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", + "test": "test_create_cluster_without_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -1284,8 +1422,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", - "test": "test_create_app_in_k3s_cluster", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "test": "test_ecr_eks_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -1308,7 +1446,7 @@ "test": "test_eks_fargate_cluster", "response": "404", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1454,17 +1592,47 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" diff --git a/src/data/coverage/elasticache.json b/src/data/coverage/elasticache.json index c3ada005..5e7ceb06 100644 --- a/src/data/coverage/elasticache.json +++ b/src/data/coverage/elasticache.json @@ -1411,6 +1411,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "test": "test_cluster_with_replication", + "response": "404", + "error": "ReplicationGroupNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_cluster_default_crud", "test": "test_cache_cluster_default_crud", @@ -1446,6 +1456,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", + "test": "test_application_with_version_and_environment", + "response": "500", + "error": "CommonServiceException", + "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", + "response": "500", + "error": "CommonServiceException", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -1472,6 +1502,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "test": "test_cluster_with_replication", + "response": "500", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -1518,6 +1558,36 @@ "aws_validated": false, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "500", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "test": "test_cluster_with_replication", + "response": "500", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", + "test": "test_application_with_version_and_environment", + "response": "500", + "error": "CommonServiceException", + "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -1595,6 +1665,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "test": "test_cluster_with_replication", + "response": "404", + "error": "ReplicationGroupNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_basic_crud_replication_group_non_cluster[lowercase-redis]", "test": "test_basic_crud_replication_group_non_cluster[lowercase-redis]", diff --git a/src/data/coverage/elbv2.json b/src/data/coverage/elbv2.json index 46fae8f3..5805d129 100644 --- a/src/data/coverage/elbv2.json +++ b/src/data/coverage/elbv2.json @@ -841,6 +841,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -1658,6 +1668,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_nlb_modify_attributes", + "test": "test_nlb_modify_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..LoadBalancers[0].EnablePrefixForIpv6SourceNat', '$..Attributes', \"$.._AttributesDict.'access_logs.s3.enabled'\", \"$.._AttributesDict.'dns_record.client_routing_policy'\", \"$.._AttributesDict.'zonal_shift.config.enabled'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -1777,6 +1797,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -2359,6 +2389,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -3073,6 +3113,16 @@ }, "HealthCheckIntervalSeconds, HealthCheckPath, HealthCheckTimeoutSeconds, Name, Port, Protocol, TargetType, VpcId": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -4007,6 +4057,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_elb_direct_connection_to_pod", "test": "test_elb_direct_connection_to_pod", @@ -4416,6 +4476,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -4613,6 +4683,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_elb_direct_connection_to_pod", "test": "test_elb_direct_connection_to_pod", @@ -4923,6 +5003,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_nlb_modify_attributes", + "test": "test_nlb_modify_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..LoadBalancers[0].EnablePrefixForIpv6SourceNat', '$..Attributes', \"$.._AttributesDict.'access_logs.s3.enabled'\", \"$.._AttributesDict.'dns_record.client_routing_policy'\", \"$.._AttributesDict.'zonal_shift.config.enabled'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_redirect_listener", "test": "test_redirect_listener", @@ -5299,6 +5389,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", "test": "test_internal_path_based_routing[host]", @@ -5685,6 +5785,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", "test": "test_elb_register_lambda_target_validation", @@ -6551,6 +6661,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_elb_direct_connection_to_pod", "test": "test_elb_direct_connection_to_pod", @@ -6664,6 +6784,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_nlb_modify_attributes", + "test": "test_nlb_modify_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..LoadBalancers[0].EnablePrefixForIpv6SourceNat', '$..Attributes', \"$.._AttributesDict.'access_logs.s3.enabled'\", \"$.._AttributesDict.'dns_record.client_routing_policy'\", \"$.._AttributesDict.'zonal_shift.config.enabled'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -6821,6 +6951,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -7187,6 +7327,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration[port-4566]", "test": "test_route53_elb_integration[port-4566]", @@ -7216,6 +7366,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "test": "test_elbv2_loadbalancer_resource", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -7353,6 +7513,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -7373,6 +7543,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_nlb_modify_attributes", + "test": "test_nlb_modify_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..LoadBalancers[0].EnablePrefixForIpv6SourceNat', '$..Attributes', \"$.._AttributesDict.'access_logs.s3.enabled'\", \"$.._AttributesDict.'dns_record.client_routing_policy'\", \"$.._AttributesDict.'zonal_shift.config.enabled'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_elb_routing_cfn", "test": "test_elb_routing_cfn", @@ -7485,6 +7665,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -7961,6 +8151,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", diff --git a/src/data/coverage/events.json b/src/data/coverage/events.json index 91efdd55..4042b154 100644 --- a/src/data/coverage/events.json +++ b/src/data/coverage/events.json @@ -2734,6 +2734,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", + "test": "test_cfn_event_api_destination_resource", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -3197,6 +3207,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", + "test": "test_cfn_event_api_destination_resource", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "test": "test_cfn_event_bus_resource", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_delete_connection", "test": "test_delete_connection", @@ -3243,6 +3273,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", + "test": "test_eventbus_policies", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", "test": "test_eventbus_policy_statement", @@ -4373,16 +4413,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_delete_default_event_bus", "test": "test_delete_default_event_bus", @@ -6425,16 +6455,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventRule::test_delete_rule_with_targets", "test": "test_delete_rule_with_targets", @@ -11725,16 +11745,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", @@ -11794,16 +11804,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" } ], "ls_pro": [ @@ -12038,7 +12038,7 @@ "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason']", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12073,6 +12073,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[no-tags]", + "test": "test_stack_description_lifecycle[no-tags]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[with-tags]", + "test": "test_stack_description_lifecycle[with-tags]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "test": "test_stack_name_creation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", "test": "test_list_parameter_type", @@ -12088,7 +12118,37 @@ "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime']", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", + "test": "test_stack_deletion_order[A-B-C]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", + "test": "test_stack_deletion_order[B-C]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[C]", + "test": "test_stack_deletion_order[C]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12153,6 +12213,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach", + "test": "test_transform_foreach", + "response": "200", + "error": "", + "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", "test": "test_transform_foreach_multiple_resources", @@ -12163,6 +12233,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_use_case", + "test": "test_transform_foreach_use_case", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DependsOn', '$..Resources.GraphQLApi.Properties.Name', '$..OutputValue', '$..StackResources..PhysicalResourceId', '$..StackResources..StackId', '$..StackResources..ResourceStatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_length", "test": "test_transform_length", @@ -12193,6 +12273,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", + "test": "test_basic_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", "test": "test_diff_after_update", @@ -12273,16 +12363,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", "test": "test_fn_sub_cases", @@ -12373,6 +12453,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", "test": "test_waitcondition", @@ -12543,6 +12643,336 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", + "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "test": "test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", + "test": "test_base_mapping_scenarios[update_string_referencing_resource]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", + "test": "test_execute_with_ref", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_single_resource_static_update", + "test": "test_single_resource_static_update", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_describe_failed_change_set", + "test": "test_describe_failed_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", + "test": "test_listing_stacks", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_cfn_with_exports", "test": "test_cfn_with_exports", @@ -12743,6 +13173,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", @@ -12823,6 +13263,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", "test": "test_table_v2_stream", @@ -20215,6 +20675,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_closed_store_aborts", + "test": "test_closed_store_aborts", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", "test": "test_concurrent_order_limit", @@ -20316,11 +20786,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_cognito_scopes", - "test": "test_authorizer_cognito_scopes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..claims.iss', '$..claims.iat', '$..claims.version', '$..claims.at_hash', '$..claims.jti', '$..claims[\"cognito:user_status\"]']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20365,6 +20835,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -20950,7 +21430,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -22200,7 +22690,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -22210,7 +22700,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -22220,7 +22710,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -22230,7 +22720,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -23575,6 +24065,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -26315,6 +26815,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -27315,6 +27825,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", "test": "test_cloudformation_stack_operations", @@ -27466,13 +27986,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/memorydb/test_memorydb.py::TestMemoryDB::test_cluster_default_crud[redis]", - "test": "test_cluster_default_crud[redis]", + "node_id": "LocalStack Pro: tests/aws/services/memorydb/test_memorydb.py::TestMemoryDB::test_cluster_in_container[redis]", + "test": "test_cluster_in_container[redis]", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterEndpoint', '$..EnginePatchVersion', '$..EngineVersion', '$..MaintenanceWindow', '$..SnapshotWindow', '$..SnapshotRetentionLimit', '$..TLSEnabled', '$..DataTiering', '$..SubnetGroupName', '$..AvailabilityMode', '$..Cluster.SecurityGroups', '$..Clusters..SecurityGroups', '$..Cluster.Shards']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -27586,8 +28106,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -27600,7 +28120,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -31994,6 +32514,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", + "test": "test_eventbus_policies", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" } ] }, @@ -33514,16 +34044,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" } ] }, diff --git a/src/data/coverage/fis.json b/src/data/coverage/fis.json index cfe8a0f9..347b744e 100644 --- a/src/data/coverage/fis.json +++ b/src/data/coverage/fis.json @@ -9,7 +9,7 @@ "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "snapshot_skipped": "" } @@ -33,7 +33,7 @@ "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "snapshot_skipped": "" } @@ -237,7 +237,7 @@ "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "snapshot_skipped": "" } @@ -249,7 +249,7 @@ "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "snapshot_skipped": "" } @@ -423,6 +423,16 @@ }, "actions, clientToken, description, roleArn, stopConditions, targets": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", @@ -439,6 +449,16 @@ "DeleteExperimentTemplate": { "id": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", @@ -530,8 +550,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_stop_experiment", - "test": "test_stop_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_start_experiment", + "test": "test_start_experiment", "response": "200", "error": "", "snapshot_skipped": "", @@ -540,18 +560,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_delete_experiment_template", - "test": "test_delete_experiment_template", - "response": "404", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_stop_experiment", + "test": "test_stop_experiment", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", - "test": "test_idempotency_of_create_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_delete_experiment_template", + "test": "test_delete_experiment_template", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -560,24 +580,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_start_experiment", - "test": "test_start_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", + "test": "test_idempotency_of_create_experiment_template", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_start_experiment", - "test": "test_start_experiment", - "response": "500", - "error": "InternalError", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] } @@ -679,6 +689,16 @@ "StartExperiment": { "clientToken, experimentTemplateId": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", @@ -745,6 +765,16 @@ "StopExperiment": { "id": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", diff --git a/src/data/coverage/iam.json b/src/data/coverage/iam.json index e976e4ae..8cec4807 100644 --- a/src/data/coverage/iam.json +++ b/src/data/coverage/iam.json @@ -3157,6 +3157,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", @@ -3467,6 +3487,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", @@ -3548,8 +3578,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_advanced_logging_configuration", - "test": "test_function_advanced_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_advanced_logging_configuration_format_switch", + "test": "test_advanced_logging_configuration_format_switch", "response": "200", "error": "", "snapshot_skipped": "", @@ -12634,7 +12664,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13080,8 +13120,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", - "test": "test_extra_k3s_args", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", + "test": "test_create_cluster_without_ingress_and_lb", "response": "200", "error": "", "snapshot_skipped": "", @@ -13090,8 +13140,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", - "test": "test_create_app_in_k3s_cluster", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", + "test": "test_extra_k3s_args", "response": "200", "error": "", "snapshot_skipped": "", @@ -13109,6 +13159,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "test": "test_ecr_eks_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SClusterRecreation::test_cluster_recreation", "test": "test_cluster_recreation", @@ -16200,8 +16260,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_advanced_logging_configuration", - "test": "test_function_advanced_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_advanced_logging_configuration_format_switch", + "test": "test_advanced_logging_configuration_format_switch", "response": "200", "error": "", "snapshot_skipped": "", @@ -26803,6 +26863,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", "test": "test_cfn_event_api_destination_resource", @@ -27534,8 +27614,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_advanced_logging_configuration", - "test": "test_function_advanced_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_advanced_logging_configuration_format_switch", + "test": "test_advanced_logging_configuration_format_switch", "response": "200", "error": "", "snapshot_skipped": "", @@ -37350,7 +37430,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -37580,7 +37670,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -37590,7 +37680,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -37600,7 +37690,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -37610,7 +37700,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -38045,6 +38135,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -38385,6 +38485,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -38645,6 +38755,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -38676,8 +38796,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", - "test": "test_extra_k3s_args", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", + "test": "test_create_cluster_without_ingress_and_lb", "response": "200", "error": "", "snapshot_skipped": "", @@ -38686,8 +38816,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", - "test": "test_create_app_in_k3s_cluster", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", + "test": "test_extra_k3s_args", "response": "200", "error": "", "snapshot_skipped": "", @@ -38705,6 +38835,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "test": "test_ecr_eks_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SClusterRecreation::test_cluster_recreation", "test": "test_cluster_recreation", @@ -38745,6 +38885,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", @@ -40369,6 +40519,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_function_tags", "test": "test_lambda_function_tags", @@ -40429,6 +40599,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_cfn_resource.py::test_adding_tags", "test": "test_adding_tags", @@ -41300,13 +41480,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", + "test": "test_deployed_compute_environment", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -43422,6 +43602,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_user_access_key", + "test": "test_iam_user_access_key", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -44716,11 +44906,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", + "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -44836,8 +45026,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestPartialARNMatching::test_cross_region_arn_function_access", - "test": "test_cross_region_arn_function_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_advanced_logging_configuration", + "test": "test_function_advanced_logging_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -53208,13 +53398,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags", - "test": "test_batch_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", + "test": "test_read_subnet", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -53488,12 +53678,12 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", - "test": "test_correct_number_of_containers", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, @@ -54167,16 +54357,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_list_aws_managed_scp_policies", - "test": "test_list_aws_managed_scp_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_default_kinesis_source_batch_size_with_sqs_target", "test": "test_default_kinesis_source_batch_size_with_sqs_target", @@ -55113,16 +55293,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", @@ -55134,13 +55304,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -55203,6 +55373,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", "test": "test_cfn_event_api_destination_resource", @@ -55623,6 +55813,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", @@ -55654,11 +55854,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", + "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -56094,8 +56294,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestPartialARNMatching::test_cross_region_arn_function_access", - "test": "test_cross_region_arn_function_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_advanced_logging_configuration", + "test": "test_function_advanced_logging_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -64263,16 +64463,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_configuration_recorder", "test": "test_put_configuration_recorder", @@ -64715,6 +64905,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -65745,6 +65945,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", + "test": "test_read_subnet", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_iam/test_cloudcontrol_role.py::test_read_role", "test": "test_read_role", @@ -65920,7 +66130,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -65975,16 +66195,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", @@ -66046,13 +66256,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -66200,7 +66410,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -66210,7 +66420,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -66220,7 +66430,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -66230,7 +66440,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -66645,6 +66855,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -66975,16 +67195,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", - "test": "test_correct_number_of_containers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestServiceCrud::test_tag_task", "test": "test_tag_task", @@ -67005,6 +67215,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -67275,6 +67495,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_describe_cluster_versions_errors", "test": "test_describe_cluster_versions_errors", @@ -67295,6 +67535,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", + "test": "test_create_cluster_without_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -67335,6 +67595,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_dynamodb_leading_keys_tags", "test": "test_dynamodb_leading_keys_tags", @@ -68175,16 +68445,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_list_aws_managed_scp_policies", - "test": "test_list_aws_managed_scp_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_default_kinesis_source_batch_size_with_sqs_target", "test": "test_default_kinesis_source_batch_size_with_sqs_target", @@ -68968,23 +69228,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -69027,6 +69277,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", "test": "test_cfn_event_api_destination_resource", @@ -69648,13 +69918,43 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "test": "test_update_inline_policy", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -69769,6 +70069,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -70400,13 +70710,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -70574,7 +70884,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -70584,7 +70894,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -70594,7 +70904,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -70604,7 +70914,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -71009,6 +71319,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -71079,6 +71399,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -71349,6 +71679,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", "test": "test_put_events_with_target_ecs", @@ -71359,6 +71699,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_dynamodb_leading_keys_tags", "test": "test_dynamodb_leading_keys_tags", @@ -71958,6 +72308,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -71974,6 +72334,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", + "test": "test_server_certificate", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..ServerCertificate.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -73125,6 +73495,56 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic_user.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_user_access_key", + "test": "test_iam_user_access_key", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "test": "test_update_inline_policy", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", @@ -74088,6 +74508,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "test": "test_update_inline_policy", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -74816,13 +75246,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -74885,6 +75315,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", @@ -75195,6 +75645,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", @@ -75216,11 +75676,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", + "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -75276,8 +75736,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestPartialARNMatching::test_cross_region_arn_function_access", - "test": "test_cross_region_arn_function_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_advanced_logging_configuration", + "test": "test_function_advanced_logging_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -83658,13 +84118,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -84217,6 +84677,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", + "test": "test_read_subnet", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_iam/test_cloudcontrol_role.py::test_read_role", "test": "test_read_role", @@ -84292,7 +84762,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -84358,13 +84838,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -84657,16 +85137,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", - "test": "test_correct_number_of_containers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -84687,6 +85157,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_describe_cluster_versions_errors", "test": "test_describe_cluster_versions_errors", @@ -84707,6 +85187,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", + "test": "test_create_cluster_without_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -85057,16 +85557,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_list_aws_managed_scp_policies", - "test": "test_list_aws_managed_scp_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_default_kinesis_source_batch_size_with_sqs_target", "test": "test_default_kinesis_source_batch_size_with_sqs_target", @@ -89147,6 +89637,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", + "test": "test_batch_docker_flags_with_volumes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_describe_jobs", "test": "test_describe_jobs", @@ -89367,16 +89867,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", - "test": "test_deployed_compute_environment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/dms/test_dms.py::TestDms::test_create_endpoint_invalid", "test": "test_create_endpoint_invalid", @@ -89417,6 +89907,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", + "test": "test_elb_register_lambda_target_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_dynamodb_leading_keys_tags", "test": "test_dynamodb_leading_keys_tags", @@ -90407,16 +90907,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/bedrock/test_bedrock.py::TestBedrock::test_invocation_jobs", "test": "test_invocation_jobs", @@ -90427,6 +90917,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", + "test": "test_deployed_compute_environment", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/dms/test_dms.py::TestDms::test_connection_kinesis", "test": "test_connection_kinesis", @@ -91046,31 +91546,31 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_validated.py::TestAccounts::test_default_iam_role_member_account", - "test": "test_default_iam_role_member_account", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_dlq_pipe", + "test": "test_kinesis_dlq_pipe", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "['$..StateReason', '$..KinesisBatchInfo..batchSize', '$..KinesisBatchInfo..shardId', 'pipe_target_function_event_1..eventID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_validated.py::TestAccounts::test_list_accounts_for_root", - "test": "test_list_accounts_for_root", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_sns_dlq_pipe", + "test": "test_kinesis_sns_dlq_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason', '$..KinesisBatchInfo..batchSize', '$..KinesisBatchInfo..shardId', 'pipe_target_function_event_1..eventID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_validated.py::TestOrganizations::test_delete_organization_with_existing_account", - "test": "test_delete_organization_with_existing_account", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_sqs_fifo_dlq_partial_batch_failures", + "test": "test_sqs_fifo_dlq_partial_batch_failures", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -93711,16 +94211,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", @@ -93732,13 +94222,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -93801,6 +94291,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", "test": "test_cfn_event_api_destination_resource", @@ -94261,6 +94771,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", @@ -95391,16 +95911,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_configuration_recorder", "test": "test_put_configuration_recorder", @@ -95421,6 +95931,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_cfn_handle_iam_role_resource_no_role_name", + "test": "test_cfn_handle_iam_role_resource_no_role_name", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", @@ -95431,6 +95951,186 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "test": "test_delete_role_detaches_role_policy", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "test": "test_update_inline_policy", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", + "test": "test_updating_stack_with_iam_role", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", + "test": "test_account", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", + "test": "test_cfn_event_api_destination_resource", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "test": "test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "test": "test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", + "test": "test_lambda_w_dynamodb_event_filter_update", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", + "test": "test_update_lambda_function", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function_name", + "test": "test_update_lambda_function_name", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "test": "test_cfn_statemachine_with_dependencies", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_role_with_assume_role_policy", "test": "test_create_role_with_assume_role_policy", @@ -95833,6 +96533,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -96638,7 +97348,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -96693,16 +97413,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", @@ -96764,13 +97474,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -96918,7 +97628,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -96928,7 +97638,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -96938,7 +97648,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -96948,7 +97658,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -97363,6 +98073,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -97633,6 +98353,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", "test": "test_elb_lambda_target_permissions", @@ -99273,6 +100003,96 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/pipes/aws_pipes_pipe/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codebuild.py::test_codebuild_stack", + "test": "test_codebuild_stack", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..artifacts.namespaceType', '$..environment.environmentVariables..type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codedeploy.py::test_codedeploy_stack", + "test": "test_codedeploy_stack", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..deploymentConfigInfo.computePlatform', '$..application.linkedToGitHub', '$..deploymentGroupInfo.ec2TagFilters', '$..deploymentGroupInfo.onPremisesInstanceTagFilters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", + "test": "test_pipeline", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..actions..configuration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", + "test": "test_update_custom_resource", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..ServiceToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", + "test": "test_resource_deletion", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/dms/test_dms.py::TestDms::test_connection_kinesis", "test": "test_connection_kinesis", @@ -102205,16 +103025,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", @@ -102226,13 +103036,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -102295,6 +103105,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", "test": "test_cfn_event_api_destination_resource", @@ -102745,6 +103575,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", @@ -103875,16 +104715,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_configuration_recorder", "test": "test_put_configuration_recorder", @@ -104297,6 +105127,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -105102,7 +105942,17 @@ "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..fargateProfile.health', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -105157,16 +106007,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", @@ -105228,13 +106068,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -105382,7 +106222,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -105392,7 +106232,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -105402,7 +106242,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -105412,7 +106252,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -105827,6 +106667,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -106097,6 +106947,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", "test": "test_elb_lambda_target_permissions", @@ -109793,6 +110653,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", "test": "test_cfn_event_api_destination_resource", @@ -111450,7 +112330,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -111460,7 +112340,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -111470,7 +112350,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -111480,7 +112360,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -111885,6 +112765,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -111955,6 +112845,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -112215,6 +113115,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -112245,6 +113155,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_dynamodb_leading_keys_tags", "test": "test_dynamodb_leading_keys_tags", diff --git a/src/data/coverage/kinesis.json b/src/data/coverage/kinesis.json index 24efc52f..a11ee742 100644 --- a/src/data/coverage/kinesis.json +++ b/src/data/coverage/kinesis.json @@ -994,7 +994,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1124,7 +1124,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2394,14 +2394,24 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -2465,6 +2475,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -2490,11 +2510,11 @@ "EnforceConsumerDeletion, StreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", + "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2520,11 +2540,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", - "test": "test_server_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerCertificate.Tags']", + "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2540,8 +2560,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", - "test": "test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", @@ -2560,13 +2580,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table", - "test": "test_global_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -2579,6 +2599,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -2630,8 +2670,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "test": "test_dynamodb_streams_shard_iterator_format", "response": "200", "error": "", "snapshot_skipped": "", @@ -2639,6 +2679,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_gsi_with_billing_mode[PAY_PER_REQUEST]", + "test": "test_gsi_with_billing_mode[PAY_PER_REQUEST]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_kinesis_streaming_destination_crud", "test": "test_kinesis_streaming_destination_crud", @@ -2834,7 +2884,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2994,7 +3044,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3080,8 +3130,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[date_time_conversion]", - "test": "test_dynamodb_event_filter[date_time_conversion]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[content_or_filter]", + "test": "test_dynamodb_event_filter[content_or_filter]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3090,8 +3140,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[exists_false_filter]", - "test": "test_dynamodb_event_filter[exists_false_filter]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[date_time_conversion]", + "test": "test_dynamodb_event_filter[date_time_conversion]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3100,8 +3150,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[exists_filter_type]", - "test": "test_dynamodb_event_filter[exists_filter_type]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[exists_false_filter]", + "test": "test_dynamodb_event_filter[exists_false_filter]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3150,8 +3200,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3160,8 +3210,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[unhandled_exception_in_function]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[unhandled_exception_in_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_failure]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LastProcessingResult']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LastProcessingResult']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3180,8 +3250,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_dict_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[empty_dict_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_batch_item_failure_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3579,16 +3649,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_kinesis_streaming_destination_crud", "test": "test_kinesis_streaming_destination_crud", @@ -3812,8 +3872,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_retry", + "test": "test_dynamodb_event_source_retry", "response": "200", "error": "", "snapshot_skipped": "", @@ -3822,8 +3882,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_retry", - "test": "test_dynamodb_event_source_retry", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMKinesisTracing::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", @@ -3958,7 +4018,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4018,7 +4078,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4062,16 +4122,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" } ] } @@ -4459,16 +4509,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", @@ -4548,16 +4588,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" } ], "ls_pro": [ @@ -5151,6 +5181,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -5322,13 +5362,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -5356,21 +5396,21 @@ "StreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", - "test": "test_setup", + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", + "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", + "test": "test_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5405,16 +5445,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", - "test": "test_server_certificate", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ServerCertificate.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", @@ -5435,16 +5465,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", - "test": "test_default_name_for_table", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", "test": "test_deploy_stack_with_dynamodb_table", @@ -5455,16 +5475,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table", - "test": "test_global_table", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", @@ -5625,16 +5635,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", - "test": "test_update_lambda_function", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_items_streaming", "test": "test_batch_write_items_streaming", @@ -5980,7 +5980,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6140,7 +6140,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6915,16 +6915,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", "test": "test_infra", @@ -6936,11 +6926,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", - "test": "test_server_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "test": "test_managed_policy_with_empty_resource", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..ServerCertificate.Tags']", + "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6956,8 +6946,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", - "test": "test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", @@ -6966,13 +6956,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table", - "test": "test_global_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "test": "test_deploy_stack_with_dynamodb_table", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -6996,18 +6986,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", - "test": "test_lambda_w_dynamodb_event_filter_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", - "test": "test_update_lambda_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -7015,6 +7005,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", + "test": "test_lambda_w_dynamodb_event_filter_update", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", "test": "test_data_encoding_consistency", @@ -7055,6 +7055,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "test": "test_dynamodb_streams_shard_iterator_format", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", "test": "test_dynamodb_with_kinesis_stream", @@ -7096,25 +7106,15 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_enable_kinesis_streaming_destination", - "test": "test_enable_kinesis_streaming_destination", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_non_existent_stream", + "test": "test_non_existent_stream", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..EncryptionType', '$..SizeBytes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", "test": "test_table_v2_stream", @@ -7464,16 +7464,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" } ], "ls_pro": [ @@ -7918,15 +7908,25 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_invoke_custom_domain", - "test": "test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", + "test": "test_websocket", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/account/test_account.py::TestAccount::test_contact_information", + "test": "test_contact_information", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/dms/test_dms.py::TestDms::test_connection_kinesis", "test": "test_connection_kinesis", @@ -8018,7 +8018,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8078,7 +8078,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8399,6 +8399,16 @@ "GetRecords": { "Limit, ShardIterator": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_lambda_dynamodb", + "test": "test_lambda_dynamodb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", "test": "test_opensearch_crud", @@ -8850,630 +8860,1954 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "['$..LastProcessingResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", - "test": "test_cdc_load_replication_task_data_queries[default]", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.height', '$.kinesis-records..Data.data.created_at']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[non_default]", - "test": "test_cdc_load_replication_task_data_queries[non_default]", + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_chunked_response_streaming", + "test": "test_chunked_response_streaming", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.height', '$.kinesis-records..Data.data.created_at']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", - "test": "test_cdc_replication_task_data_types", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-False]", + "test": "test_build_image[SdkDockerClient-False-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[default]", - "test": "test_full_load_replication_task[default]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-True]", + "test": "test_build_image[SdkDockerClient-False-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[non_default]", - "test": "test_full_load_replication_task[non_default]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-True-False]", + "test": "test_build_image[SdkDockerClient-True-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[unformatted_json]", - "test": "test_full_load_replication_task[unformatted_json]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-True-True]", + "test": "test_build_image[SdkDockerClient-True-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[disabled]", - "test": "test_cdc_before_image[disabled]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_container_lifecycle_commands[SdkDockerClient]", + "test": "test_container_lifecycle_commands[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[pk-only]", - "test": "test_cdc_before_image[pk-only]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_into_container[SdkDockerClient]", + "test": "test_copy_directory_into_container[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_alter_table_queries", - "test": "test_cdc_load_replication_task_alter_table_queries", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_structure_into_container[SdkDockerClient]", + "test": "test_copy_directory_structure_into_container[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", - "test": "test_cdc_load_replication_task_data_queries[default]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", + "test": "test_create_container_remove_removes_container[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[non_default]", - "test": "test_cdc_load_replication_task_data_queries[non_default]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_file[SdkDockerClient-False]", + "test": "test_create_start_container_with_stdin_to_file[SdkDockerClient-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_misc_queries", - "test": "test_cdc_load_replication_task_misc_queries", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", + "test": "test_docker_image_names[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mariadb]", - "test": "test_cdc_rename_change_column[mariadb]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_error_in_container[SdkDockerClient]", + "test": "test_exec_error_in_container[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mysql]", - "test": "test_cdc_rename_change_column[mysql]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container[SdkDockerClient]", + "test": "test_exec_in_container[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", - "test": "test_cdc_replication_task_data_types", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rollback_transaction", - "test": "test_cdc_rollback_transaction", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_non_existing_image[SdkDockerClient]", + "test": "test_get_container_command_non_existing_image[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_table_rules_filter", - "test": "test_cdc_table_rules_filter", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-default]", - "test": "test_full_load_replication_task[mariadb-default]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_non_existing_image[SdkDockerClient]", + "test": "test_get_container_entrypoint_non_existing_image[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network_wrong_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network_wrong_network[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network_multiple_networks[SdkDockerClient]", + "test": "test_get_network_multiple_networks[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_network_non_existent_network[SdkDockerClient]", + "test": "test_inspect_network_non_existent_network[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image[SdkDockerClient]", + "test": "test_pull_docker_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_hash[SdkDockerClient]", + "test": "test_pull_docker_image_with_hash[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_log_handler[SdkDockerClient]", + "test": "test_pull_docker_image_with_log_handler[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_tag[SdkDockerClient]", + "test": "test_pull_docker_image_with_tag[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_non_existent_docker_image[SdkDockerClient]", + "test": "test_pull_non_existent_docker_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[CmdDockerClient]", + "test": "test_push_access_denied[CmdDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", + "test": "test_push_access_denied[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_anonymous_volumes[SdkDockerClient]", + "test": "test_remove_anonymous_volumes[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_automatic_pull[SdkDockerClient]", + "test": "test_run_container_automatic_pull[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_non_existent_image[SdkDockerClient]", + "test": "test_run_container_non_existent_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_detached_with_logs[SdkDockerClient]", + "test": "test_run_detached_with_logs[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", + "test": "test_running_container_names[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_set_container_entrypoint[SdkDockerClient-entrypoint1]", + "test": "test_set_container_entrypoint[SdkDockerClient-entrypoint1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerImages::test_commit_creates_image_from_running_container[SdkDockerClient]", + "test": "test_commit_creates_image_from_running_container[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_get_container_stats[SdkDockerClient]", + "test": "test_get_container_stats[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_run_container_with_labels[SdkDockerClient]", + "test": "test_run_container_with_labels[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", + "test": "test_docker_logging_fluentbit[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_disconnect_container_from_nonexistent_network[SdkDockerClient]", + "test": "test_disconnect_container_from_nonexistent_network[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_docker_sdk_retries_after_init", + "test": "test_docker_sdk_retries_after_init", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_docker_sdk_retries_on_init", + "test": "test_docker_sdk_retries_on_init", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_set_container_workdir[SdkDockerClient]", + "test": "test_set_container_workdir[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-None]", + "test": "test_container_port_can_be_bound[SdkDockerClient-None]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-tcp]", + "test": "test_container_port_can_be_bound[SdkDockerClient-tcp]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-udp]", + "test": "test_container_port_can_be_bound[SdkDockerClient-udp]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-None]", + "test": "test_reserve_container_port[SdkDockerClient-None]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-tcp]", + "test": "test_reserve_container_port[SdkDockerClient-tcp]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-udp]", + "test": "test_reserve_container_port[SdkDockerClient-udp]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments[SdkDockerClient]", + "test": "test_run_with_additional_arguments[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_random_port[SdkDockerClient]", + "test": "test_run_with_additional_arguments_random_port[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", + "test": "test_stages_have_completed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_delivery_channel", + "test": "test_put_delivery_channel", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..LastProcessingResult']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", + "test": "test_cdc_load_replication_task_data_queries[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.height', '$.kinesis-records..Data.data.created_at']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[non_default]", + "test": "test_cdc_load_replication_task_data_queries[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.height', '$.kinesis-records..Data.data.created_at']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", + "test": "test_cdc_replication_task_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[default]", + "test": "test_full_load_replication_task[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[non_default]", + "test": "test_full_load_replication_task[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[unformatted_json]", + "test": "test_full_load_replication_task[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[disabled]", + "test": "test_cdc_before_image[disabled]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[pk-only]", + "test": "test_cdc_before_image[pk-only]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_alter_table_queries", + "test": "test_cdc_load_replication_task_alter_table_queries", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", + "test": "test_cdc_load_replication_task_data_queries[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[non_default]", + "test": "test_cdc_load_replication_task_data_queries[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_misc_queries", + "test": "test_cdc_load_replication_task_misc_queries", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mariadb]", + "test": "test_cdc_rename_change_column[mariadb]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mysql]", + "test": "test_cdc_rename_change_column[mysql]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", + "test": "test_cdc_replication_task_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rollback_transaction", + "test": "test_cdc_rollback_transaction", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_table_rules_filter", + "test": "test_cdc_table_rules_filter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-default]", + "test": "test_full_load_replication_task[mariadb-default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-non_default]", + "test": "test_full_load_replication_task[mariadb-non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-unformatted_json]", + "test": "test_full_load_replication_task[mariadb-unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-default]", + "test": "test_full_load_replication_task[mysql-default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-non_default]", + "test": "test_full_load_replication_task[mysql-non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-unformatted_json]", + "test": "test_full_load_replication_task[mysql-unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[default]", + "test": "test_cdc_replication_task_cdc_files[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[non_default]", + "test": "test_cdc_replication_task_cdc_files[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[unformatted_json]", + "test": "test_cdc_replication_task_cdc_files[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[default]", + "test": "test_cdc_replication_task_cdc_multiple_files[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[non_default]", + "test": "test_cdc_replication_task_cdc_multiple_files[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[unformatted_json]", + "test": "test_cdc_replication_task_cdc_multiple_files[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[default]", + "test": "test_cdc_replication_task_multiple_tables[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[non_default]", + "test": "test_cdc_replication_task_multiple_tables[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[unformatted_json]", + "test": "test_cdc_replication_task_multiple_tables[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[default]", + "test": "test_full_load_replication_task[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[non_default]", + "test": "test_full_load_replication_task[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[unformatted_json]", + "test": "test_full_load_replication_task[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[default]", + "test": "test_full_load_replication_task_multiple_tables[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[non_default]", + "test": "test_full_load_replication_task_multiple_tables[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[unformatted_json]", + "test": "test_full_load_replication_task_multiple_tables[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_no_csv_file[full-load]", + "test": "test_no_csv_file[full-load]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..ReplicationTasks..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_total_count_param", + "test": "test_replication_task_without_total_count_param", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_external_table_definition_invalid_format_csv", + "test": "test_run_task_external_table_definition_invalid_format_csv", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[first row valid rest invalid]", + "test": "test_run_task_invalid_format_cdc_file[first row valid rest invalid]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid number of columns]", + "test": "test_run_task_invalid_format_cdc_file[invalid number of columns]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid operation]", + "test": "test_run_task_invalid_format_cdc_file[invalid operation]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid schema]", + "test": "test_run_task_invalid_format_cdc_file[invalid schema]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid table]", + "test": "test_run_task_invalid_format_cdc_file[invalid table]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[no data valid data]", + "test": "test_run_task_invalid_format_cdc_file[no data valid data]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_cdc_replication_data_queries", + "test": "test_cdc_replication_data_queries", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationStats.FullLoadFinishDate', '$..ReplicationStats.FullLoadStartDate', '$..Replication.ReplicationStats.StopDate']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_full_load_replication", + "test": "test_full_load_replication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", + "test": "test_kinesis_firehose_redshift", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_closed_store_aborts", + "test": "test_closed_store_aborts", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", + "test": "test_open_store", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", + "test": "test_order_completion_workflow", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_register_admin_user", + "test": "test_register_admin_user", + "response": "200", + "error": "", + "snapshot_skipped": "['$..UserAttributes..Name', '$..UserAttributes..Value', '$..Username']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", + "test": "test_websocket", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_firehose_redshift_as_target", + "test": "test_firehose_redshift_as_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", + "test": "test_events_kinesis", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_dynamodb_pipe", + "test": "test_dynamodb_pipe", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason', '$..Message.dynamodb.SizeBytes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-non_default]", - "test": "test_full_load_replication_task[mariadb-non_default]", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_retry", + "test": "test_dynamodb_event_source_retry", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + } + ] + }, + "Limit, ShardIterator, StreamARN": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisEventFiltering::test_kinesis_event_filtering_json_pattern", + "test": "test_kinesis_event_filtering_json_pattern", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "test": "test_create_kinesis_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", + "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "test": "test_disable_kinesis_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_duplicate_event_source_mappings", + "test": "test_duplicate_event_source_mappings", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_empty_provided", + "test": "test_kinesis_empty_provided", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_s3_on_failure_destination", + "test": "test_kinesis_event_source_mapping_with_s3_on_failure_destination", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "test": "test_kinesis_event_source_trim_horizon", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_maximum_record_age_exceeded[expire-before-ingestion]", + "test": "test_kinesis_maximum_record_age_exceeded[expire-before-ingestion]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_maximum_record_age_exceeded[expire-while-retrying]", + "test": "test_kinesis_maximum_record_age_exceeded[expire-while-retrying]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-unformatted_json]", - "test": "test_full_load_replication_task[mariadb-unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_maximum_record_age_exceeded_discard_records", + "test": "test_kinesis_maximum_record_age_exceeded_discard_records", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-default]", - "test": "test_full_load_replication_task[mysql-default]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", + "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-non_default]", - "test": "test_full_load_replication_task[mysql-non_default]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", + "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-unformatted_json]", - "test": "test_full_load_replication_task[mysql-unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", + "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[default]", - "test": "test_cdc_replication_task_cdc_files[default]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", + "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[non_default]", - "test": "test_cdc_replication_task_cdc_files[non_default]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[unformatted_json]", - "test": "test_cdc_replication_task_cdc_files[unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", + "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[default]", - "test": "test_cdc_replication_task_cdc_multiple_files[default]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failures", + "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[non_default]", - "test": "test_cdc_replication_task_cdc_multiple_files[non_default]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", + "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[unformatted_json]", - "test": "test_cdc_replication_task_cdc_multiple_files[unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", + "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[default]", - "test": "test_cdc_replication_task_multiple_tables[default]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_list_success]", + "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[non_default]", - "test": "test_cdc_replication_task_multiple_tables[non_default]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_string_success]", + "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[unformatted_json]", - "test": "test_cdc_replication_task_multiple_tables[unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", + "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[default]", - "test": "test_full_load_replication_task[default]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[null_success]", + "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_apigateway_deployed", + "test": "test_apigateway_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/cli/test_cli.py::TestHooks::test_prepare_host_hook_called_with_correct_dirs", + "test": "test_prepare_host_hook_called_with_correct_dirs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestHTTP2Support::test_http2_https", + "test": "test_http2_https", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_chunked_response_streaming", + "test": "test_chunked_response_streaming", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-False]", + "test": "test_build_image[SdkDockerClient-False-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-True]", + "test": "test_build_image[SdkDockerClient-False-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-True-False]", + "test": "test_build_image[SdkDockerClient-True-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-True-True]", + "test": "test_build_image[SdkDockerClient-True-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_container_lifecycle_commands[SdkDockerClient]", + "test": "test_container_lifecycle_commands[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_content_into_container[SdkDockerClient]", + "test": "test_copy_directory_content_into_container[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_from_container_into_directory[SdkDockerClient]", + "test": "test_copy_from_container_into_directory[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container[SdkDockerClient]", + "test": "test_copy_into_container[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container_with_existing_target[SdkDockerClient]", + "test": "test_copy_into_container_with_existing_target[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_non_existing_image[SdkDockerClient]", + "test": "test_create_container_non_existing_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", + "test": "test_create_container_remove_removes_container[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[non_default]", - "test": "test_full_load_replication_task[non_default]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-False]", + "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[unformatted_json]", - "test": "test_full_load_replication_task[unformatted_json]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_with_port_mapping[SdkDockerClient]", + "test": "test_create_with_port_mapping[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[default]", - "test": "test_full_load_replication_task_multiple_tables[default]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", + "test": "test_docker_image_names[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[non_default]", - "test": "test_full_load_replication_task_multiple_tables[non_default]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_env[SdkDockerClient]", + "test": "test_exec_in_container_with_env[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[unformatted_json]", - "test": "test_full_load_replication_task_multiple_tables[unformatted_json]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_env_deletion[SdkDockerClient]", + "test": "test_exec_in_container_with_env_deletion[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_no_csv_file[full-load]", - "test": "test_no_csv_file[full-load]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_stdin_stdout_stderr[SdkDockerClient]", + "test": "test_exec_in_container_with_stdin_stdout_stderr[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..ReplicationTasks..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_total_count_param", - "test": "test_replication_task_without_total_count_param", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_non_existing_image[SdkDockerClient]", + "test": "test_get_container_command_non_existing_image[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_external_table_definition_invalid_format_csv", - "test": "test_run_task_external_table_definition_invalid_format_csv", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[first row valid rest invalid]", - "test": "test_run_task_invalid_format_cdc_file[first row valid rest invalid]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_non_existing_image[SdkDockerClient]", + "test": "test_get_container_entrypoint_non_existing_image[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid number of columns]", - "test": "test_run_task_invalid_format_cdc_file[invalid number of columns]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid operation]", - "test": "test_run_task_invalid_format_cdc_file[invalid operation]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid schema]", - "test": "test_run_task_invalid_format_cdc_file[invalid schema]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network_wrong_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network_wrong_network[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid table]", - "test": "test_run_task_invalid_format_cdc_file[invalid table]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", + "test": "test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[no data valid data]", - "test": "test_run_task_invalid_format_cdc_file[no data valid data]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_container[SdkDockerClient]", + "test": "test_inspect_container[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_cdc_replication_data_queries", - "test": "test_cdc_replication_data_queries", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_network_non_existent_network[SdkDockerClient]", + "test": "test_inspect_network_non_existent_network[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationStats.FullLoadFinishDate', '$..ReplicationStats.FullLoadStartDate', '$..Replication.ReplicationStats.StopDate']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_full_load_replication", - "test": "test_full_load_replication", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", - "test": "test_kinesis_firehose_redshift", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_filter_non_existing[SdkDockerClient]", + "test": "test_list_containers_filter_non_existing[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_closed_store_aborts", - "test": "test_closed_store_aborts", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_with_podman_image_ref_format[SdkDockerClient]", + "test": "test_list_containers_with_podman_image_ref_format[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", - "test": "test_concurrent_order_limit", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image[SdkDockerClient]", + "test": "test_pull_docker_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", - "test": "test_mocking_of_validator_service", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_hash[SdkDockerClient]", + "test": "test_pull_docker_image_with_hash[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", - "test": "test_open_store", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_log_handler[SdkDockerClient]", + "test": "test_pull_docker_image_with_log_handler[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", - "test": "test_order_completion_workflow", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_tag[SdkDockerClient]", + "test": "test_pull_docker_image_with_tag[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_non_existent_docker_image[CmdDockerClient]", + "test": "test_pull_non_existent_docker_image[CmdDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_firehose_redshift_as_target", - "test": "test_firehose_redshift_as_target", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_non_existent_docker_image[SdkDockerClient]", + "test": "test_pull_non_existent_docker_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", - "test": "test_events_kinesis", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", + "test": "test_push_access_denied[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_anonymous_volumes[SdkDockerClient]", + "test": "test_remove_anonymous_volumes[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_dynamodb_pipe", - "test": "test_dynamodb_pipe", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_container_should_work_when_container_is_running_and_checking_container_existence[SdkDockerClient]", + "test": "test_remove_container_should_work_when_container_is_running_and_checking_container_existence[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason', '$..Message.dynamodb.SizeBytes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container[SdkDockerClient]", + "test": "test_run_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_automatic_pull[SdkDockerClient]", + "test": "test_run_container_automatic_pull[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9482,318 +10816,324 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_retry", - "test": "test_dynamodb_event_source_retry", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_non_existent_image[SdkDockerClient]", + "test": "test_run_container_non_existent_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "internal" - } - ] - }, - "Limit, ShardIterator, StreamARN": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_with_init[SdkDockerClient]", + "test": "test_run_container_with_init[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisEventFiltering::test_kinesis_event_filtering_json_pattern", - "test": "test_kinesis_event_filtering_json_pattern", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_with_stdin[SdkDockerClient]", + "test": "test_run_container_with_stdin[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", - "test": "test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", + "test": "test_running_container_names[SdkDockerClient]", "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", - "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_set_container_entrypoint[SdkDockerClient-echo]", + "test": "test_set_container_entrypoint[SdkDockerClient-echo]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", - "test": "test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_stream_logs[SdkDockerClient]", + "test": "test_stream_logs[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_duplicate_event_source_mappings", - "test": "test_duplicate_event_source_mappings", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerImages::test_commit_creates_image_from_running_container[SdkDockerClient]", + "test": "test_commit_creates_image_from_running_container[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_empty_provided", - "test": "test_kinesis_empty_provided", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_get_container_stats[SdkDockerClient]", + "test": "test_get_container_stats[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", - "test": "test_kinesis_event_source_mapping_with_async_invocation", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", + "test": "test_docker_logging_fluentbit[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_s3_on_failure_destination", - "test": "test_kinesis_event_source_mapping_with_s3_on_failure_destination", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_link_local_address[SdkDockerClient]", + "test": "test_connect_container_to_network_with_link_local_address[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_disconnect_container_from_nonexistent_network[SdkDockerClient]", + "test": "test_disconnect_container_from_nonexistent_network[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", - "test": "test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_docker_sdk_retries_after_init", + "test": "test_docker_sdk_retries_after_init", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_maximum_record_age_exceeded[expire-before-ingestion]", - "test": "test_kinesis_maximum_record_age_exceeded[expire-before-ingestion]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_docker_sdk_retries_on_init", + "test": "test_docker_sdk_retries_on_init", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_maximum_record_age_exceeded[expire-while-retrying]", - "test": "test_kinesis_maximum_record_age_exceeded[expire-while-retrying]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_get_container_ip_with_network[SdkDockerClient]", + "test": "test_get_container_ip_with_network[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_maximum_record_age_exceeded_discard_records", - "test": "test_kinesis_maximum_record_age_exceeded_discard_records", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_set_container_workdir[SdkDockerClient]", + "test": "test_set_container_workdir[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", - "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_add[SdkDockerClient]", + "test": "test_container_with_cap_add[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", - "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_drop[SdkDockerClient]", + "test": "test_container_with_cap_drop[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", - "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-None]", + "test": "test_container_port_can_be_bound[SdkDockerClient-None]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", - "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-tcp]", + "test": "test_container_port_can_be_bound[SdkDockerClient-tcp]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", - "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-udp]", + "test": "test_container_port_can_be_bound[SdkDockerClient-udp]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", - "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-None]", + "test": "test_reserve_container_port[SdkDockerClient-None]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failures", - "test": "test_kinesis_report_batch_item_failures", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-tcp]", + "test": "test_reserve_container_port[SdkDockerClient-tcp]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", - "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-udp]", + "test": "test_reserve_container_port[SdkDockerClient-udp]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", - "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments[SdkDockerClient]", + "test": "test_run_with_additional_arguments[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_list_success]", - "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_add_dns[SdkDockerClient-False]", + "test": "test_run_with_additional_arguments_add_dns[SdkDockerClient-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_string_success]", - "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_env_files[SdkDockerClient]", + "test": "test_run_with_additional_arguments_env_files[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", - "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_random_port[SdkDockerClient]", + "test": "test_run_with_additional_arguments_random_port[SdkDockerClient]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[null_success]", - "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", + "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", + "test": "test_stages_have_completed", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_delivery_channel", + "test": "test_put_delivery_channel", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", + "node_id": "LocalStack Community: tests/integration/test_stores.py::test_nonstandard_regions", + "test": "test_nonstandard_regions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -10116,7 +11456,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10226,7 +11566,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10280,16 +11620,6 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_subscribe_to_shard_timeout", - "test": "test_subscribe_to_shard_timeout", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ], "ls_pro": [ @@ -11694,7 +13024,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11734,7 +13064,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12407,6 +13737,16 @@ }, "StreamName": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Destinations']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", "test": "test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", @@ -12500,7 +13840,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12560,7 +13900,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12676,7 +14016,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12726,7 +14066,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13542,7 +14882,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -13612,7 +14952,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -14740,7 +16080,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -14800,7 +16140,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -14866,7 +16206,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -14916,7 +16256,7 @@ "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Events..EncryptionType', '$..Events..ContinuationSequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/src/data/coverage/kinesisanalytics.json b/src/data/coverage/kinesisanalytics.json index f9d6d65c..b7ea5a87 100644 --- a/src/data/coverage/kinesisanalytics.json +++ b/src/data/coverage/kinesisanalytics.json @@ -81,8 +81,8 @@ "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "snapshot_skipped": "" } }, @@ -330,13 +330,13 @@ "ApplicationName, CreateTimestamp": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -427,6 +427,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", "test": "test_input_processing_configuration", diff --git a/src/data/coverage/kms.json b/src/data/coverage/kms.json index 41ded7d1..baf9b310 100644 --- a/src/data/coverage/kms.json +++ b/src/data/coverage/kms.json @@ -2580,6 +2580,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_replicate_replica_key_should_fail", + "test": "test_replicate_replica_key_should_fail", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -3181,6 +3191,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "test": "test_cfn_with_kms_resources", + "response": "400", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_list_delete_alias", "test": "test_create_list_delete_alias", @@ -6206,6 +6226,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_replicate_replica_key_should_fail", + "test": "test_replicate_replica_key_should_fail", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_replicate_replica_key_should_fail", + "test": "test_replicate_replica_key_should_fail", + "response": "400", + "error": "UnsupportedOperationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -6485,6 +6525,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "test": "test_cfn_with_kms_resources", + "response": "400", + "error": "KMSInvalidStateException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "test": "test_deploy_stack_with_kms", + "response": "400", + "error": "KMSInvalidStateException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_cant_delete_deleted_key", "test": "test_cant_delete_deleted_key", @@ -7231,6 +7291,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_replicate_replica_key_should_fail", + "test": "test_replicate_replica_key_should_fail", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_retire_grant_with_grant_id_and_key_id", "test": "test_retire_grant_with_grant_id_and_key_id", diff --git a/src/data/coverage/lambda.json b/src/data/coverage/lambda.json index 4d5860a0..a5a637aa 100644 --- a/src/data/coverage/lambda.json +++ b/src/data/coverage/lambda.json @@ -714,7 +714,7 @@ { "TagResource": { "implemented": true, - "availability": "community", + "availability": "pro", "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, @@ -726,7 +726,7 @@ { "UntagResource": { "implemented": true, - "availability": "pro", + "availability": "community", "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, @@ -1758,6 +1758,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventRule::test_process_pattern_to_single_matching_rules_single_target", "test": "test_process_pattern_to_single_matching_rules_single_target", @@ -7450,6 +7460,116 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -7540,6 +7660,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -12797,7 +12927,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12807,7 +12937,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12817,7 +12947,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12827,7 +12957,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -13602,6 +13732,276 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs18_x]", + "test": "test_debug_server_with_init_failure[nodejs18_x]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs20_x]", + "test": "test_debug_server_with_init_failure[nodejs20_x]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs22_x]", + "test": "test_debug_server_with_init_failure[nodejs22_x]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_10]", + "test": "test_debug_server_with_init_failure[python3_10]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_11]", + "test": "test_debug_server_with_init_failure[python3_11]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_12]", + "test": "test_debug_server_with_init_failure[python3_12]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_13]", + "test": "test_debug_server_with_init_failure[python3_13]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_8]", + "test": "test_debug_server_with_init_failure[python3_8]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_9]", + "test": "test_debug_server_with_init_failure[python3_9]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs18_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs18_x]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs20_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs20_x]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs22_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs22_x]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_10]", + "test": "test_put_auto_port_starts_debug_server[python3_10]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_11]", + "test": "test_put_auto_port_starts_debug_server[python3_11]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_12]", + "test": "test_put_auto_port_starts_debug_server[python3_12]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_13]", + "test": "test_put_auto_port_starts_debug_server[python3_13]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_8]", + "test": "test_put_auto_port_starts_debug_server[python3_8]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_9]", + "test": "test_put_auto_port_starts_debug_server[python3_9]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs18_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs18_x]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs20_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs20_x]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs22_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs22_x]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_10]", + "test": "test_put_manual_port_starts_debug_server[python3_10]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_11]", + "test": "test_put_manual_port_starts_debug_server[python3_11]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_12]", + "test": "test_put_manual_port_starts_debug_server[python3_12]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_13]", + "test": "test_put_manual_port_starts_debug_server[python3_13]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_8]", + "test": "test_put_manual_port_starts_debug_server[python3_8]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_9]", + "test": "test_put_manual_port_starts_debug_server[python3_9]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_file_permissions_without_layer", "test": "test_file_permissions_without_layer", @@ -14944,6 +15344,36 @@ }, "Code, FunctionName, Handler, PackageType, Role, Runtime": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host0]", + "test": "test_s3_code_url[localstack_host0]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host1]", + "test": "test_s3_code_url[localstack_host1]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host2]", + "test": "test_s3_code_url[localstack_host2]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", "test": "test_lambda_code_location_s3", @@ -15859,6 +16289,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "201", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -16767,6 +17207,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -17821,11 +18271,41 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "202", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", + "test": "test_lambda_w_dynamodb_event_filter_update", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "internal" @@ -18508,16 +18988,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", @@ -18918,6 +19388,126 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -19018,6 +19608,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -21088,6 +21688,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host0]", + "test": "test_s3_code_url[localstack_host0]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host1]", + "test": "test_s3_code_url[localstack_host1]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host2]", + "test": "test_s3_code_url[localstack_host2]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", @@ -25038,16 +25668,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_name_and_qualifier_validation[full_arn_with_multiple_qualifiers-delete_function]", "test": "test_function_name_and_qualifier_validation[full_arn_with_multiple_qualifiers-delete_function]", @@ -25158,6 +25778,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", + "test": "test_deletion_of_failed_nested_stack", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", "test": "test_updating_stack_with_iam_role", @@ -25168,6 +25798,86 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", + "test": "test_cfn_event_api_destination_resource", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "test": "test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "test": "test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", + "test": "test_lambda_w_dynamodb_event_filter_update", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", + "test": "test_update_lambda_function", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function_name", "test": "test_update_lambda_function_name", @@ -25178,6 +25888,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaCleanup::test_recreate_function", "test": "test_recreate_function", @@ -26341,13 +27071,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -26505,7 +27235,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26515,7 +27245,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26525,7 +27255,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26535,7 +27265,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27380,6 +28110,276 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs18_x]", + "test": "test_debug_server_with_init_failure[nodejs18_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs20_x]", + "test": "test_debug_server_with_init_failure[nodejs20_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs22_x]", + "test": "test_debug_server_with_init_failure[nodejs22_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_10]", + "test": "test_debug_server_with_init_failure[python3_10]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_11]", + "test": "test_debug_server_with_init_failure[python3_11]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_12]", + "test": "test_debug_server_with_init_failure[python3_12]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_13]", + "test": "test_debug_server_with_init_failure[python3_13]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_8]", + "test": "test_debug_server_with_init_failure[python3_8]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_9]", + "test": "test_debug_server_with_init_failure[python3_9]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs18_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs18_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs20_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs20_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs22_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs22_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_10]", + "test": "test_put_auto_port_starts_debug_server[python3_10]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_11]", + "test": "test_put_auto_port_starts_debug_server[python3_11]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_12]", + "test": "test_put_auto_port_starts_debug_server[python3_12]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_13]", + "test": "test_put_auto_port_starts_debug_server[python3_13]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_8]", + "test": "test_put_auto_port_starts_debug_server[python3_8]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_9]", + "test": "test_put_auto_port_starts_debug_server[python3_9]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs18_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs18_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs20_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs20_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs22_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs22_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_10]", + "test": "test_put_manual_port_starts_debug_server[python3_10]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_11]", + "test": "test_put_manual_port_starts_debug_server[python3_11]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_12]", + "test": "test_put_manual_port_starts_debug_server[python3_12]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_13]", + "test": "test_put_manual_port_starts_debug_server[python3_13]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_8]", + "test": "test_put_manual_port_starts_debug_server[python3_8]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_9]", + "test": "test_put_manual_port_starts_debug_server[python3_9]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", @@ -27970,6 +28970,36 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", + "test": "test_update_custom_resource", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..ServiceToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", "test": "test_multiple_hot_reloading_layers_fail", @@ -28357,16 +29387,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" } ], "ls_pro": [ @@ -28389,6 +29409,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -31066,6 +32096,126 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -31166,6 +32316,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -33236,6 +34396,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host0]", + "test": "test_s3_code_url[localstack_host0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host1]", + "test": "test_s3_code_url[localstack_host1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host2]", + "test": "test_s3_code_url[localstack_host2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", @@ -38813,7 +40003,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -38823,7 +40013,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -38833,7 +40023,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -38843,7 +40033,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -38853,7 +40043,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -38863,7 +40053,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -38873,7 +40063,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -38883,7 +40073,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39808,6 +40998,276 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs18_x]", + "test": "test_debug_server_with_init_failure[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs20_x]", + "test": "test_debug_server_with_init_failure[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs22_x]", + "test": "test_debug_server_with_init_failure[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_10]", + "test": "test_debug_server_with_init_failure[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_11]", + "test": "test_debug_server_with_init_failure[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_12]", + "test": "test_debug_server_with_init_failure[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_13]", + "test": "test_debug_server_with_init_failure[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_8]", + "test": "test_debug_server_with_init_failure[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_9]", + "test": "test_debug_server_with_init_failure[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs18_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs20_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs22_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_10]", + "test": "test_put_auto_port_starts_debug_server[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_11]", + "test": "test_put_auto_port_starts_debug_server[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_12]", + "test": "test_put_auto_port_starts_debug_server[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_13]", + "test": "test_put_auto_port_starts_debug_server[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_8]", + "test": "test_put_auto_port_starts_debug_server[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_9]", + "test": "test_put_auto_port_starts_debug_server[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs18_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs20_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs22_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_10]", + "test": "test_put_manual_port_starts_debug_server[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_11]", + "test": "test_put_manual_port_starts_debug_server[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_12]", + "test": "test_put_manual_port_starts_debug_server[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_13]", + "test": "test_put_manual_port_starts_debug_server[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_8]", + "test": "test_put_manual_port_starts_debug_server[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_9]", + "test": "test_put_manual_port_starts_debug_server[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", @@ -45891,8 +47351,8 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", - "test": "test_mocking_of_validator_service", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_closed_store_aborts", + "test": "test_closed_store_aborts", "response": "200", "error": "", "snapshot_skipped": "", @@ -47020,6 +48480,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", + "test": "test_update_custom_resource", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..ServiceToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", "test": "test_custom_domains", @@ -47286,6 +48766,116 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -47376,6 +48966,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -50487,26 +52087,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", - "test": "test_validate_ready", - "response": "404", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", - "test": "test_validate_ready", - "response": "500", - "error": "ServiceException", - "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ] }, @@ -53519,7 +55099,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -53529,7 +55109,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -53539,7 +55119,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -53549,7 +55129,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -54544,16 +56124,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", @@ -54684,6 +56254,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_pyplate_param_type_list", "test": "test_pyplate_param_type_list", @@ -54724,16 +56304,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", @@ -54744,6 +56314,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", @@ -55530,16 +57110,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", - "test": "test_lambda_w_dynamodb_event_filter_update", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", "test": "test_update_lambda_function", @@ -55550,16 +57120,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", - "test": "test_update_lambda_permissions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", @@ -55650,18 +57210,6 @@ "snapshot_tested": true, "origin": "external" } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", - "test": "test_update_custom_resource", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ServiceToken']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - } ] } }, @@ -55742,20 +57290,6 @@ } ] }, - "Description, FunctionName, Handler, MemorySize, Role, Runtime, Timeout": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", - "test": "test_lambda_w_dynamodb_event_filter_update", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - } - ] - }, "Description, FunctionName, Layers, Runtime": { "ls_pro": [ { @@ -55872,20 +57406,6 @@ } ] }, - "Environment, FunctionName, Handler, Role, Runtime, Timeout": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", - "test": "test_update_custom_resource", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ServiceToken']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - } - ] - }, "FunctionName, Handler": { "ls_community": [ { @@ -55914,20 +57434,6 @@ } ] }, - "FunctionName, Handler, Role, Runtime": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", - "test": "test_update_lambda_permissions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - } - ] - }, "FunctionName, ImageConfig": { "ls_community": [ { diff --git a/src/data/coverage/logs.json b/src/data/coverage/logs.json index 20cf9928..38379944 100644 --- a/src/data/coverage/logs.json +++ b/src/data/coverage/logs.json @@ -1789,6 +1789,126 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_values.py::TestChangeSetValues::test_property_empy_list", + "test": "test_property_empy_list", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -1879,6 +1999,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -8031,16 +8161,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_ecs_e2e_flow", "test": "test_submit_job_ecs_e2e_flow", @@ -8071,6 +8191,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", + "test": "test_submit_job", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", @@ -8256,7 +8386,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8266,7 +8396,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8276,7 +8406,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8286,7 +8416,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8801,6 +8931,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -8811,6 +8951,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", + "test": "test_elb_register_lambda_target_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_forward_config_only_for_target_groups", "test": "test_forward_config_only_for_target_groups", @@ -9941,6 +10091,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -9951,6 +10111,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_subprotocols", + "test": "test_websocket_subprotocols", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..connection', '$..server', '$.headers-subprotocols-connect-header.sec-websocket-protocol']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDirectInvocation::test_invoke_lambda_async", "test": "test_invoke_lambda_async", @@ -9971,6 +10141,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", + "test": "test_batch_docker_flags_with_volumes", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_describe_jobs", "test": "test_describe_jobs", @@ -10121,26 +10301,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", - "test": "test_submit_job", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", - "test": "test_update_custom_resource", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..ServiceToken']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", "test": "test_ecs_task_overrides", @@ -10941,6 +11101,116 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -11031,6 +11301,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -16374,8 +16654,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_gzip_encoding", - "test": "test_gzip_encoding", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", + "test": "test_validate_ready", "response": "200", "error": "", "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", @@ -17108,7 +17388,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17118,7 +17398,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17128,7 +17408,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17138,7 +17418,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17594,8 +17874,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", + "test": "test_elb_register_lambda_target_validation", "response": "200", "error": "", "snapshot_skipped": "", @@ -17813,6 +18103,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/testpath/]", + "test": "test_lambda_iam[/testpath/]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", "test": "test_lambda_sqs_destination", @@ -18653,6 +18953,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_gzip_encoding", + "test": "test_gzip_encoding", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags", "test": "test_batch_docker_flags", @@ -18773,16 +19083,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/testpath/]", - "test": "test_lambda_iam[/testpath/]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_cloudwatch_logging", "test": "test_cloudwatch_logging", @@ -19099,16 +19399,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", @@ -19169,6 +19459,126 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_values.py::TestChangeSetValues::test_property_empy_list", + "test": "test_property_empy_list", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -19249,6 +19659,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -22999,16 +23419,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", @@ -23139,6 +23549,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_cfn_handle_log_group_resource", + "test": "test_cfn_handle_log_group_resource", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..logGroups..logGroupArn', '$..logGroups..logGroupClass', '$..logGroups..retentionInDays']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", @@ -25386,7 +25806,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25396,7 +25816,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25406,7 +25826,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25416,7 +25836,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25841,6 +26261,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_forward_config_only_for_target_groups", "test": "test_forward_config_only_for_target_groups", @@ -27111,6 +27541,276 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs18_x]", + "test": "test_debug_server_with_init_failure[nodejs18_x]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs20_x]", + "test": "test_debug_server_with_init_failure[nodejs20_x]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs22_x]", + "test": "test_debug_server_with_init_failure[nodejs22_x]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_10]", + "test": "test_debug_server_with_init_failure[python3_10]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_11]", + "test": "test_debug_server_with_init_failure[python3_11]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_12]", + "test": "test_debug_server_with_init_failure[python3_12]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_13]", + "test": "test_debug_server_with_init_failure[python3_13]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_8]", + "test": "test_debug_server_with_init_failure[python3_8]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_9]", + "test": "test_debug_server_with_init_failure[python3_9]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs18_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs18_x]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs20_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs20_x]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs22_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs22_x]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_10]", + "test": "test_put_auto_port_starts_debug_server[python3_10]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_11]", + "test": "test_put_auto_port_starts_debug_server[python3_11]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_12]", + "test": "test_put_auto_port_starts_debug_server[python3_12]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_13]", + "test": "test_put_auto_port_starts_debug_server[python3_13]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_8]", + "test": "test_put_auto_port_starts_debug_server[python3_8]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_9]", + "test": "test_put_auto_port_starts_debug_server[python3_9]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs18_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs18_x]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs20_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs20_x]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs22_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs22_x]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_10]", + "test": "test_put_manual_port_starts_debug_server[python3_10]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_11]", + "test": "test_put_manual_port_starts_debug_server[python3_11]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_12]", + "test": "test_put_manual_port_starts_debug_server[python3_12]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_13]", + "test": "test_put_manual_port_starts_debug_server[python3_13]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_8]", + "test": "test_put_manual_port_starts_debug_server[python3_8]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_9]", + "test": "test_put_manual_port_starts_debug_server[python3_9]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_multiple_versions", "test": "test_external_layer_multiple_versions", @@ -27853,6 +28553,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_values.py::TestChangeSetValues::test_property_empy_list", + "test": "test_property_empy_list", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", "test": "test_alarm_lambda_target", @@ -28525,6 +29235,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -29079,6 +29799,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_no_return_payload[python-RequestResponse]", + "test": "test_invocation_type_no_return_payload[python-RequestResponse]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", @@ -29249,6 +29979,26 @@ "DescribeResourcePolicies": { "- (without any parameters)": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", + "test": "test_elb_lambda_target_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", + "test": "test_elb_register_lambda_target_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", "test": "test_lambda_cross_account_invoke", @@ -30729,6 +31479,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "test": "test_request_id_invoke", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..logs']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", @@ -31151,6 +31911,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "test": "test_websocket_api_reject_connect[True-False]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_connect_to_localstack[dns]", "test": "test_task_connect_to_localstack[dns]", @@ -31821,6 +32591,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", + "test": "test_elb_register_lambda_target_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", "test": "test_lambda_cross_account_invoke", @@ -32783,6 +33563,116 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -32873,6 +33763,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -38243,6 +39143,116 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -38333,6 +39343,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -43465,6 +44485,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", + "test": "test_validate_ready", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizer::test_jwt_authorizer_amazonaws_host", "test": "test_jwt_authorizer_amazonaws_host", @@ -44180,7 +45210,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44190,7 +45220,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44200,7 +45230,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44210,7 +45240,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44676,13 +45706,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -44895,6 +45925,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/]", + "test": "test_lambda_iam[/]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/testpath/]", + "test": "test_lambda_iam[/testpath/]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", "test": "test_lambda_sqs_destination", @@ -45195,6 +46245,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[nodejs22.x]", + "test": "test_transparent_endpoint_injection[nodejs22.x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[python3.10]", "test": "test_transparent_endpoint_injection[python3.10]", @@ -45795,6 +46855,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -46770,7 +47840,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -46780,7 +47850,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -46790,7 +47860,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -46800,7 +47870,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -47125,6 +48195,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", + "test": "test_elb_lambda_target_permissions", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_forward_config_only_for_target_groups", "test": "test_forward_config_only_for_target_groups", @@ -47426,15 +48506,25 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_cloudwatch_logging_options", - "test": "test_cloudwatch_logging_options", + "node_id": "LocalStack Pro: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key", + "test": "test_create_key", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..ApplicationDetail.ApplicationConfigurationDescription.ApplicationSnapshotConfigurationDescription', '$..ApplicationDetail.ApplicationConfigurationDescription.ApplicationSystemRollbackConfigurationDescription', '$..ApplicationDetail.ApplicationConfigurationDescription.FlinkApplicationConfigurationDescription', '$..ApplicationDetail.ApplicationConfigurationDescription.RunConfigurationDescription', '$..ApplicationDetail.ApplicationMaintenanceConfigurationDescription', '$..ApplicationDetail.ApplicationVersionCreateTimestamp', '$..ApplicationDetail.ApplicationVersionUpdatedFrom', '$..CodeMD5', '$..CodeSize', '$..ConditionalToken']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_config_with_manual_port", + "test": "test_config_with_manual_port", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", diff --git a/src/data/coverage/mediaconvert.json b/src/data/coverage/mediaconvert.json index 9c491f1a..905fa4b9 100644 --- a/src/data/coverage/mediaconvert.json +++ b/src/data/coverage/mediaconvert.json @@ -74,6 +74,18 @@ "snapshot_skipped": "" } }, + { + "CreateResourceShare": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, { "DeleteJobTemplate": { "implemented": false, diff --git a/src/data/coverage/memorydb.json b/src/data/coverage/memorydb.json index c65abb1b..f2452cbc 100644 --- a/src/data/coverage/memorydb.json +++ b/src/data/coverage/memorydb.json @@ -660,6 +660,46 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/memorydb/test_memorydb.py::TestMemoryDB::test_cluster_in_container[redis]", + "test": "test_cluster_in_container[redis]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/memorydb/test_memorydb.py::TestMemoryDB::test_cluster_in_container[valkey]", + "test": "test_cluster_in_container[valkey]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/memorydb/test_memorydb.py::TestMemoryDB::test_cluster_default_crud[redis]", + "test": "test_cluster_default_crud[redis]", + "response": "400", + "error": "ClusterNotFoundFault", + "snapshot_skipped": "['$..ClusterEndpoint', '$..EnginePatchVersion', '$..EngineVersion', '$..MaintenanceWindow', '$..SnapshotWindow', '$..SnapshotRetentionLimit', '$..TLSEnabled', '$..DataTiering', '$..SubnetGroupName', '$..AvailabilityMode', '$..Cluster.SecurityGroups', '$..Clusters..SecurityGroups', '$..Cluster.Shards']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/memorydb/test_memorydb.py::TestMemoryDB::test_cluster_default_crud[valkey]", + "test": "test_cluster_default_crud[valkey]", + "response": "400", + "error": "ClusterNotFoundFault", + "snapshot_skipped": "['$..ClusterEndpoint', '$..EnginePatchVersion', '$..EngineVersion', '$..MaintenanceWindow', '$..SnapshotWindow', '$..SnapshotRetentionLimit', '$..TLSEnabled', '$..DataTiering', '$..SubnetGroupName', '$..AvailabilityMode', '$..Cluster.SecurityGroups', '$..Clusters..SecurityGroups', '$..Cluster.Shards']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } diff --git a/src/data/coverage/mq.json b/src/data/coverage/mq.json index 8fe7e827..9faa787c 100644 --- a/src/data/coverage/mq.json +++ b/src/data/coverage/mq.json @@ -384,6 +384,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/cli/test_cli.py::TestImports::test_cli_imports_from_bootstrap", + "test": "test_cli_imports_from_bootstrap", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -590,6 +600,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_active_mq", + "test": "test_send_to_active_mq", + "response": "500", + "error": "InternalError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } diff --git a/src/data/coverage/neptune.json b/src/data/coverage/neptune.json index 83a7e24d..0c75e4fb 100644 --- a/src/data/coverage/neptune.json +++ b/src/data/coverage/neptune.json @@ -1138,24 +1138,28 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, + } + ] + }, + "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, EnableHttpEndpoint, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port, ServerlessV2ScalingConfiguration, VpcSecurityGroupIds": { + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", - "test": "test_select_char", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", + "test": "test_batch_execute_statement_setup[postgres-v1]", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" } ] }, - "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, EnableHttpEndpoint, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port, ServerlessV2ScalingConfiguration, VpcSecurityGroupIds": { + "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, EnableHttpEndpoint, Engine, EngineVersion, MasterUserPassword, MasterUsername, ServerlessV2ScalingConfiguration, StorageEncrypted, VpcSecurityGroupIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", - "test": "test_batch_execute_statement_setup[postgres-v1]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", "response": "200", "error": "", "snapshot_skipped": "", @@ -1333,16 +1337,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "200", - "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -2274,7 +2268,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3448,6 +3442,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -4010,7 +4014,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4839,16 +4843,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "200", - "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -4860,8 +4854,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4928,6 +4922,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -5072,8 +5076,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5837,6 +5841,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", @@ -6730,8 +6744,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6759,6 +6773,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "404", + "error": "DBSubnetGroupNotFoundFault", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSDBSubnetGroupsCRUD::test_db_subnet_group_casing", "test": "test_db_subnet_group_casing", @@ -7942,48 +7966,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", + "test": "test_max_connections", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", + "test": "test_max_connections", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", - "test": "test_max_connections", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", + "test": "test_advisory_lock", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", - "test": "test_max_connections", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_alias_and_agg_functions", + "test": "test_alias_and_agg_functions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..tableName']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-bool_array]", + "test": "test_array_agg_function_support[False-JSON-bool_array]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7992,224 +8016,1304 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_bytea_data_type", - "test": "test_select_bytea_data_type", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-bpchar_array]", + "test": "test_array_agg_function_support[False-JSON-bpchar_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", - "test": "test_select_char", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-char_array]", + "test": "test_array_agg_function_support[False-JSON-char_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", - "test": "test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-date_array]", + "test": "test_array_agg_function_support[False-JSON-date_array]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", - "test": "test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-float4_array]", + "test": "test_array_agg_function_support[False-JSON-float4_array]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_failover", - "test": "test_failover", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-float8_array]", + "test": "test_array_agg_function_support[False-JSON-float8_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList', '$..GlobalCluster.Endpoint', '$..GlobalCluster.EngineLifecycleSupport', '$..GlobalCluster.TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_promote_secondary_headless", - "test": "test_promote_secondary_headless", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int2_array]", + "test": "test_array_agg_function_support[False-JSON-int2_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", - "test": "test_validate_initial_setup", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int4_array]", + "test": "test_array_agg_function_support[False-JSON-int4_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", - "test": "test_validate_initial_setup", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int8_array]", + "test": "test_array_agg_function_support[False-JSON-int8_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", - "test": "test_replication_task_without_identifier", - "response": "404", - "error": "DBClusterNotFoundFault", - "snapshot_skipped": "['$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-json_array]", + "test": "test_array_agg_function_support[False-JSON-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", - "test": "test_rds_lambda", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-jsonb_array]", + "test": "test_array_agg_function_support[False-JSON-jsonb_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source", - "test": "test_rds_data_source", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-name_array]", + "test": "test_array_agg_function_support[False-JSON-name_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", - "test": "test_rds_data_source_rds_utils", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-oid_array]", + "test": "test_array_agg_function_support[False-JSON-oid_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventRdsDatasource::test_rds_simple", - "test": "test_rds_simple", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-oid_array_from_system_table]", + "test": "test_array_agg_function_support[False-JSON-oid_array_from_system_table]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_cluster.yml]", - "test": "test_db_cluster_deployment[rds_cluster.yml]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-refcursor_array]", + "test": "test_array_agg_function_support[False-JSON-refcursor_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_serverless_cluster.yml]", - "test": "test_db_cluster_deployment[rds_serverless_cluster.yml]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-text_array]", + "test": "test_array_agg_function_support[False-JSON-text_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", - "test": "test_rds_cluster_with_kms", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-time_array]", + "test": "test_array_agg_function_support[False-JSON-time_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", - "response": "404", - "error": "DBClusterNotFoundFault", - "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-timestamp_array]", + "test": "test_array_agg_function_support[False-JSON-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", - "test": "test_neptune_iam_with_http_protocol", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-timestamptz_array]", + "test": "test_array_agg_function_support[False-JSON-timestamptz_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[False-False]", - "test": "test_cluster_endpoint_address[False-False]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-uuid_array]", + "test": "test_array_agg_function_support[False-JSON-uuid_array]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[False-True]", - "test": "test_cluster_endpoint_address[False-True]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-varchar_array]", + "test": "test_array_agg_function_support[False-JSON-varchar_array]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[True-False]", - "test": "test_cluster_endpoint_address[True-False]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-xml_array]", + "test": "test_array_agg_function_support[False-JSON-xml_array]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[True-True]", - "test": "test_cluster_endpoint_address[True-True]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-bool_array]", + "test": "test_array_agg_function_support[False-NONE-bool_array]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-bpchar_array]", + "test": "test_array_agg_function_support[False-NONE-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-char_array]", + "test": "test_array_agg_function_support[False-NONE-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-date_array]", + "test": "test_array_agg_function_support[False-NONE-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-float4_array]", + "test": "test_array_agg_function_support[False-NONE-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-float8_array]", + "test": "test_array_agg_function_support[False-NONE-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int2_array]", + "test": "test_array_agg_function_support[False-NONE-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int4_array]", + "test": "test_array_agg_function_support[False-NONE-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int8_array]", + "test": "test_array_agg_function_support[False-NONE-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-json_array]", + "test": "test_array_agg_function_support[False-NONE-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-jsonb_array]", + "test": "test_array_agg_function_support[False-NONE-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-name_array]", + "test": "test_array_agg_function_support[False-NONE-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-numeric_array]", + "test": "test_array_agg_function_support[False-NONE-numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-oid_array]", + "test": "test_array_agg_function_support[False-NONE-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-oid_array_from_system_table]", + "test": "test_array_agg_function_support[False-NONE-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-text_array]", + "test": "test_array_agg_function_support[False-NONE-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-time_array]", + "test": "test_array_agg_function_support[False-NONE-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamptz_array]", + "test": "test_array_agg_function_support[False-NONE-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-uuid_array]", + "test": "test_array_agg_function_support[False-NONE-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-varchar_array]", + "test": "test_array_agg_function_support[False-NONE-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-xml_array]", + "test": "test_array_agg_function_support[False-NONE-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-bool_array]", + "test": "test_array_agg_function_support[True-JSON-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-bpchar_array]", + "test": "test_array_agg_function_support[True-JSON-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-char_array]", + "test": "test_array_agg_function_support[True-JSON-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-date_array]", + "test": "test_array_agg_function_support[True-JSON-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-float4_array]", + "test": "test_array_agg_function_support[True-JSON-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-float8_array]", + "test": "test_array_agg_function_support[True-JSON-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int2_array]", + "test": "test_array_agg_function_support[True-JSON-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int4_array]", + "test": "test_array_agg_function_support[True-JSON-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int8_array]", + "test": "test_array_agg_function_support[True-JSON-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-json_array]", + "test": "test_array_agg_function_support[True-JSON-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-jsonb_array]", + "test": "test_array_agg_function_support[True-JSON-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-name_array]", + "test": "test_array_agg_function_support[True-JSON-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-oid_array]", + "test": "test_array_agg_function_support[True-JSON-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-oid_array_from_system_table]", + "test": "test_array_agg_function_support[True-JSON-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-refcursor_array]", + "test": "test_array_agg_function_support[True-JSON-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-text_array]", + "test": "test_array_agg_function_support[True-JSON-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-time_array]", + "test": "test_array_agg_function_support[True-JSON-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-timestamp_array]", + "test": "test_array_agg_function_support[True-JSON-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-timestamptz_array]", + "test": "test_array_agg_function_support[True-JSON-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-uuid_array]", + "test": "test_array_agg_function_support[True-JSON-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-varchar_array]", + "test": "test_array_agg_function_support[True-JSON-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-xml_array]", + "test": "test_array_agg_function_support[True-JSON-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-bool_array]", + "test": "test_array_agg_function_support[True-NONE-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-bpchar_array]", + "test": "test_array_agg_function_support[True-NONE-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-char_array]", + "test": "test_array_agg_function_support[True-NONE-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-date_array]", + "test": "test_array_agg_function_support[True-NONE-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-float4_array]", + "test": "test_array_agg_function_support[True-NONE-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-float8_array]", + "test": "test_array_agg_function_support[True-NONE-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int2_array]", + "test": "test_array_agg_function_support[True-NONE-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int4_array]", + "test": "test_array_agg_function_support[True-NONE-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int8_array]", + "test": "test_array_agg_function_support[True-NONE-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-json_array]", + "test": "test_array_agg_function_support[True-NONE-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-jsonb_array]", + "test": "test_array_agg_function_support[True-NONE-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-name_array]", + "test": "test_array_agg_function_support[True-NONE-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-numeric_array]", + "test": "test_array_agg_function_support[True-NONE-numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-oid_array]", + "test": "test_array_agg_function_support[True-NONE-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-oid_array_from_system_table]", + "test": "test_array_agg_function_support[True-NONE-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-refcursor_array]", + "test": "test_array_agg_function_support[True-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-text_array]", + "test": "test_array_agg_function_support[True-NONE-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-time_array]", + "test": "test_array_agg_function_support[True-NONE-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-timestamp_array]", + "test": "test_array_agg_function_support[True-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-timestamptz_array]", + "test": "test_array_agg_function_support[True-NONE-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-uuid_array]", + "test": "test_array_agg_function_support[True-NONE-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-varchar_array]", + "test": "test_array_agg_function_support[True-NONE-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-xml_array]", + "test": "test_array_agg_function_support[True-NONE-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_create_database_and_table", + "test": "test_create_database_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..records[0].[11].stringValue', '$..records[0].[12].stringValue', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_execute_sql", + "test": "test_execute_sql", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_execute_statement_only_first", + "test": "test_execute_statement_only_first", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_information_schema", + "test": "test_information_schema", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_insert_query_with_parameters", + "test": "test_insert_query_with_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "['$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_non_existing_database", + "test": "test_non_existing_database", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_null_values", + "test": "test_null_values", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[create-table]", + "test": "test_number_of_records_updated[create-table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-all-records-affected]", + "test": "test_number_of_records_updated[delete-all-records-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-no-records-affected]", + "test": "test_number_of_records_updated[delete-no-records-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-one-record-affected]", + "test": "test_number_of_records_updated[delete-one-record-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[insert-multiple-records]", + "test": "test_number_of_records_updated[insert-multiple-records]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[insert-single-record]", + "test": "test_number_of_records_updated[insert-single-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-all-records]", + "test": "test_number_of_records_updated[update-all-records]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-single-record]", + "test": "test_number_of_records_updated[update-single-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[upsert-existing-record]", + "test": "test_number_of_records_updated[upsert-existing-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_query_oid_value", + "test": "test_query_oid_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_bytea_data_type", + "test": "test_select_bytea_data_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_transactions", + "test": "test_transactions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "test": "test_global_cluster_read_write", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "test": "test_global_cluster_remove_instances_from_cluster", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_failover", + "test": "test_failover", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList', '$..GlobalCluster.Endpoint', '$..GlobalCluster.EngineLifecycleSupport', '$..GlobalCluster.TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_promote_secondary_headless", + "test": "test_promote_secondary_headless", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", + "test": "test_validate_initial_setup", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", + "test": "test_validate_initial_setup", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", + "test": "test_replication_task_without_identifier", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "['$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", + "test": "test_rds_lambda", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source", + "test": "test_rds_data_source", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", + "test": "test_rds_data_source_rds_utils", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventRdsDatasource::test_rds_simple", + "test": "test_rds_simple", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_cluster.yml]", + "test": "test_db_cluster_deployment[rds_cluster.yml]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_serverless_cluster.yml]", + "test": "test_db_cluster_deployment[rds_serverless_cluster.yml]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", + "test": "test_rds_cluster_with_kms", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", + "test": "test_neptune_iam_with_http_protocol", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[False-False]", + "test": "test_cluster_endpoint_address[False-False]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[False-True]", + "test": "test_cluster_endpoint_address[False-True]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[True-False]", + "test": "test_cluster_endpoint_address[True-False]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[True-True]", + "test": "test_cluster_endpoint_address[True-True]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_aurora_db[provisioned-8.0.mysql_aurora.3.04.0]", @@ -8561,16 +9665,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "404", - "error": "DBClusterNotFoundFault", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -8582,8 +9676,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "404", "error": "DBClusterNotFoundFault", "snapshot_skipped": "", @@ -9489,6 +10583,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", @@ -10842,7 +11946,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" diff --git a/src/data/coverage/qldb.json b/src/data/coverage/qldb.json index 98ccb42e..a926b5f8 100644 --- a/src/data/coverage/qldb.json +++ b/src/data/coverage/qldb.json @@ -657,6 +657,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", "test": "test_describe_and_delete_ledger", diff --git a/src/data/coverage/ram.json b/src/data/coverage/ram.json index 33ab1ac3..2ebe0d3d 100644 --- a/src/data/coverage/ram.json +++ b/src/data/coverage/ram.json @@ -19,8 +19,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -68,7 +68,7 @@ "availability": "pro", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -176,7 +176,7 @@ "availability": "pro", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -200,7 +200,7 @@ "availability": "pro", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -283,8 +283,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" diff --git a/src/data/coverage/rds-data.json b/src/data/coverage/rds-data.json index 36517c89..133282cb 100644 --- a/src/data/coverage/rds-data.json +++ b/src/data/coverage/rds-data.json @@ -45,8 +45,8 @@ "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "snapshot_skipped": "" } }, @@ -84,131 +84,1061 @@ "test": "test_batch_execute_statement_inserts[mysql-v1]", "response": "200", "error": "", - "snapshot_skipped": "['$..updateResults..generatedFields', '$..numberOfRecordsUpdated', '$..columnMetadata..precision', '$..columnMetadata..type']", + "snapshot_skipped": "['$..updateResults..generatedFields', '$..numberOfRecordsUpdated', '$..columnMetadata..precision', '$..columnMetadata..type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_inserts[postgres-v1]", + "test": "test_batch_execute_statement_inserts[postgres-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..updateResults..generatedFields', '$..numberOfRecordsUpdated', '$..columnMetadata..precision', '$..columnMetadata..type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_inserts[postgres-v2]", + "test": "test_batch_execute_statement_inserts[postgres-v2]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..updateResults..generatedFields', '$..numberOfRecordsUpdated', '$..columnMetadata..precision', '$..columnMetadata..type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_validate_atomicity[postgres-v1]", + "test": "test_batch_execute_validate_atomicity[postgres-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..missing-in-second-insert.*', '$..columnMetadata..type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_validate_atomicity[postgres-v2]", + "test": "test_batch_execute_validate_atomicity[postgres-v2]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..missing-in-second-insert.*', '$..columnMetadata..type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_validate_atomicity[mysql-v1]", + "test": "test_batch_execute_validate_atomicity[mysql-v1]", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "['$..columnMetadata..precision', '$..missing-in-second-insert.*', '$..columnMetadata..type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "BeginTransaction": { + "database, resourceArn, secretArn": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", + "test": "test_max_connections", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_transactions", + "test": "test_transactions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "CommitTransaction": { + "resourceArn, secretArn, transactionId": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_transactions", + "test": "test_transactions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "ExecuteSql": { + "awsSecretStoreArn, dbClusterOrInstanceArn, sqlStatements": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_execute_sql", + "test": "test_execute_sql", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "ExecuteStatement": { + "database, formatRecordsAs, includeResultMetadata, resourceArn, secretArn, sql": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_alias_and_agg_functions", + "test": "test_alias_and_agg_functions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..tableName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-bool_array]", + "test": "test_array_agg_function_support[False-JSON-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-bpchar_array]", + "test": "test_array_agg_function_support[False-JSON-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-char_array]", + "test": "test_array_agg_function_support[False-JSON-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-date_array]", + "test": "test_array_agg_function_support[False-JSON-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-float4_array]", + "test": "test_array_agg_function_support[False-JSON-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-float8_array]", + "test": "test_array_agg_function_support[False-JSON-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int2_array]", + "test": "test_array_agg_function_support[False-JSON-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int4_array]", + "test": "test_array_agg_function_support[False-JSON-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int8_array]", + "test": "test_array_agg_function_support[False-JSON-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-json_array]", + "test": "test_array_agg_function_support[False-JSON-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-jsonb_array]", + "test": "test_array_agg_function_support[False-JSON-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-name_array]", + "test": "test_array_agg_function_support[False-JSON-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-oid_array]", + "test": "test_array_agg_function_support[False-JSON-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-oid_array_from_system_table]", + "test": "test_array_agg_function_support[False-JSON-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-refcursor_array]", + "test": "test_array_agg_function_support[False-JSON-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-text_array]", + "test": "test_array_agg_function_support[False-JSON-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-time_array]", + "test": "test_array_agg_function_support[False-JSON-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-timestamp_array]", + "test": "test_array_agg_function_support[False-JSON-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-timestamptz_array]", + "test": "test_array_agg_function_support[False-JSON-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-uuid_array]", + "test": "test_array_agg_function_support[False-JSON-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-varchar_array]", + "test": "test_array_agg_function_support[False-JSON-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-xml_array]", + "test": "test_array_agg_function_support[False-JSON-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-bool_array]", + "test": "test_array_agg_function_support[False-NONE-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-bpchar_array]", + "test": "test_array_agg_function_support[False-NONE-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-char_array]", + "test": "test_array_agg_function_support[False-NONE-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-date_array]", + "test": "test_array_agg_function_support[False-NONE-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-float4_array]", + "test": "test_array_agg_function_support[False-NONE-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-float8_array]", + "test": "test_array_agg_function_support[False-NONE-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int2_array]", + "test": "test_array_agg_function_support[False-NONE-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int4_array]", + "test": "test_array_agg_function_support[False-NONE-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int8_array]", + "test": "test_array_agg_function_support[False-NONE-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-json_array]", + "test": "test_array_agg_function_support[False-NONE-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-jsonb_array]", + "test": "test_array_agg_function_support[False-NONE-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-name_array]", + "test": "test_array_agg_function_support[False-NONE-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-numeric_array]", + "test": "test_array_agg_function_support[False-NONE-numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-oid_array]", + "test": "test_array_agg_function_support[False-NONE-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-oid_array_from_system_table]", + "test": "test_array_agg_function_support[False-NONE-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-text_array]", + "test": "test_array_agg_function_support[False-NONE-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-time_array]", + "test": "test_array_agg_function_support[False-NONE-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamptz_array]", + "test": "test_array_agg_function_support[False-NONE-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-uuid_array]", + "test": "test_array_agg_function_support[False-NONE-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-varchar_array]", + "test": "test_array_agg_function_support[False-NONE-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-xml_array]", + "test": "test_array_agg_function_support[False-NONE-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-bool_array]", + "test": "test_array_agg_function_support[True-JSON-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-bpchar_array]", + "test": "test_array_agg_function_support[True-JSON-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-char_array]", + "test": "test_array_agg_function_support[True-JSON-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-date_array]", + "test": "test_array_agg_function_support[True-JSON-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-float4_array]", + "test": "test_array_agg_function_support[True-JSON-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-float8_array]", + "test": "test_array_agg_function_support[True-JSON-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int2_array]", + "test": "test_array_agg_function_support[True-JSON-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int4_array]", + "test": "test_array_agg_function_support[True-JSON-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int8_array]", + "test": "test_array_agg_function_support[True-JSON-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-json_array]", + "test": "test_array_agg_function_support[True-JSON-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-jsonb_array]", + "test": "test_array_agg_function_support[True-JSON-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-name_array]", + "test": "test_array_agg_function_support[True-JSON-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-oid_array]", + "test": "test_array_agg_function_support[True-JSON-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-oid_array_from_system_table]", + "test": "test_array_agg_function_support[True-JSON-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-refcursor_array]", + "test": "test_array_agg_function_support[True-JSON-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-text_array]", + "test": "test_array_agg_function_support[True-JSON-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-time_array]", + "test": "test_array_agg_function_support[True-JSON-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-timestamp_array]", + "test": "test_array_agg_function_support[True-JSON-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-timestamptz_array]", + "test": "test_array_agg_function_support[True-JSON-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-uuid_array]", + "test": "test_array_agg_function_support[True-JSON-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-varchar_array]", + "test": "test_array_agg_function_support[True-JSON-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-xml_array]", + "test": "test_array_agg_function_support[True-JSON-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-bool_array]", + "test": "test_array_agg_function_support[True-NONE-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-bpchar_array]", + "test": "test_array_agg_function_support[True-NONE-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-char_array]", + "test": "test_array_agg_function_support[True-NONE-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-date_array]", + "test": "test_array_agg_function_support[True-NONE-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-float4_array]", + "test": "test_array_agg_function_support[True-NONE-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-float8_array]", + "test": "test_array_agg_function_support[True-NONE-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int2_array]", + "test": "test_array_agg_function_support[True-NONE-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int4_array]", + "test": "test_array_agg_function_support[True-NONE-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int8_array]", + "test": "test_array_agg_function_support[True-NONE-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-json_array]", + "test": "test_array_agg_function_support[True-NONE-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-jsonb_array]", + "test": "test_array_agg_function_support[True-NONE-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-name_array]", + "test": "test_array_agg_function_support[True-NONE-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-numeric_array]", + "test": "test_array_agg_function_support[True-NONE-numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-oid_array]", + "test": "test_array_agg_function_support[True-NONE-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-oid_array_from_system_table]", + "test": "test_array_agg_function_support[True-NONE-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-refcursor_array]", + "test": "test_array_agg_function_support[True-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_inserts[postgres-v1]", - "test": "test_batch_execute_statement_inserts[postgres-v1]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-text_array]", + "test": "test_array_agg_function_support[True-NONE-text_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..updateResults..generatedFields', '$..numberOfRecordsUpdated', '$..columnMetadata..precision', '$..columnMetadata..type']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_inserts[postgres-v2]", - "test": "test_batch_execute_statement_inserts[postgres-v2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-time_array]", + "test": "test_array_agg_function_support[True-NONE-time_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..updateResults..generatedFields', '$..numberOfRecordsUpdated', '$..columnMetadata..precision', '$..columnMetadata..type']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_validate_atomicity[postgres-v1]", - "test": "test_batch_execute_validate_atomicity[postgres-v1]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-timestamp_array]", + "test": "test_array_agg_function_support[True-NONE-timestamp_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..missing-in-second-insert.*', '$..columnMetadata..type']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_validate_atomicity[postgres-v2]", - "test": "test_batch_execute_validate_atomicity[postgres-v2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-timestamptz_array]", + "test": "test_array_agg_function_support[True-NONE-timestamptz_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..missing-in-second-insert.*', '$..columnMetadata..type']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_validate_atomicity[mysql-v1]", - "test": "test_batch_execute_validate_atomicity[mysql-v1]", - "response": "400", - "error": "BadRequestException", - "snapshot_skipped": "['$..columnMetadata..precision', '$..missing-in-second-insert.*', '$..columnMetadata..type']", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-uuid_array]", + "test": "test_array_agg_function_support[True-NONE-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "BeginTransaction": { - "database, resourceArn, secretArn": { - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-varchar_array]", + "test": "test_array_agg_function_support[True-NONE-varchar_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", - "test": "test_max_connections", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-xml_array]", + "test": "test_array_agg_function_support[True-NONE-xml_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "CommitTransaction": { - "resourceArn, secretArn, transactionId": { - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_information_schema", + "test": "test_information_schema", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "ExecuteSql": { - "awsSecretStoreArn, dbClusterOrInstanceArn, sqlStatements": { - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_insert_query_with_parameters", + "test": "test_insert_query_with_parameters", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "['$..numberOfRecordsUpdated']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "ExecuteStatement": { - "database, formatRecordsAs, includeResultMetadata, resourceArn, secretArn, sql": { - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_null_values", + "test": "test_null_values", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -432,18 +1362,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", + "test": "test_advisory_lock", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_alias_and_agg_functions", + "test": "test_alias_and_agg_functions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..tableName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_create_database_and_table", + "test": "test_create_database_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..records[0].[11].stringValue', '$..records[0].[12].stringValue', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_information_schema", + "test": "test_information_schema", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_insert_query_with_parameters", + "test": "test_insert_query_with_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "['$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_query_oid_value", + "test": "test_query_oid_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -456,7 +1426,7 @@ "test": "test_select_bytea_data_type", "response": "200", "error": "", - "snapshot_skipped": "['$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -466,7 +1436,17 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_transactions", + "test": "test_transactions", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -496,11 +1476,21 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_create_database_and_table", + "test": "test_create_database_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..records[0].[11].stringValue', '$..records[0].[12].stringValue', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_insert_query_with_parameters", + "test": "test_insert_query_with_parameters", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "['$..numberOfRecordsUpdated']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -510,11 +1500,11 @@ "database, parameters, resourceArn, secretArn, sql, transactionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_transactions", + "test": "test_transactions", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -584,23 +1574,173 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_alias_and_agg_functions", + "test": "test_alias_and_agg_functions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..tableName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_create_database_and_table", + "test": "test_create_database_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..records[0].[11].stringValue', '$..records[0].[12].stringValue', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_information_schema", + "test": "test_information_schema", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_insert_query_with_parameters", + "test": "test_insert_query_with_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "['$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_null_values", + "test": "test_null_values", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[create-table]", + "test": "test_number_of_records_updated[create-table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-all-records-affected]", + "test": "test_number_of_records_updated[delete-all-records-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-no-records-affected]", + "test": "test_number_of_records_updated[delete-no-records-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-one-record-affected]", + "test": "test_number_of_records_updated[delete-one-record-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[insert-multiple-records]", + "test": "test_number_of_records_updated[insert-multiple-records]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[insert-single-record]", + "test": "test_number_of_records_updated[insert-single-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-all-records]", + "test": "test_number_of_records_updated[update-all-records]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-single-record]", + "test": "test_number_of_records_updated[update-single-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[upsert-existing-record]", + "test": "test_number_of_records_updated[upsert-existing-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_transactions", + "test": "test_transactions", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_non_existing_database", + "test": "test_non_existing_database", "response": "400", "error": "BadRequestException", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" } ] @@ -608,11 +1748,11 @@ "database, resourceArn, secretArn, sql, transactionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_transactions", + "test": "test_transactions", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -622,29 +1762,19 @@ "includeResultMetadata, resourceArn, secretArn, sql": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_execute_statement_only_first", + "test": "test_execute_statement_only_first", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" } ] }, "resourceArn, secretArn, sql": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "200", - "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -662,18 +1792,18 @@ "resourceArn, secretArn, transactionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", + "test": "test_max_connections", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", - "test": "test_max_connections", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_transactions", + "test": "test_transactions", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/rds.json b/src/data/coverage/rds.json index 00dc51fd..89d7c97d 100644 --- a/src/data/coverage/rds.json +++ b/src/data/coverage/rds.json @@ -2380,24 +2380,28 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, + } + ] + }, + "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, EnableHttpEndpoint, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port, ServerlessV2ScalingConfiguration, VpcSecurityGroupIds": { + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", - "test": "test_select_char", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", + "test": "test_batch_execute_statement_setup[postgres-v1]", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" } ] }, - "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, EnableHttpEndpoint, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port, ServerlessV2ScalingConfiguration, VpcSecurityGroupIds": { + "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, EnableHttpEndpoint, Engine, EngineVersion, MasterUserPassword, MasterUsername, ServerlessV2ScalingConfiguration, StorageEncrypted, VpcSecurityGroupIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", - "test": "test_batch_execute_statement_setup[postgres-v1]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", "response": "200", "error": "", "snapshot_skipped": "", @@ -2575,16 +2579,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "200", - "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -3516,7 +3510,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4690,6 +4684,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -5536,7 +5540,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6475,16 +6479,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "200", - "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -6496,8 +6490,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6564,6 +6558,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -6708,8 +6712,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7473,6 +7477,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", @@ -8614,8 +8628,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8643,6 +8657,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "404", + "error": "DBSubnetGroupNotFoundFault", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSDBSubnetGroupsCRUD::test_db_subnet_group_casing", "test": "test_db_subnet_group_casing", @@ -9962,48 +9986,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", + "test": "test_max_connections", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", + "test": "test_max_connections", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", - "test": "test_max_connections", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", + "test": "test_advisory_lock", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", - "test": "test_max_connections", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_alias_and_agg_functions", + "test": "test_alias_and_agg_functions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..tableName']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-bool_array]", + "test": "test_array_agg_function_support[False-JSON-bool_array]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10012,224 +10036,1304 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_bytea_data_type", - "test": "test_select_bytea_data_type", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-bpchar_array]", + "test": "test_array_agg_function_support[False-JSON-bpchar_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", - "test": "test_select_char", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-char_array]", + "test": "test_array_agg_function_support[False-JSON-char_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", - "test": "test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-date_array]", + "test": "test_array_agg_function_support[False-JSON-date_array]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", - "test": "test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-float4_array]", + "test": "test_array_agg_function_support[False-JSON-float4_array]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_failover", - "test": "test_failover", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-float8_array]", + "test": "test_array_agg_function_support[False-JSON-float8_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList', '$..GlobalCluster.Endpoint', '$..GlobalCluster.EngineLifecycleSupport', '$..GlobalCluster.TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_promote_secondary_headless", - "test": "test_promote_secondary_headless", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int2_array]", + "test": "test_array_agg_function_support[False-JSON-int2_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", - "test": "test_validate_initial_setup", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int4_array]", + "test": "test_array_agg_function_support[False-JSON-int4_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", - "test": "test_validate_initial_setup", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int8_array]", + "test": "test_array_agg_function_support[False-JSON-int8_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", - "test": "test_replication_task_without_identifier", - "response": "404", - "error": "DBClusterNotFoundFault", - "snapshot_skipped": "['$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-json_array]", + "test": "test_array_agg_function_support[False-JSON-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", - "test": "test_rds_lambda", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-jsonb_array]", + "test": "test_array_agg_function_support[False-JSON-jsonb_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source", - "test": "test_rds_data_source", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-name_array]", + "test": "test_array_agg_function_support[False-JSON-name_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", - "test": "test_rds_data_source_rds_utils", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-oid_array]", + "test": "test_array_agg_function_support[False-JSON-oid_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventRdsDatasource::test_rds_simple", - "test": "test_rds_simple", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-oid_array_from_system_table]", + "test": "test_array_agg_function_support[False-JSON-oid_array_from_system_table]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_cluster.yml]", - "test": "test_db_cluster_deployment[rds_cluster.yml]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-refcursor_array]", + "test": "test_array_agg_function_support[False-JSON-refcursor_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_serverless_cluster.yml]", - "test": "test_db_cluster_deployment[rds_serverless_cluster.yml]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-text_array]", + "test": "test_array_agg_function_support[False-JSON-text_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", - "test": "test_rds_cluster_with_kms", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-time_array]", + "test": "test_array_agg_function_support[False-JSON-time_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", - "response": "404", - "error": "DBClusterNotFoundFault", - "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-timestamp_array]", + "test": "test_array_agg_function_support[False-JSON-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", - "test": "test_neptune_iam_with_http_protocol", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-timestamptz_array]", + "test": "test_array_agg_function_support[False-JSON-timestamptz_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[False-False]", - "test": "test_cluster_endpoint_address[False-False]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-uuid_array]", + "test": "test_array_agg_function_support[False-JSON-uuid_array]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[False-True]", - "test": "test_cluster_endpoint_address[False-True]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-varchar_array]", + "test": "test_array_agg_function_support[False-JSON-varchar_array]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[True-False]", - "test": "test_cluster_endpoint_address[True-False]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-xml_array]", + "test": "test_array_agg_function_support[False-JSON-xml_array]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[True-True]", - "test": "test_cluster_endpoint_address[True-True]", - "response": "404", - "error": "DBClusterNotFoundFault", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-bool_array]", + "test": "test_array_agg_function_support[False-NONE-bool_array]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-bpchar_array]", + "test": "test_array_agg_function_support[False-NONE-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-char_array]", + "test": "test_array_agg_function_support[False-NONE-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-date_array]", + "test": "test_array_agg_function_support[False-NONE-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-float4_array]", + "test": "test_array_agg_function_support[False-NONE-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-float8_array]", + "test": "test_array_agg_function_support[False-NONE-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int2_array]", + "test": "test_array_agg_function_support[False-NONE-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int4_array]", + "test": "test_array_agg_function_support[False-NONE-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int8_array]", + "test": "test_array_agg_function_support[False-NONE-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-json_array]", + "test": "test_array_agg_function_support[False-NONE-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-jsonb_array]", + "test": "test_array_agg_function_support[False-NONE-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-name_array]", + "test": "test_array_agg_function_support[False-NONE-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-numeric_array]", + "test": "test_array_agg_function_support[False-NONE-numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-oid_array]", + "test": "test_array_agg_function_support[False-NONE-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-oid_array_from_system_table]", + "test": "test_array_agg_function_support[False-NONE-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-text_array]", + "test": "test_array_agg_function_support[False-NONE-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-time_array]", + "test": "test_array_agg_function_support[False-NONE-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamptz_array]", + "test": "test_array_agg_function_support[False-NONE-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-uuid_array]", + "test": "test_array_agg_function_support[False-NONE-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-varchar_array]", + "test": "test_array_agg_function_support[False-NONE-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-xml_array]", + "test": "test_array_agg_function_support[False-NONE-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-bool_array]", + "test": "test_array_agg_function_support[True-JSON-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-bpchar_array]", + "test": "test_array_agg_function_support[True-JSON-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-char_array]", + "test": "test_array_agg_function_support[True-JSON-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-date_array]", + "test": "test_array_agg_function_support[True-JSON-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-float4_array]", + "test": "test_array_agg_function_support[True-JSON-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-float8_array]", + "test": "test_array_agg_function_support[True-JSON-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int2_array]", + "test": "test_array_agg_function_support[True-JSON-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int4_array]", + "test": "test_array_agg_function_support[True-JSON-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int8_array]", + "test": "test_array_agg_function_support[True-JSON-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-json_array]", + "test": "test_array_agg_function_support[True-JSON-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-jsonb_array]", + "test": "test_array_agg_function_support[True-JSON-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-name_array]", + "test": "test_array_agg_function_support[True-JSON-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-oid_array]", + "test": "test_array_agg_function_support[True-JSON-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-oid_array_from_system_table]", + "test": "test_array_agg_function_support[True-JSON-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-refcursor_array]", + "test": "test_array_agg_function_support[True-JSON-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-text_array]", + "test": "test_array_agg_function_support[True-JSON-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-time_array]", + "test": "test_array_agg_function_support[True-JSON-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-timestamp_array]", + "test": "test_array_agg_function_support[True-JSON-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-timestamptz_array]", + "test": "test_array_agg_function_support[True-JSON-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-uuid_array]", + "test": "test_array_agg_function_support[True-JSON-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-varchar_array]", + "test": "test_array_agg_function_support[True-JSON-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-xml_array]", + "test": "test_array_agg_function_support[True-JSON-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-bool_array]", + "test": "test_array_agg_function_support[True-NONE-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-bpchar_array]", + "test": "test_array_agg_function_support[True-NONE-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-char_array]", + "test": "test_array_agg_function_support[True-NONE-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-date_array]", + "test": "test_array_agg_function_support[True-NONE-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-float4_array]", + "test": "test_array_agg_function_support[True-NONE-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-float8_array]", + "test": "test_array_agg_function_support[True-NONE-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int2_array]", + "test": "test_array_agg_function_support[True-NONE-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int4_array]", + "test": "test_array_agg_function_support[True-NONE-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int8_array]", + "test": "test_array_agg_function_support[True-NONE-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-json_array]", + "test": "test_array_agg_function_support[True-NONE-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-jsonb_array]", + "test": "test_array_agg_function_support[True-NONE-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-name_array]", + "test": "test_array_agg_function_support[True-NONE-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-numeric_array]", + "test": "test_array_agg_function_support[True-NONE-numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-oid_array]", + "test": "test_array_agg_function_support[True-NONE-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-oid_array_from_system_table]", + "test": "test_array_agg_function_support[True-NONE-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-refcursor_array]", + "test": "test_array_agg_function_support[True-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-text_array]", + "test": "test_array_agg_function_support[True-NONE-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-time_array]", + "test": "test_array_agg_function_support[True-NONE-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-timestamp_array]", + "test": "test_array_agg_function_support[True-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-timestamptz_array]", + "test": "test_array_agg_function_support[True-NONE-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-uuid_array]", + "test": "test_array_agg_function_support[True-NONE-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-varchar_array]", + "test": "test_array_agg_function_support[True-NONE-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-xml_array]", + "test": "test_array_agg_function_support[True-NONE-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_create_database_and_table", + "test": "test_create_database_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..records[0].[11].stringValue', '$..records[0].[12].stringValue', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_execute_sql", + "test": "test_execute_sql", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_execute_statement_only_first", + "test": "test_execute_statement_only_first", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_information_schema", + "test": "test_information_schema", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_insert_query_with_parameters", + "test": "test_insert_query_with_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "['$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_non_existing_database", + "test": "test_non_existing_database", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_null_values", + "test": "test_null_values", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[create-table]", + "test": "test_number_of_records_updated[create-table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-all-records-affected]", + "test": "test_number_of_records_updated[delete-all-records-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-no-records-affected]", + "test": "test_number_of_records_updated[delete-no-records-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-one-record-affected]", + "test": "test_number_of_records_updated[delete-one-record-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[insert-multiple-records]", + "test": "test_number_of_records_updated[insert-multiple-records]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[insert-single-record]", + "test": "test_number_of_records_updated[insert-single-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-all-records]", + "test": "test_number_of_records_updated[update-all-records]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-single-record]", + "test": "test_number_of_records_updated[update-single-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[upsert-existing-record]", + "test": "test_number_of_records_updated[upsert-existing-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_query_oid_value", + "test": "test_query_oid_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_bytea_data_type", + "test": "test_select_bytea_data_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_transactions", + "test": "test_transactions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "test": "test_global_cluster_read_write", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "test": "test_global_cluster_remove_instances_from_cluster", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_failover", + "test": "test_failover", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList', '$..GlobalCluster.Endpoint', '$..GlobalCluster.EngineLifecycleSupport', '$..GlobalCluster.TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_promote_secondary_headless", + "test": "test_promote_secondary_headless", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", + "test": "test_validate_initial_setup", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", + "test": "test_validate_initial_setup", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", + "test": "test_replication_task_without_identifier", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "['$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", + "test": "test_rds_lambda", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source", + "test": "test_rds_data_source", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", + "test": "test_rds_data_source_rds_utils", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventRdsDatasource::test_rds_simple", + "test": "test_rds_simple", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_cluster.yml]", + "test": "test_db_cluster_deployment[rds_cluster.yml]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment[rds_serverless_cluster.yml]", + "test": "test_db_cluster_deployment[rds_serverless_cluster.yml]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", + "test": "test_rds_cluster_with_kms", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", + "test": "test_neptune_iam_with_http_protocol", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[False-False]", + "test": "test_cluster_endpoint_address[False-False]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[False-True]", + "test": "test_cluster_endpoint_address[False-True]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[True-False]", + "test": "test_cluster_endpoint_address[True-False]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_cluster_endpoint_address[True-True]", + "test": "test_cluster_endpoint_address[True-True]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_aurora_db[provisioned-8.0.mysql_aurora.3.04.0]", @@ -10581,16 +11685,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "404", - "error": "DBClusterNotFoundFault", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -10602,8 +11696,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "404", "error": "DBClusterNotFoundFault", "snapshot_skipped": "", @@ -11509,6 +12603,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", @@ -13288,7 +14392,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" diff --git a/src/data/coverage/redshift-data.json b/src/data/coverage/redshift-data.json index 7b3e2e25..7ff75e85 100644 --- a/src/data/coverage/redshift-data.json +++ b/src/data/coverage/redshift-data.json @@ -33,8 +33,8 @@ "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -69,8 +69,8 @@ "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -158,6 +158,306 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[array]", + "test": "test_data_api_data_types[array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[bigint]", + "test": "test_data_api_data_types[bigint]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[boolean]", + "test": "test_data_api_data_types[boolean]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[boolean_array]", + "test": "test_data_api_data_types[boolean_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[bpchar]", + "test": "test_data_api_data_types[bpchar]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[char]", + "test": "test_data_api_data_types[char]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[char_array]", + "test": "test_data_api_data_types[char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[character varying]", + "test": "test_data_api_data_types[character varying]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[character]", + "test": "test_data_api_data_types[character]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[date]", + "test": "test_data_api_data_types[date]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[date_array]", + "test": "test_data_api_data_types[date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[decimal]", + "test": "test_data_api_data_types[decimal]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[decimal_array]", + "test": "test_data_api_data_types[decimal_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[float4_array]", + "test": "test_data_api_data_types[float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[float8_array]", + "test": "test_data_api_data_types[float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[float]", + "test": "test_data_api_data_types[float]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[int2_array]", + "test": "test_data_api_data_types[int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[int4_array]", + "test": "test_data_api_data_types[int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[int8_array]", + "test": "test_data_api_data_types[int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[int]", + "test": "test_data_api_data_types[int]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[numeric_array]", + "test": "test_data_api_data_types[numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[text_array]", + "test": "test_data_api_data_types[text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[text_array_explicit]", + "test": "test_data_api_data_types[text_array_explicit]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[text_array_explicit_with_space]", + "test": "test_data_api_data_types[text_array_explicit_with_space]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[time]", + "test": "test_data_api_data_types[time]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[time_array]", + "test": "test_data_api_data_types[time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[timestamp]", + "test": "test_data_api_data_types[timestamp]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[timestamp_array]", + "test": "test_data_api_data_types[timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[varchar]", + "test": "test_data_api_data_types[varchar]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[varchar_array]", + "test": "test_data_api_data_types[varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -224,31 +524,631 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "GetStatementResult": { - "Id": { - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_firehose_redshift_as_target", - "test": "test_firehose_redshift_as_target", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[array]", + "test": "test_data_api_data_types[array]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", - "test": "test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[bigint]", + "test": "test_data_api_data_types[bigint]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[boolean]", + "test": "test_data_api_data_types[boolean]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[boolean_array]", + "test": "test_data_api_data_types[boolean_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[bpchar]", + "test": "test_data_api_data_types[bpchar]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[char]", + "test": "test_data_api_data_types[char]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[char_array]", + "test": "test_data_api_data_types[char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[character varying]", + "test": "test_data_api_data_types[character varying]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[character]", + "test": "test_data_api_data_types[character]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[date]", + "test": "test_data_api_data_types[date]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[date_array]", + "test": "test_data_api_data_types[date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[decimal]", + "test": "test_data_api_data_types[decimal]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[decimal_array]", + "test": "test_data_api_data_types[decimal_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[float4_array]", + "test": "test_data_api_data_types[float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[float8_array]", + "test": "test_data_api_data_types[float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[float]", + "test": "test_data_api_data_types[float]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[int2_array]", + "test": "test_data_api_data_types[int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[int4_array]", + "test": "test_data_api_data_types[int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[int8_array]", + "test": "test_data_api_data_types[int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[int]", + "test": "test_data_api_data_types[int]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[numeric_array]", + "test": "test_data_api_data_types[numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[text_array]", + "test": "test_data_api_data_types[text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[text_array_explicit]", + "test": "test_data_api_data_types[text_array_explicit]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[text_array_explicit_with_space]", + "test": "test_data_api_data_types[text_array_explicit_with_space]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[time]", + "test": "test_data_api_data_types[time]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[time_array]", + "test": "test_data_api_data_types[time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[timestamp]", + "test": "test_data_api_data_types[timestamp]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[timestamp_array]", + "test": "test_data_api_data_types[timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[varchar]", + "test": "test_data_api_data_types[varchar]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[varchar_array]", + "test": "test_data_api_data_types[varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "GetStatementResult": { + "Id": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_firehose_redshift_as_target", + "test": "test_firehose_redshift_as_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", + "test": "test_create_cluster", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[array]", + "test": "test_data_api_data_types[array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[bigint]", + "test": "test_data_api_data_types[bigint]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[boolean]", + "test": "test_data_api_data_types[boolean]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[boolean_array]", + "test": "test_data_api_data_types[boolean_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[bpchar]", + "test": "test_data_api_data_types[bpchar]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[char]", + "test": "test_data_api_data_types[char]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[char_array]", + "test": "test_data_api_data_types[char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[character varying]", + "test": "test_data_api_data_types[character varying]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[character]", + "test": "test_data_api_data_types[character]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[date]", + "test": "test_data_api_data_types[date]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[date_array]", + "test": "test_data_api_data_types[date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[decimal]", + "test": "test_data_api_data_types[decimal]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[decimal_array]", + "test": "test_data_api_data_types[decimal_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[float4_array]", + "test": "test_data_api_data_types[float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[float8_array]", + "test": "test_data_api_data_types[float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[float]", + "test": "test_data_api_data_types[float]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[int2_array]", + "test": "test_data_api_data_types[int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[int4_array]", + "test": "test_data_api_data_types[int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[int8_array]", + "test": "test_data_api_data_types[int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[int]", + "test": "test_data_api_data_types[int]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[numeric_array]", + "test": "test_data_api_data_types[numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[text_array]", + "test": "test_data_api_data_types[text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[text_array_explicit]", + "test": "test_data_api_data_types[text_array_explicit]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[text_array_explicit_with_space]", + "test": "test_data_api_data_types[text_array_explicit_with_space]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[time]", + "test": "test_data_api_data_types[time]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[time_array]", + "test": "test_data_api_data_types[time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[timestamp]", + "test": "test_data_api_data_types[timestamp]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[timestamp_array]", + "test": "test_data_api_data_types[timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[varchar]", + "test": "test_data_api_data_types[varchar]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[varchar_array]", + "test": "test_data_api_data_types[varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ] diff --git a/src/data/coverage/redshift.json b/src/data/coverage/redshift.json index 7dda5240..e124a6e3 100644 --- a/src/data/coverage/redshift.json +++ b/src/data/coverage/redshift.json @@ -1731,6 +1731,20 @@ } ] }, + "ClusterIdentifier, ClusterType, DBName, MasterUserPassword, MasterUsername, NodeType, PubliclyAccessible": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[int]", + "test": "test_data_api_data_types[int]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "ClusterIdentifier, DBName, MasterUserPassword, MasterUsername, NodeType": { "ls_pro": [ { @@ -1929,6 +1943,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMKinesisTracing::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", "test": "test_create_cluster", @@ -2203,6 +2227,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_data_api_data_types[int]", + "test": "test_data_api_data_types[int]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedAt', '$..DbUser', '$..ColumnMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_redshift_connector", "test": "test_redshift_connector", diff --git a/src/data/coverage/route53.json b/src/data/coverage/route53.json index 7b5fb268..9198530d 100644 --- a/src/data/coverage/route53.json +++ b/src/data/coverage/route53.json @@ -1089,6 +1089,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_register_instance_in_private_dns_namespace", "test": "test_register_instance_in_private_dns_namespace", @@ -1681,6 +1701,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/shield/test_shield.py::TestShield::test_create_and_delete_protection", "test": "test_create_and_delete_protection", @@ -1954,13 +1994,13 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -2233,6 +2273,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_dns_namespace_private", "test": "test_dns_namespace_private", @@ -2803,6 +2863,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/services/route53/test_route53_replication.py::TestHostedZoneReplication::test_replication_private_zone", "test": "test_replication_private_zone", @@ -3545,6 +3625,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_register_instance_in_private_dns_namespace", "test": "test_register_instance_in_private_dns_namespace", diff --git a/src/data/coverage/s3.json b/src/data/coverage/s3.json index 7099b69d..5ab221ae 100644 --- a/src/data/coverage/s3.json +++ b/src/data/coverage/s3.json @@ -1205,8 +1205,8 @@ }, { "RenameObject": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -3815,7 +3815,7 @@ "test": "test_no_echo_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3870,6 +3870,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", "test": "test_transformer_individual_resource_level", @@ -3975,7 +3985,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4030,6 +4040,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", @@ -4610,6 +4640,206 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", @@ -4760,6 +4990,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -7020,6 +7260,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host0]", + "test": "test_s3_code_url[localstack_host0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host1]", + "test": "test_s3_code_url[localstack_host1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host2]", + "test": "test_s3_code_url[localstack_host2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", @@ -13320,6 +13590,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_missing_values_in_rule", + "test": "test_bucket_notification_with_missing_values_in_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_bucket_tagging_crud", "test": "test_bucket_tagging_crud", @@ -13380,6 +13670,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_bucket_tagging_none_value", + "test": "test_put_bucket_tagging_none_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_tagging_none_value", + "test": "test_put_object_tagging_none_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_with_tags", "test": "test_put_object_with_tags", @@ -13600,6 +13910,116 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "test": "test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_none_success", + "test": "test_upload_part_copy_with_copy_source_if_match_none_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_success", + "test": "test_upload_part_copy_with_copy_source_if_match_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_if_modified_since_failed", + "test": "test_upload_part_copy_with_if_modified_since_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3ObjectCRUD::test_delete_object", "test": "test_delete_object", @@ -14561,18 +14981,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "test": "test_delete_objects", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "test": "test_filter_rules_case_insensitive", "response": "200", "error": "", "snapshot_skipped": "", @@ -14581,8 +15001,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", - "test": "test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_empty_value", + "test": "test_filter_rules_empty_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -14595,7 +15015,7 @@ "test": "test_invalid_sqs_arn", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$.queue-does-not-exist.Error.ArgumentName1', '$.queue-does-not-exist.Error.ArgumentValue1', '$.queue-does-not-exist.Error.ArgumentName', '$.queue-does-not-exist.Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18717,7 +19137,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18727,7 +19147,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18737,7 +19157,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18747,7 +19167,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18757,7 +19177,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18767,7 +19187,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18777,7 +19197,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18787,7 +19207,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19822,6 +20242,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -20372,6 +20802,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -21072,6 +21512,276 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs18_x]", + "test": "test_debug_server_with_init_failure[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs20_x]", + "test": "test_debug_server_with_init_failure[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs22_x]", + "test": "test_debug_server_with_init_failure[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_10]", + "test": "test_debug_server_with_init_failure[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_11]", + "test": "test_debug_server_with_init_failure[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_12]", + "test": "test_debug_server_with_init_failure[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_13]", + "test": "test_debug_server_with_init_failure[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_8]", + "test": "test_debug_server_with_init_failure[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_9]", + "test": "test_debug_server_with_init_failure[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs18_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs20_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs22_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_10]", + "test": "test_put_auto_port_starts_debug_server[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_11]", + "test": "test_put_auto_port_starts_debug_server[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_12]", + "test": "test_put_auto_port_starts_debug_server[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_13]", + "test": "test_put_auto_port_starts_debug_server[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_8]", + "test": "test_put_auto_port_starts_debug_server[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_9]", + "test": "test_put_auto_port_starts_debug_server[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs18_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs20_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs22_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_10]", + "test": "test_put_manual_port_starts_debug_server[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_11]", + "test": "test_put_manual_port_starts_debug_server[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_12]", + "test": "test_put_manual_port_starts_debug_server[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_13]", + "test": "test_put_manual_port_starts_debug_server[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_8]", + "test": "test_put_manual_port_starts_debug_server[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_9]", + "test": "test_put_manual_port_starts_debug_server[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", @@ -21647,7 +22357,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -21742,6 +22452,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_object_key_length", "test": "test_object_key_length", @@ -22898,6 +23628,116 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "test": "test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_none_success", + "test": "test_upload_part_copy_with_copy_source_if_match_none_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_success", + "test": "test_upload_part_copy_with_copy_source_if_match_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_if_modified_since_failed", + "test": "test_upload_part_copy_with_if_modified_since_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3ObjectWritePrecondition::test_multipart_if_match_etag", "test": "test_multipart_if_match_etag", @@ -23446,6 +24286,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", "test": "test_create_and_then_remove_supported_resource_change_set", @@ -23571,7 +24421,7 @@ "test": "test_no_echo_parameter", "response": "204", "error": "", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -23626,6 +24476,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", "test": "test_transformer_individual_resource_level", @@ -23697,23 +24557,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", + "test": "test_apigateway_deployment_canary_settings", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -23721,7 +24581,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "204", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -23766,6 +24626,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", "test": "test_ttl_cdk", @@ -23856,6 +24736,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", "test": "test_cfn_handle_s3_notification_configuration", @@ -23946,6 +24836,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", "test": "test_cfn_statemachine_default_s3_location", @@ -23956,6 +24856,86 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", + "response": "204", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", @@ -27926,6 +28906,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_missing_values_in_rule", + "test": "test_bucket_notification_with_missing_values_in_rule", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_bucket_tagging_crud", "test": "test_bucket_tagging_crud", @@ -27986,6 +28986,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_bucket_tagging_none_value", + "test": "test_put_bucket_tagging_none_value", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_tagging_none_value", + "test": "test_put_object_tagging_none_value", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_with_tags", "test": "test_put_object_with_tags", @@ -28206,6 +29226,116 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "test": "test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_match_failed", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_none_success", + "test": "test_upload_part_copy_with_copy_source_if_match_none_success", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_success", + "test": "test_upload_part_copy_with_copy_source_if_match_success", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_success", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_failed", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_if_modified_since_failed", + "test": "test_upload_part_copy_with_if_modified_since_failed", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3ObjectCRUD::test_delete_object", "test": "test_delete_object", @@ -29147,18 +30277,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "test": "test_delete_objects", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "test": "test_filter_rules_case_insensitive", "response": "204", "error": "", "snapshot_skipped": "", @@ -29167,8 +30297,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", - "test": "test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_empty_value", + "test": "test_filter_rules_empty_value", "response": "204", "error": "", "snapshot_skipped": "", @@ -29181,7 +30311,7 @@ "test": "test_invalid_sqs_arn", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$.queue-does-not-exist.Error.ArgumentName1', '$.queue-does-not-exist.Error.ArgumentValue1', '$.queue-does-not-exist.Error.ArgumentName', '$.queue-does-not-exist.Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30006,6 +31136,96 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_update_conditions", + "test": "test_update_conditions", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", + "test": "test_cfn_handle_s3_notification_configuration", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_queue_no_change", + "test": "test_update_queue_no_change", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_unrelated_changes_update_propagation", + "test": "test_unrelated_changes_update_propagation", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_bucket_no_such_bucket", "test": "test_delete_bucket_no_such_bucket", @@ -30653,7 +31873,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30663,7 +31883,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30673,7 +31893,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30683,7 +31903,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31259,18 +32479,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_pipeline_crud", - "test": "test_pipeline_crud", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_pipeline_execution", + "test": "test_pipeline_execution", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_pipeline_execution", - "test": "test_pipeline_execution", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", "response": "204", "error": "", "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", @@ -31458,6 +32678,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -31879,8 +33109,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "204", "error": "", "snapshot_skipped": "", @@ -31958,6 +33188,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_object_key_length", "test": "test_object_key_length", @@ -32167,6 +33417,36 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", + "test": "test_pipeline", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..actions..configuration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_pipeline_crud", + "test": "test_pipeline_crud", + "response": "409", + "error": "BucketNotEmpty", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -32914,6 +34194,16 @@ "DeleteBucketPolicy": { "Bucket, ExpectedBucketOwner": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", "test": "test_serverless_like_deployment_with_update", @@ -32964,6 +34254,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", "test": "test_bucketpolicy", @@ -33034,6 +34344,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", "test": "test_lambda_cfn_dead_letter_config_async_invocation", @@ -33115,6 +34435,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -34060,6 +35390,126 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "204", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -34160,6 +35610,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -36230,6 +37690,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host0]", + "test": "test_s3_code_url[localstack_host0]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host1]", + "test": "test_s3_code_url[localstack_host1]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host2]", + "test": "test_s3_code_url[localstack_host2]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", @@ -40600,16 +42090,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3ObjectCRUD::test_delete_object", "test": "test_delete_object", @@ -41983,13 +43463,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -42147,7 +43627,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -42157,7 +43637,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -42167,7 +43647,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -42177,7 +43657,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -43042,6 +44522,276 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs18_x]", + "test": "test_debug_server_with_init_failure[nodejs18_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs20_x]", + "test": "test_debug_server_with_init_failure[nodejs20_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs22_x]", + "test": "test_debug_server_with_init_failure[nodejs22_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_10]", + "test": "test_debug_server_with_init_failure[python3_10]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_11]", + "test": "test_debug_server_with_init_failure[python3_11]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_12]", + "test": "test_debug_server_with_init_failure[python3_12]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_13]", + "test": "test_debug_server_with_init_failure[python3_13]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_8]", + "test": "test_debug_server_with_init_failure[python3_8]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_9]", + "test": "test_debug_server_with_init_failure[python3_9]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs18_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs18_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs20_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs20_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs22_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs22_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_10]", + "test": "test_put_auto_port_starts_debug_server[python3_10]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_11]", + "test": "test_put_auto_port_starts_debug_server[python3_11]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_12]", + "test": "test_put_auto_port_starts_debug_server[python3_12]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_13]", + "test": "test_put_auto_port_starts_debug_server[python3_13]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_8]", + "test": "test_put_auto_port_starts_debug_server[python3_8]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_9]", + "test": "test_put_auto_port_starts_debug_server[python3_9]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs18_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs18_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs20_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs20_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs22_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs22_x]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_10]", + "test": "test_put_manual_port_starts_debug_server[python3_10]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_11]", + "test": "test_put_manual_port_starts_debug_server[python3_11]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_12]", + "test": "test_put_manual_port_starts_debug_server[python3_12]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_13]", + "test": "test_put_manual_port_starts_debug_server[python3_13]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_8]", + "test": "test_put_manual_port_starts_debug_server[python3_8]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_9]", + "test": "test_put_manual_port_starts_debug_server[python3_9]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", @@ -43884,6 +45634,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", "test": "test_transformer_individual_resource_level", @@ -43915,13 +45675,13 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", + "test": "test_apigateway_deployment_canary_settings", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -43929,7 +45689,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -43994,6 +45754,46 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", "test": "test_ssm_nested_with_nested_stack", @@ -46714,6 +48514,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_tagging_none_value", + "test": "test_put_object_tagging_none_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_with_tags", "test": "test_put_object_with_tags", @@ -46804,6 +48614,116 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "test": "test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_none_success", + "test": "test_upload_part_copy_with_copy_source_if_match_none_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_success", + "test": "test_upload_part_copy_with_copy_source_if_match_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_if_modified_since_failed", + "test": "test_upload_part_copy_with_if_modified_since_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3ObjectCRUD::test_delete_object_on_suspended_bucket", "test": "test_delete_object_on_suspended_bucket", @@ -48481,7 +50401,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -48491,7 +50411,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -48501,7 +50421,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -48511,7 +50431,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -49026,6 +50946,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -49406,6 +51336,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_object_key_length", "test": "test_object_key_length", @@ -50209,7 +52159,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -50219,7 +52169,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -50229,7 +52179,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -50239,7 +52189,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -50978,12 +52928,22 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_empty_value", + "test": "test_filter_rules_empty_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", "test": "test_invalid_sqs_arn", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$.queue-does-not-exist.Error.ArgumentName1', '$.queue-does-not-exist.Error.ArgumentValue1', '$.queue-does-not-exist.Error.ArgumentName', '$.queue-does-not-exist.Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -51479,6 +53439,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_bucket_tagging_none_value", + "test": "test_put_bucket_tagging_none_value", + "response": "404", + "error": "NoSuchTagSet", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -51722,6 +53692,28 @@ "snapshot_tested": true, "origin": "internal" } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + } ] } }, @@ -52482,6 +54474,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", "test": "test_transformer_individual_resource_level", @@ -52537,7 +54539,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -52962,6 +54964,166 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -53062,6 +55224,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -55172,6 +57344,66 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host0]", + "test": "test_s3_code_url[localstack_host0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host0]", + "test": "test_s3_code_url[localstack_host0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host1]", + "test": "test_s3_code_url[localstack_host1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host1]", + "test": "test_s3_code_url[localstack_host1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host2]", + "test": "test_s3_code_url[localstack_host2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host2]", + "test": "test_s3_code_url[localstack_host2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", @@ -61632,6 +63864,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_describe_failed_change_set", + "test": "test_describe_failed_change_set", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3_errors", "test": "test_lambda_code_location_s3_errors", @@ -63489,7 +65731,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -63499,7 +65741,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -63509,7 +65751,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -63519,7 +65761,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -63529,7 +65771,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -63539,7 +65781,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -63549,7 +65791,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -63559,7 +65801,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -64074,6 +66316,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -64894,6 +67146,276 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs18_x]", + "test": "test_debug_server_with_init_failure[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs20_x]", + "test": "test_debug_server_with_init_failure[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs22_x]", + "test": "test_debug_server_with_init_failure[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_10]", + "test": "test_debug_server_with_init_failure[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_11]", + "test": "test_debug_server_with_init_failure[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_12]", + "test": "test_debug_server_with_init_failure[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_13]", + "test": "test_debug_server_with_init_failure[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_8]", + "test": "test_debug_server_with_init_failure[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_9]", + "test": "test_debug_server_with_init_failure[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs18_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs20_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs22_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_10]", + "test": "test_put_auto_port_starts_debug_server[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_11]", + "test": "test_put_auto_port_starts_debug_server[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_12]", + "test": "test_put_auto_port_starts_debug_server[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_13]", + "test": "test_put_auto_port_starts_debug_server[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_8]", + "test": "test_put_auto_port_starts_debug_server[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_9]", + "test": "test_put_auto_port_starts_debug_server[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs18_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs20_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs22_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_10]", + "test": "test_put_manual_port_starts_debug_server[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_11]", + "test": "test_put_manual_port_starts_debug_server[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_12]", + "test": "test_put_manual_port_starts_debug_server[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_13]", + "test": "test_put_manual_port_starts_debug_server[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_8]", + "test": "test_put_manual_port_starts_debug_server[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_9]", + "test": "test_put_manual_port_starts_debug_server[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", @@ -65384,6 +67906,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_object_key_length", "test": "test_object_key_length", @@ -66838,6 +69380,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", "test": "test_transformer_individual_resource_level", @@ -66873,7 +69425,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "404", "error": "ObjectLockConfigurationNotFoundError", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -66928,6 +69480,56 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", "test": "test_ssm_nested_with_nested_stack", @@ -70678,6 +73280,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_missing_values_in_rule", + "test": "test_bucket_notification_with_missing_values_in_rule", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_bucket_tagging_crud", "test": "test_bucket_tagging_crud", @@ -70738,6 +73360,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_bucket_tagging_none_value", + "test": "test_put_bucket_tagging_none_value", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_tagging_none_value", + "test": "test_put_object_tagging_none_value", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_with_tags", "test": "test_put_object_with_tags", @@ -70958,6 +73600,116 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "test": "test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_match_failed", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_none_success", + "test": "test_upload_part_copy_with_copy_source_if_match_none_success", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_success", + "test": "test_upload_part_copy_with_copy_source_if_match_success", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_success", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_failed", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_if_modified_since_failed", + "test": "test_upload_part_copy_with_if_modified_since_failed", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3ObjectCRUD::test_delete_object", "test": "test_delete_object", @@ -71869,18 +74621,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "test": "test_delete_objects", "response": "404", "error": "ObjectLockConfigurationNotFoundError", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "test": "test_filter_rules_case_insensitive", "response": "404", "error": "ObjectLockConfigurationNotFoundError", "snapshot_skipped": "", @@ -71889,8 +74641,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", - "test": "test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_empty_value", + "test": "test_filter_rules_empty_value", "response": "404", "error": "ObjectLockConfigurationNotFoundError", "snapshot_skipped": "", @@ -71903,7 +74655,7 @@ "test": "test_invalid_sqs_arn", "response": "404", "error": "ObjectLockConfigurationNotFoundError", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$.queue-does-not-exist.Error.ArgumentName1', '$.queue-does-not-exist.Error.ArgumentValue1', '$.queue-does-not-exist.Error.ArgumentName', '$.queue-does-not-exist.Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -73015,7 +75767,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "404", "error": "ObjectLockConfigurationNotFoundError", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -73025,7 +75777,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "404", "error": "ObjectLockConfigurationNotFoundError", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -73035,7 +75787,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "404", "error": "ObjectLockConfigurationNotFoundError", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -73045,7 +75797,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "404", "error": "ObjectLockConfigurationNotFoundError", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -73600,6 +76352,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -74050,6 +76812,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_object_key_length", "test": "test_object_key_length", @@ -74422,6 +77204,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_tagging_none_value", + "test": "test_put_object_tagging_none_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_with_tags", "test": "test_put_object_with_tags", @@ -74871,7 +77663,7 @@ "test": "test_no_echo_parameter", "response": "404", "error": "NoSuchBucket", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -74986,6 +77778,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", "test": "test_ttl_cdk", @@ -75146,6 +77958,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", @@ -75588,6 +78430,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -76118,6 +78970,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -76233,7 +79095,7 @@ "test": "test_select_char", "response": "404", "error": "NoSuchBucket", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -77174,6 +80036,126 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -77274,6 +80256,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -79354,6 +82346,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host0]", + "test": "test_s3_code_url[localstack_host0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host1]", + "test": "test_s3_code_url[localstack_host1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host2]", + "test": "test_s3_code_url[localstack_host2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", @@ -85691,7 +88713,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -85701,7 +88723,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -85711,7 +88733,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -85721,7 +88743,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -86156,6 +89178,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -86996,6 +90028,276 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs18_x]", + "test": "test_debug_server_with_init_failure[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs20_x]", + "test": "test_debug_server_with_init_failure[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs22_x]", + "test": "test_debug_server_with_init_failure[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_10]", + "test": "test_debug_server_with_init_failure[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_11]", + "test": "test_debug_server_with_init_failure[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_12]", + "test": "test_debug_server_with_init_failure[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_13]", + "test": "test_debug_server_with_init_failure[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_8]", + "test": "test_debug_server_with_init_failure[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_9]", + "test": "test_debug_server_with_init_failure[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs18_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs20_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs22_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_10]", + "test": "test_put_auto_port_starts_debug_server[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_11]", + "test": "test_put_auto_port_starts_debug_server[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_12]", + "test": "test_put_auto_port_starts_debug_server[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_13]", + "test": "test_put_auto_port_starts_debug_server[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_8]", + "test": "test_put_auto_port_starts_debug_server[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_9]", + "test": "test_put_auto_port_starts_debug_server[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs18_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs20_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs22_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_10]", + "test": "test_put_manual_port_starts_debug_server[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_11]", + "test": "test_put_manual_port_starts_debug_server[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_12]", + "test": "test_put_manual_port_starts_debug_server[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_13]", + "test": "test_put_manual_port_starts_debug_server[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_8]", + "test": "test_put_manual_port_starts_debug_server[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_9]", + "test": "test_put_manual_port_starts_debug_server[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", @@ -87706,6 +91008,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", + "test": "test_ecr_pipeline_resources", + "response": "404", + "error": "NoSuchKey", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", "test": "test_pipeline", @@ -88624,6 +91936,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", "test": "test_transformer_individual_resource_level", @@ -88659,7 +91981,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -88714,6 +92036,56 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", "test": "test_ssm_nested_with_nested_stack", @@ -92534,6 +95906,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_missing_values_in_rule", + "test": "test_bucket_notification_with_missing_values_in_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_bucket_tagging_crud", "test": "test_bucket_tagging_crud", @@ -92594,6 +95986,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_bucket_tagging_none_value", + "test": "test_put_bucket_tagging_none_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_tagging_none_value", + "test": "test_put_object_tagging_none_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_with_tags", "test": "test_put_object_with_tags", @@ -92814,6 +96226,116 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "test": "test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_none_success", + "test": "test_upload_part_copy_with_copy_source_if_match_none_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_success", + "test": "test_upload_part_copy_with_copy_source_if_match_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_if_modified_since_failed", + "test": "test_upload_part_copy_with_if_modified_since_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3ObjectCRUD::test_delete_object", "test": "test_delete_object", @@ -93745,18 +97267,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "test": "test_delete_objects", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "test": "test_filter_rules_case_insensitive", "response": "200", "error": "", "snapshot_skipped": "", @@ -93765,8 +97287,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", - "test": "test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_empty_value", + "test": "test_filter_rules_empty_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -93779,7 +97301,7 @@ "test": "test_invalid_sqs_arn", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$.queue-does-not-exist.Error.ArgumentName1', '$.queue-does-not-exist.Error.ArgumentValue1', '$.queue-does-not-exist.Error.ArgumentName', '$.queue-does-not-exist.Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -94861,7 +98383,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -94871,7 +98393,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -94881,7 +98403,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -94891,7 +98413,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -95446,6 +98968,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -95896,6 +99428,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_object_key_length", "test": "test_object_key_length", @@ -96468,16 +100020,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_mwaa.py::test_mwaa_environment", - "test": "test_mwaa_environment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Environment.CeleryExecutorQueue', '$..Environment.DatabaseVpcEndpointService', '$..Environment.EndpointManagement', '$..Environment.EnvironmentClass', '$..Environment.LastUpdate', '$..Environment.LoggingConfiguration', '$..Environment.MaxWebservers', '$..Environment.MaxWorkers', '$..Environment.MinWebservers', '$..Environment.MinWorkers', '$..Environment.Schedulers', '$..Environment.ServiceRoleArn', '$..Environment.Tags', '$..Environment.WebserverAccessMode', '$..Environment.WebserverVpcEndpointService', '$..Environment.WeeklyMaintenanceWindowStart', '$..EnvCeleryExecutorQueue', '$..EnvCloudWatchLogGroupArn', '$..EnvDatabaseVpcEndpointService', '$..EnvWebserverVpcEndpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_code_build_action", "test": "test_code_build_action", @@ -96557,6 +100099,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -96724,6 +100286,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", "test": "test_create_and_then_remove_supported_resource_change_set", @@ -96849,7 +100421,7 @@ "test": "test_no_echo_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -96904,6 +100476,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", "test": "test_transformer_individual_resource_level", @@ -96975,23 +100557,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -96999,7 +100571,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -97044,6 +100616,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", "test": "test_ttl_cdk", @@ -97134,6 +100726,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", "test": "test_cfn_handle_s3_notification_configuration", @@ -97224,6 +100826,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", "test": "test_cfn_statemachine_default_s3_location", @@ -97234,6 +100846,86 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", @@ -101164,6 +104856,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_missing_values_in_rule", + "test": "test_bucket_notification_with_missing_values_in_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_bucket_tagging_crud", "test": "test_bucket_tagging_crud", @@ -101224,6 +104936,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_bucket_tagging_none_value", + "test": "test_put_bucket_tagging_none_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_tagging_none_value", + "test": "test_put_object_tagging_none_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_with_tags", "test": "test_put_object_with_tags", @@ -101444,6 +105176,116 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "test": "test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_none_success", + "test": "test_upload_part_copy_with_copy_source_if_match_none_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_success", + "test": "test_upload_part_copy_with_copy_source_if_match_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_if_modified_since_failed", + "test": "test_upload_part_copy_with_if_modified_since_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3ObjectCRUD::test_delete_object", "test": "test_delete_object", @@ -102375,18 +106217,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "test": "test_delete_objects", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "test": "test_filter_rules_case_insensitive", "response": "200", "error": "", "snapshot_skipped": "", @@ -102395,8 +106237,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", - "test": "test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_empty_value", + "test": "test_filter_rules_empty_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -102409,7 +106251,7 @@ "test": "test_invalid_sqs_arn", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$.queue-does-not-exist.Error.ArgumentName1', '$.queue-does-not-exist.Error.ArgumentValue1', '$.queue-does-not-exist.Error.ArgumentName', '$.queue-does-not-exist.Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -103274,6 +107116,96 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_update_conditions", + "test": "test_update_conditions", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", + "test": "test_cfn_handle_s3_notification_configuration", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_queue_no_change", + "test": "test_update_queue_no_change", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_unrelated_changes_update_propagation", + "test": "test_unrelated_changes_update_propagation", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetFirehose::test_put_events_with_target_firehose", "test": "test_put_events_with_target_firehose", @@ -104221,7 +108153,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -104231,7 +108163,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -104241,7 +108173,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -104251,7 +108183,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -104836,6 +108768,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -105016,6 +108958,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -105417,8 +109369,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -105496,6 +109448,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_object_key_length", "test": "test_object_key_length", @@ -105746,6 +109718,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", + "test": "test_pipeline", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..actions..configuration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", @@ -105756,6 +109738,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", "test": "test_batch_failure", @@ -105912,6 +109904,66 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "test": "test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_none_success", + "test": "test_upload_part_copy_with_copy_source_if_match_none_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_success", + "test": "test_upload_part_copy_with_copy_source_if_match_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_list_operations.py::TestS3ListParts::test_list_parts_empty_part_number_marker", "test": "test_list_parts_empty_part_number_marker", @@ -107110,12 +111162,22 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_empty_value", + "test": "test_filter_rules_empty_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", "test": "test_invalid_sqs_arn", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$.queue-does-not-exist.Error.ArgumentName1', '$.queue-does-not-exist.Error.ArgumentValue1', '$.queue-does-not-exist.Error.ArgumentName', '$.queue-does-not-exist.Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -107251,28 +111313,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", - "test": "test_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", "response": "400", "error": "InvalidArgument", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", - "test": "test_invalid_topic_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_missing_values_in_rule", + "test": "test_bucket_notification_with_missing_values_in_rule", + "response": "400", + "error": "MalformedXML", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", + "test": "test_invalid_lambda_arn", "response": "400", "error": "InvalidArgument", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", + "test": "test_invalid_topic_arn", "response": "400", "error": "InvalidArgument", "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", @@ -107285,7 +111357,7 @@ "test": "test_invalid_sqs_arn", "response": "400", "error": "InvalidArgument", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$.queue-does-not-exist.Error.ArgumentName1', '$.queue-does-not-exist.Error.ArgumentValue1', '$.queue-does-not-exist.Error.ArgumentName', '$.queue-does-not-exist.Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -107464,6 +111536,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", "test": "test_lambda_cfn_dead_letter_config_async_invocation", @@ -107811,7 +111903,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -107821,7 +111913,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -107831,7 +111923,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -107841,7 +111933,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -108199,7 +112291,7 @@ "test": "test_no_echo_parameter", "response": "204", "error": "", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -108244,6 +112336,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_bucket_tagging_none_value", + "test": "test_put_bucket_tagging_none_value", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_tagging_validation", "test": "test_tagging_validation", @@ -108332,6 +112434,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", "test": "test_bucket_versioning", @@ -108844,6 +112966,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -109050,6 +113182,28 @@ "snapshot_tested": true, "origin": "external" } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } ] } }, @@ -109880,6 +114034,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", + "test": "test_redeployment_with_fn_include", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", "test": "test_transformer_individual_resource_level", @@ -109945,7 +114109,7 @@ "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -110400,6 +114564,166 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -110500,6 +114824,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -112660,6 +116994,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host0]", + "test": "test_s3_code_url[localstack_host0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host1]", + "test": "test_s3_code_url[localstack_host1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host2]", + "test": "test_s3_code_url[localstack_host2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", @@ -117430,6 +121794,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_tagging_none_value", + "test": "test_put_object_tagging_none_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_with_tags", "test": "test_put_object_with_tags", @@ -117460,6 +121834,116 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "test": "test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_none_success", + "test": "test_upload_part_copy_with_copy_source_if_match_none_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_success", + "test": "test_upload_part_copy_with_copy_source_if_match_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_if_modified_since_failed", + "test": "test_upload_part_copy_with_if_modified_since_failed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3ObjectCRUD::test_delete_object", "test": "test_delete_object", @@ -122317,7 +126801,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -122327,7 +126811,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -122337,7 +126821,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -122347,7 +126831,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -122357,7 +126841,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -122367,7 +126851,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -122377,7 +126861,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -122387,7 +126871,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -123212,6 +127696,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", "test": "test_resource_tags", @@ -124182,6 +128686,276 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs18_x]", + "test": "test_debug_server_with_init_failure[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs20_x]", + "test": "test_debug_server_with_init_failure[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs22_x]", + "test": "test_debug_server_with_init_failure[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_10]", + "test": "test_debug_server_with_init_failure[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_11]", + "test": "test_debug_server_with_init_failure[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_12]", + "test": "test_debug_server_with_init_failure[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_13]", + "test": "test_debug_server_with_init_failure[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_8]", + "test": "test_debug_server_with_init_failure[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_9]", + "test": "test_debug_server_with_init_failure[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs18_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs20_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs22_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_10]", + "test": "test_put_auto_port_starts_debug_server[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_11]", + "test": "test_put_auto_port_starts_debug_server[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_12]", + "test": "test_put_auto_port_starts_debug_server[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_13]", + "test": "test_put_auto_port_starts_debug_server[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_8]", + "test": "test_put_auto_port_starts_debug_server[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_9]", + "test": "test_put_auto_port_starts_debug_server[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs18_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs18_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs20_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs20_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs22_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs22_x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_10]", + "test": "test_put_manual_port_starts_debug_server[python3_10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_11]", + "test": "test_put_manual_port_starts_debug_server[python3_11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_12]", + "test": "test_put_manual_port_starts_debug_server[python3_12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_13]", + "test": "test_put_manual_port_starts_debug_server[python3_13]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_8]", + "test": "test_put_manual_port_starts_debug_server[python3_8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_9]", + "test": "test_put_manual_port_starts_debug_server[python3_9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", @@ -124722,6 +129496,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[CREATE]", + "test": "test_s3_websites_routing[CREATE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_s3_websites_routing[UPSERT]", + "test": "test_s3_websites_routing[UPSERT]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_object_key_length", "test": "test_object_key_length", @@ -126208,6 +131002,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_tagging_none_value", + "test": "test_put_object_tagging_none_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_put_object_with_tags", "test": "test_put_object_with_tags", @@ -127504,6 +132308,66 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "test": "test_upload_part_copy_with_copy_source_if_match_and_if_unmodified_since_match", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_none_success", + "test": "test_upload_part_copy_with_copy_source_if_match_none_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_success", + "test": "test_upload_part_copy_with_copy_source_if_match_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_in_future_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_modified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_modified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_success", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Owner.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_range", "test": "test_upload_part_copy_range", @@ -127523,6 +132387,56 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_match_failed", + "response": "412", + "error": "PreconditionFailed", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_and_if_unmodified_since_match_failed", + "response": "412", + "error": "PreconditionFailed", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_none_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_none_match_failed", + "response": "412", + "error": "PreconditionFailed", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "test": "test_upload_part_copy_with_copy_source_if_unmodified_since_match_failed", + "response": "412", + "error": "PreconditionFailed", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3Multipart::test_upload_part_copy_with_if_modified_since_failed", + "test": "test_upload_part_copy_with_if_modified_since_failed", + "response": "412", + "error": "PreconditionFailed", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } diff --git a/src/data/coverage/s3control.json b/src/data/coverage/s3control.json index c0968acc..1295f078 100644 --- a/src/data/coverage/s3control.json +++ b/src/data/coverage/s3control.json @@ -1,5 +1,6 @@ { "service": "s3control", + "pro_support": true, "community_support": true, "operations": [ { @@ -88,8 +89,8 @@ }, { "CreateJob": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -112,8 +113,8 @@ }, { "CreateStorageLensGroup": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, diff --git a/src/data/coverage/sagemaker.json b/src/data/coverage/sagemaker.json index bdc4bff4..72d285d1 100644 --- a/src/data/coverage/sagemaker.json +++ b/src/data/coverage/sagemaker.json @@ -4640,6 +4640,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", + "test": "test_resource_deletion", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -4676,6 +4686,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", + "test": "test_resource_deletion", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -4722,6 +4742,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", + "test": "test_resource_deletion", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" } ] } diff --git a/src/data/coverage/secretsmanager.json b/src/data/coverage/secretsmanager.json index b5761bb3..00c7460b 100644 --- a/src/data/coverage/secretsmanager.json +++ b/src/data/coverage/secretsmanager.json @@ -740,7 +740,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1603,16 +1603,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "200", - "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -3191,16 +3181,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "200", - "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -3212,8 +3192,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4901,6 +4881,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", + "test": "test_rds_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", "test": "test_scenario_validate_infra", @@ -5291,16 +5281,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_data_api", - "test": "test_data_api", - "response": "200", - "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgres::test_max_connections", "test": "test_max_connections", @@ -5322,367 +5302,1497 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_bytea_data_type", - "test": "test_select_bytea_data_type", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_alias_and_agg_functions", + "test": "test_alias_and_agg_functions", "response": "200", "error": "", - "snapshot_skipped": "['$..numberOfRecordsUpdated']", + "snapshot_skipped": "['$..columnMetadata..tableName']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", - "test": "test_select_char", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-bool_array]", + "test": "test_array_agg_function_support[False-JSON-bool_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", - "test": "test_validate_initial_setup", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-bpchar_array]", + "test": "test_array_agg_function_support[False-JSON-bpchar_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", - "test": "test_extensions_in_different_db_name[16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-char_array]", + "test": "test_array_agg_function_support[False-JSON-char_array]", "response": "200", "error": "", - "snapshot_skipped": "['$.pg-extensions.results']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[11]", - "test": "test_installed_postgres_version[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-date_array]", + "test": "test_array_agg_function_support[False-JSON-date_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[16]", - "test": "test_installed_postgres_version[16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-float4_array]", + "test": "test_array_agg_function_support[False-JSON-float4_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", - "test": "test_lambda_extension[16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-float8_array]", + "test": "test_array_agg_function_support[False-JSON-float8_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[11]", - "test": "test_postgis_extension[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int2_array]", + "test": "test_array_agg_function_support[False-JSON-int2_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[16]", - "test": "test_postgis_extension[16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int4_array]", + "test": "test_array_agg_function_support[False-JSON-int4_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-int8_array]", + "test": "test_array_agg_function_support[False-JSON-int8_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[16]", - "test": "test_postgres_extension_query_export_to_s3[16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-json_array]", + "test": "test_array_agg_function_support[False-JSON-json_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-jsonb_array]", + "test": "test_array_agg_function_support[False-JSON-jsonb_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[16]", - "test": "test_postgres_extension_table_import_from_s3[16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-name_array]", + "test": "test_array_agg_function_support[False-JSON-name_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-oid_array]", + "test": "test_array_agg_function_support[False-JSON-oid_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[16]", - "test": "test_postgres_s3_extension_helpers[16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-oid_array_from_system_table]", + "test": "test_array_agg_function_support[False-JSON-oid_array_from_system_table]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_binary_secrets_replication", - "test": "test_binary_secrets_replication", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-refcursor_array]", + "test": "test_array_agg_function_support[False-JSON-refcursor_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_kms", - "test": "test_secrets_replication_kms", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-text_array]", + "test": "test_array_agg_function_support[False-JSON-text_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms[-arn]", - "test": "test_secrets_replication_no_kms[-arn]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-time_array]", + "test": "test_array_agg_function_support[False-JSON-time_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms[-identifier]", - "test": "test_secrets_replication_no_kms[-identifier]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-timestamp_array]", + "test": "test_array_agg_function_support[False-JSON-timestamp_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms[nested/-arn]", - "test": "test_secrets_replication_no_kms[nested/-arn]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-timestamptz_array]", + "test": "test_array_agg_function_support[False-JSON-timestamptz_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms[nested/-identifier]", - "test": "test_secrets_replication_no_kms[nested/-identifier]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-uuid_array]", + "test": "test_array_agg_function_support[False-JSON-uuid_array]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_basic_tracing.py::TestBasicTracing::test_synchronous_service_call", - "test": "test_synchronous_service_call", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-varchar_array]", + "test": "test_array_agg_function_support[False-JSON-varchar_array]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/dms/test_dms.py::TestDms::test_create_endpoint_invalid", - "test": "test_create_endpoint_invalid", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-JSON-xml_array]", + "test": "test_array_agg_function_support[False-JSON-xml_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_secretsmanager_tags_on_resource_and_principal", - "test": "test_secretsmanager_tags_on_resource_and_principal", - "response": "400", - "error": "AccessDeniedException", - "snapshot_skipped": "['$..Role.Tags']", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-bool_array]", + "test": "test_array_agg_function_support[False-NONE-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_get_value", - "test": "test_enforce_policy_secretsmanager_get_value", - "response": "400", - "error": "AccessDeniedException", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-bpchar_array]", + "test": "test_array_agg_function_support[False-NONE-bpchar_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_secretsmanager_policy", - "test": "test_secretsmanager_policy", - "response": "400", - "error": "AccessDeniedException", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-char_array]", + "test": "test_array_agg_function_support[False-NONE-char_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - }, - "SecretId, VersionId": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_3", - "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-date_array]", + "test": "test_array_agg_function_support[False-NONE-date_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_version_not_found", - "test": "test_secret_version_not_found", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-float4_array]", + "test": "test_array_agg_function_support[False-NONE-float4_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ], - "ls_pro": [ + "origin": "internal" + }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_read_from_json_secret[True-False]", - "test": "test_read_from_json_secret[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-float8_array]", + "test": "test_array_agg_function_support[False-NONE-float8_array]", "response": "200", "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..desiredStatus', '$..stoppedReason', '$..stopCode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" - } - ] - }, - "SecretId, VersionId, VersionStage": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_get_secret_value_errors", - "test": "test_get_secret_value_errors", - "response": "400", - "error": "InvalidRequestException", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int2_array]", + "test": "test_array_agg_function_support[False-NONE-int2_array]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_multiple_times_with_lambda_success", - "test": "test_rotate_secret_multiple_times_with_lambda_success", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int4_array]", + "test": "test_array_agg_function_support[False-NONE-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_with_lambda_success[None]", - "test": "test_rotate_secret_with_lambda_success[None]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-int8_array]", + "test": "test_array_agg_function_support[False-NONE-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_with_lambda_success[True]", - "test": "test_rotate_secret_with_lambda_success[True]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-json_array]", + "test": "test_array_agg_function_support[False-NONE-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - }, - "SecretId, VersionStage": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", - "test": "test_http_put_secret_value_custom_client_request_token_new_version_stages", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-jsonb_array]", + "test": "test_array_agg_function_support[False-NONE-jsonb_array]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", - "test": "test_http_put_secret_value_null_client_request_token_new_version_stages", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-name_array]", + "test": "test_array_agg_function_support[False-NONE-name_array]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-numeric_array]", + "test": "test_array_agg_function_support[False-NONE-numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-oid_array]", + "test": "test_array_agg_function_support[False-NONE-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-oid_array_from_system_table]", + "test": "test_array_agg_function_support[False-NONE-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-text_array]", + "test": "test_array_agg_function_support[False-NONE-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-time_array]", + "test": "test_array_agg_function_support[False-NONE-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamptz_array]", + "test": "test_array_agg_function_support[False-NONE-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-uuid_array]", + "test": "test_array_agg_function_support[False-NONE-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-varchar_array]", + "test": "test_array_agg_function_support[False-NONE-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-xml_array]", + "test": "test_array_agg_function_support[False-NONE-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-bool_array]", + "test": "test_array_agg_function_support[True-JSON-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-bpchar_array]", + "test": "test_array_agg_function_support[True-JSON-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-char_array]", + "test": "test_array_agg_function_support[True-JSON-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-date_array]", + "test": "test_array_agg_function_support[True-JSON-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-float4_array]", + "test": "test_array_agg_function_support[True-JSON-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-float8_array]", + "test": "test_array_agg_function_support[True-JSON-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int2_array]", + "test": "test_array_agg_function_support[True-JSON-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int4_array]", + "test": "test_array_agg_function_support[True-JSON-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-int8_array]", + "test": "test_array_agg_function_support[True-JSON-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-json_array]", + "test": "test_array_agg_function_support[True-JSON-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-jsonb_array]", + "test": "test_array_agg_function_support[True-JSON-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-name_array]", + "test": "test_array_agg_function_support[True-JSON-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-oid_array]", + "test": "test_array_agg_function_support[True-JSON-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-oid_array_from_system_table]", + "test": "test_array_agg_function_support[True-JSON-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-refcursor_array]", + "test": "test_array_agg_function_support[True-JSON-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-text_array]", + "test": "test_array_agg_function_support[True-JSON-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-time_array]", + "test": "test_array_agg_function_support[True-JSON-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-timestamp_array]", + "test": "test_array_agg_function_support[True-JSON-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-timestamptz_array]", + "test": "test_array_agg_function_support[True-JSON-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-uuid_array]", + "test": "test_array_agg_function_support[True-JSON-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-varchar_array]", + "test": "test_array_agg_function_support[True-JSON-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-JSON-xml_array]", + "test": "test_array_agg_function_support[True-JSON-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-bool_array]", + "test": "test_array_agg_function_support[True-NONE-bool_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-bpchar_array]", + "test": "test_array_agg_function_support[True-NONE-bpchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-char_array]", + "test": "test_array_agg_function_support[True-NONE-char_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-date_array]", + "test": "test_array_agg_function_support[True-NONE-date_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-float4_array]", + "test": "test_array_agg_function_support[True-NONE-float4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-float8_array]", + "test": "test_array_agg_function_support[True-NONE-float8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int2_array]", + "test": "test_array_agg_function_support[True-NONE-int2_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int4_array]", + "test": "test_array_agg_function_support[True-NONE-int4_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-int8_array]", + "test": "test_array_agg_function_support[True-NONE-int8_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-json_array]", + "test": "test_array_agg_function_support[True-NONE-json_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-jsonb_array]", + "test": "test_array_agg_function_support[True-NONE-jsonb_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-name_array]", + "test": "test_array_agg_function_support[True-NONE-name_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-numeric_array]", + "test": "test_array_agg_function_support[True-NONE-numeric_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-oid_array]", + "test": "test_array_agg_function_support[True-NONE-oid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-oid_array_from_system_table]", + "test": "test_array_agg_function_support[True-NONE-oid_array_from_system_table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-refcursor_array]", + "test": "test_array_agg_function_support[True-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-text_array]", + "test": "test_array_agg_function_support[True-NONE-text_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-time_array]", + "test": "test_array_agg_function_support[True-NONE-time_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-timestamp_array]", + "test": "test_array_agg_function_support[True-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-timestamptz_array]", + "test": "test_array_agg_function_support[True-NONE-timestamptz_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-uuid_array]", + "test": "test_array_agg_function_support[True-NONE-uuid_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-varchar_array]", + "test": "test_array_agg_function_support[True-NONE-varchar_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[True-NONE-xml_array]", + "test": "test_array_agg_function_support[True-NONE-xml_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_create_database_and_table", + "test": "test_create_database_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..records[0].[11].stringValue', '$..records[0].[12].stringValue', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_execute_sql", + "test": "test_execute_sql", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_execute_statement_only_first", + "test": "test_execute_statement_only_first", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_information_schema", + "test": "test_information_schema", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_insert_query_with_parameters", + "test": "test_insert_query_with_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "['$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_non_existing_database", + "test": "test_non_existing_database", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_null_values", + "test": "test_null_values", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[create-table]", + "test": "test_number_of_records_updated[create-table]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-all-records-affected]", + "test": "test_number_of_records_updated[delete-all-records-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-no-records-affected]", + "test": "test_number_of_records_updated[delete-no-records-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[delete-one-record-affected]", + "test": "test_number_of_records_updated[delete-one-record-affected]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[insert-multiple-records]", + "test": "test_number_of_records_updated[insert-multiple-records]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[insert-single-record]", + "test": "test_number_of_records_updated[insert-single-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-all-records]", + "test": "test_number_of_records_updated[update-all-records]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-single-record]", + "test": "test_number_of_records_updated[update-single-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[upsert-existing-record]", + "test": "test_number_of_records_updated[upsert-existing-record]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_query_oid_value", + "test": "test_query_oid_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_bytea_data_type", + "test": "test_select_bytea_data_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_transactions", + "test": "test_transactions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_failover", + "test": "test_failover", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList', '$..GlobalCluster.Endpoint', '$..GlobalCluster.EngineLifecycleSupport', '$..GlobalCluster.TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", + "test": "test_validate_initial_setup", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", + "test": "test_extensions_in_different_db_name[16]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.pg-extensions.results']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", + "test": "test_extensions_in_different_db_name[16]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.pg-extensions.results']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[11]", + "test": "test_installed_postgres_version[11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[16]", + "test": "test_installed_postgres_version[16]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", + "test": "test_lambda_extension[16]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[11]", + "test": "test_postgis_extension[11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[16]", + "test": "test_postgis_extension[16]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", + "test": "test_postgres_extension_query_export_to_s3[11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[16]", + "test": "test_postgres_extension_query_export_to_s3[16]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", + "test": "test_postgres_extension_table_import_from_s3[11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[16]", + "test": "test_postgres_extension_table_import_from_s3[16]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", + "test": "test_postgres_s3_extension_helpers[11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[16]", + "test": "test_postgres_s3_extension_helpers[16]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_binary_secrets_replication", + "test": "test_binary_secrets_replication", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_kms", + "test": "test_secrets_replication_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms[-arn]", + "test": "test_secrets_replication_no_kms[-arn]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms[-identifier]", + "test": "test_secrets_replication_no_kms[-identifier]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms[nested/-arn]", + "test": "test_secrets_replication_no_kms[nested/-arn]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms[nested/-identifier]", + "test": "test_secrets_replication_no_kms[nested/-identifier]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_basic_tracing.py::TestBasicTracing::test_synchronous_service_call", + "test": "test_synchronous_service_call", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/dms/test_dms.py::TestDms::test_create_endpoint_invalid", + "test": "test_create_endpoint_invalid", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_secretsmanager_tags_on_resource_and_principal", + "test": "test_secretsmanager_tags_on_resource_and_principal", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "['$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_get_value", + "test": "test_enforce_policy_secretsmanager_get_value", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_secretsmanager_policy", + "test": "test_secretsmanager_policy", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "SecretId, VersionId": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_3", + "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_3", + "response": "200", + "error": "", + "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_version_not_found", + "test": "test_secret_version_not_found", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_read_from_json_secret[True-False]", + "test": "test_read_from_json_secret[True-False]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..desiredStatus', '$..stoppedReason', '$..stopCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + }, + "SecretId, VersionId, VersionStage": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_get_secret_value_errors", + "test": "test_get_secret_value_errors", + "response": "400", + "error": "InvalidRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_multiple_times_with_lambda_success", + "test": "test_rotate_secret_multiple_times_with_lambda_success", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_with_lambda_success[None]", + "test": "test_rotate_secret_with_lambda_success[None]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_with_lambda_success[True]", + "test": "test_rotate_secret_with_lambda_success[True]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "SecretId, VersionStage": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", + "test": "test_http_put_secret_value_custom_client_request_token_new_version_stages", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", + "test": "test_http_put_secret_value_null_client_request_token_new_version_stages", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { @@ -6474,7 +7584,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" diff --git a/src/data/coverage/servicediscovery.json b/src/data/coverage/servicediscovery.json index c64f706c..c99c3139 100644 --- a/src/data/coverage/servicediscovery.json +++ b/src/data/coverage/servicediscovery.json @@ -706,13 +706,13 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -852,13 +852,13 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -1159,6 +1159,16 @@ "GetOperation": { "OperationId": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", diff --git a/src/data/coverage/ses.json b/src/data/coverage/ses.json index 1e29f860..37345b2b 100644 --- a/src/data/coverage/ses.json +++ b/src/data/coverage/ses.json @@ -2164,6 +2164,20 @@ } ] }, + "Destinations, RawMessage": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSESRetrospection::test_send_email_raises_message_rejected", + "test": "test_send_email_raises_message_rejected", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, "RawMessage": { "ls_community": [ { diff --git a/src/data/coverage/sns.json b/src/data/coverage/sns.json index df1edb27..451a1e45 100644 --- a/src/data/coverage/sns.json +++ b/src/data/coverage/sns.json @@ -838,514 +838,508 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", - "test": "test_snipped_scope[transformation_snippet_topic.json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_addition", + "test": "test_multiple_dependencies_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.yml]", - "test": "test_snipped_scope[transformation_snippet_topic.yml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_deletion", + "test": "test_multiple_dependencies_deletion", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSCertEndpoint::test_cert_endpoint_host[]", - "test": "test_cert_endpoint_host[]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource", + "test": "test_update_depended_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSCertEndpoint::test_cert_endpoint_host[sns.us-east-1.amazonaws.com]", - "test": "test_cert_endpoint_host[sns.us-east-1.amazonaws.com]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource_list", + "test": "test_update_depended_resource_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_publish_lambda_verify_signature[1]", - "test": "test_publish_lambda_verify_signature[1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_add_to_static_property", + "test": "test_fn_base64_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_publish_lambda_verify_signature[2]", - "test": "test_publish_lambda_verify_signature[2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_change_input_string", + "test": "test_fn_base64_change_input_string", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_batch_exceptions", - "test": "test_publish_batch_exceptions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_remove_from_static_property", + "test": "test_fn_base64_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_sqs_verify_signature[1]", - "test": "test_publish_sqs_verify_signature[1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_sqs_verify_signature[2]", - "test": "test_publish_sqs_verify_signature[2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_in_get_attr_chain", + "test": "test_direct_attribute_value_change_in_get_attr_chain", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_fifo_topic_to_regular_sqs[False]", - "test": "test_fifo_topic_to_regular_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "['$.dedup-messages.Messages']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_fifo_topic_to_regular_sqs[True]", - "test": "test_fifo_topic_to_regular_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "['$.dedup-messages.Messages']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_message_to_fifo_sqs[False]", - "test": "test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_message_to_fifo_sqs[True]", - "test": "test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_indirect_update_refence_argument", + "test": "test_indirect_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_message_to_fifo_sqs_ordering", - "test": "test_message_to_fifo_sqs_ordering", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_refence_argument", + "test": "test_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_argument", + "test": "test_update_string_literal_argument", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_arguments_empty", + "test": "test_update_string_literal_arguments_empty", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_fifo_messages_to_dlq[False]", - "test": "test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter", + "test": "test_update_string_literal_delimiter", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_fifo_messages_to_dlq[True]", - "test": "test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter_empty", + "test": "test_update_string_literal_delimiter_empty", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_to_fifo_topic_deduplication_on_topic_level", - "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_add_to_static_property", + "test": "test_fn_select_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", - "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_get_att_reference", + "test": "test_fn_select_change_get_att_reference", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", - "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selected_element_type_ref", + "test": "test_fn_select_change_in_selected_element_type_ref", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_to_fifo_with_target_arn", - "test": "test_publish_to_fifo_with_target_arn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_index_only", + "test": "test_fn_select_change_in_selection_index_only", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_validations_for_fifo", - "test": "test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_list", + "test": "test_fn_select_change_in_selection_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_topic_with_attributes", - "test": "test_create_topic_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_remove_from_static_property", + "test": "test_fn_select_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_fifo_message_attribute[input_params0-True]", - "test": "test_fifo_message_attribute[input_params0-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", + "test": "test_fn_split_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_fifo_message_attribute[input_params1-False]", - "test": "test_fifo_message_attribute[input_params1-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_delimiter", + "test": "test_fn_split_change_delimiter", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ], - "ls_pro": [ + "origin": "internal" + }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_untransformed_url_when_no_repository_created", - "test": "test_untransformed_url_when_no_repository_created", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_source_string_only", + "test": "test_fn_split_change_source_string_only", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-eu-central-2]", - "test": "test_url_output_different_account_or_region[000000000000-eu-central-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_remove_from_static_property", + "test": "test_fn_split_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-us-east-1]", - "test": "test_url_output_different_account_or_region[000000000000-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_get_att", + "test": "test_fn_split_with_get_att", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-eu-central-2]", - "test": "test_url_output_different_account_or_region[111111111111-eu-central-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_ref_as_string_source", + "test": "test_fn_split_with_ref_as_string_source", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-us-east-1]", - "test": "test_url_output_different_account_or_region[111111111111-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter", + "test": "test_fn_sub_addition_parameter", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail_with_sns_fifo_topic_raises_error", - "test": "test_create_trail_with_sns_fifo_topic_raises_error", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_literal", + "test": "test_fn_sub_addition_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - }, - "Name": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_ref", + "test": "test_fn_sub_addition_parameter_ref", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", - "test": "test_create_change_set_create_existing", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_string_pseudo", + "test": "test_fn_sub_addition_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", - "test": "test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_parameter_literal", + "test": "test_fn_sub_delete_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_delete_create", - "test": "test_create_delete_create", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_string_pseudo", + "test": "test_fn_sub_delete_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_literal", + "test": "test_fn_sub_update_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", - "test": "test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_type", + "test": "test_fn_sub_update_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", - "test": "test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_string_pseudo", + "test": "test_fn_sub_update_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", - "test": "test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_addition_with_resource", + "test": "test_mapping_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_create_stack_with_custom_id", - "test": "test_create_stack_with_custom_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_deletion_with_resource_remap", + "test": "test_mapping_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[json]", - "test": "test_get_template_using_changesets[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_addition_with_resource", + "test": "test_mapping_key_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[yaml]", - "test": "test_get_template_using_changesets[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_deletion_with_resource_remap", + "test": "test_mapping_key_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_create_stack[json]", - "test": "test_get_template_using_create_stack[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_update", + "test": "test_mapping_key_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_create_stack[yaml]", - "test": "test_get_template_using_create_stack[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", - "test": "test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "['$..StackEvents']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", - "test": "test_stack_name_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_in_ref_chain", + "test": "test_direct_attribute_value_change_in_ref_chain", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", - "test": "test_update_stack_with_same_template_withoutchange", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange_transformation", - "test": "test_update_stack_with_same_template_withoutchange_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", - "test": "test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_resource_not_found", - "test": "test_stack_resource_not_found", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", + "test": "test_snipped_scope[transformation_snippet_topic.json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1354,248 +1348,1664 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", - "test": "test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.yml]", + "test": "test_snipped_scope[transformation_snippet_topic.yml]", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..Parameters']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", - "test": "test_create_stack_from_s3_template_url[http_host]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSCertEndpoint::test_cert_endpoint_host[]", + "test": "test_cert_endpoint_host[]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_path]", - "test": "test_create_stack_from_s3_template_url[http_path]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSCertEndpoint::test_cert_endpoint_host[sns.us-east-1.amazonaws.com]", + "test": "test_cert_endpoint_host[sns.us-east-1.amazonaws.com]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary", - "test": "test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_publish_lambda_verify_signature[1]", + "test": "test_publish_lambda_verify_signature[1]", "response": "200", "error": "", - "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers', '$..Parameters']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", - "test": "test_transformer_individual_resource_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_publish_lambda_verify_signature[2]", + "test": "test_publish_lambda_verify_signature[2]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", - "test": "test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_batch_exceptions", + "test": "test_publish_batch_exceptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", - "test": "test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_sqs_verify_signature[1]", + "test": "test_publish_sqs_verify_signature[1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", - "test": "test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_sqs_verify_signature[2]", + "test": "test_publish_sqs_verify_signature[2]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", - "test": "test_update_with_previous_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_fifo_topic_to_regular_sqs[False]", + "test": "test_fifo_topic_to_regular_sqs[False]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.dedup-messages.Messages']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_fifo_topic_to_regular_sqs[True]", + "test": "test_fifo_topic_to_regular_sqs[True]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.dedup-messages.Messages']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_message_to_fifo_sqs[False]", + "test": "test_message_to_fifo_sqs[False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_message_to_fifo_sqs[True]", + "test": "test_message_to_fifo_sqs[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_message_to_fifo_sqs_ordering", + "test": "test_message_to_fifo_sqs_ordering", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_fifo_messages_to_dlq[False]", + "test": "test_publish_fifo_messages_to_dlq[False]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_fifo_messages_to_dlq[True]", + "test": "test_publish_fifo_messages_to_dlq[True]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_to_fifo_topic_deduplication_on_topic_level", + "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_to_fifo_with_target_arn", + "test": "test_publish_to_fifo_with_target_arn", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_validations_for_fifo", + "test": "test_validations_for_fifo", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_topic_with_attributes", + "test": "test_create_topic_with_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_fifo_message_attribute[input_params0-True]", + "test": "test_fifo_message_attribute[input_params0-True]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_fifo_message_attribute[input_params1-False]", + "test": "test_fifo_message_attribute[input_params1-False]", "response": "200", "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "test": "test_sns_topic_fifo_without_suffix_fails", + "response": "400", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_untransformed_url_when_no_repository_created", + "test": "test_untransformed_url_when_no_repository_created", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", - "test": "test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-eu-central-2]", + "test": "test_url_output_different_account_or_region[000000000000-eu-central-2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", - "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-us-east-1]", + "test": "test_url_output_different_account_or_region[000000000000-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", - "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-eu-central-2]", + "test": "test_url_output_different_account_or_region[111111111111-eu-central-2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", - "test": "test_sub_in_conditions", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-us-east-1]", + "test": "test_url_output_different_account_or_region[111111111111-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_aws_refs_in_mappings", - "test": "test_aws_refs_in_mappings", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail_with_sns_fifo_topic_raises_error", + "test": "test_create_trail_with_sns_fifo_topic_raises_error", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "Name": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "test": "test_create_and_then_update_refreshes_template_metadata", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", + "test": "test_create_change_set_create_existing", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_no_changes", + "test": "test_create_change_set_no_changes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "test": "test_create_change_set_with_ssm_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_delete_create", + "test": "test_create_delete_create", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_changeset_after_delete", + "test": "test_describe_changeset_after_delete", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.PolicyAction', '$..Changes..ResourceChange.Scope']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "test": "test_nested_getatt_ref[TopicArn]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "test": "test_nested_getatt_ref[TopicName]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "test": "test_sub_resolving", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_create_stack_with_custom_id", + "test": "test_create_stack_with_custom_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[json]", + "test": "test_get_template_using_changesets[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[yaml]", + "test": "test_get_template_using_changesets[yaml]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_create_stack[json]", + "test": "test_get_template_using_create_stack[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_create_stack[yaml]", + "test": "test_get_template_using_create_stack[yaml]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "test": "test_list_events_after_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackEvents']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "test": "test_stack_name_creation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange_transformation", + "test": "test_update_stack_with_same_template_withoutchange_transformation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_blank_parameter_value", + "test": "test_blank_parameter_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", + "test": "test_events_resource_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_resource_not_found", + "test": "test_stack_resource_not_found", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "test": "test_updating_an_updated_stack_sets_status", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", + "test": "test_create_stack_from_s3_template_url[http_host]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_path]", + "test": "test_create_stack_from_s3_template_url[http_path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary", + "test": "test_get_template_summary", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", + "test": "test_transformer_individual_resource_level", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", + "test": "test_basic_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "test": "test_no_parameters_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "test": "test_update_using_template_url", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "test": "test_update_with_previous_parameter_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "test": "test_simple_condition_evaluation_deploys_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "test": "test_sub_in_conditions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_aws_refs_in_mappings", + "test": "test_aws_refs_in_mappings", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-deploy]", + "test": "test_mapping_ref_map_key[should-deploy]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-not-deploy]", + "test": "test_mapping_ref_map_key[should-not-deploy]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "test": "test_simple_mapping_working", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "test": "test_cdk_sample", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", + "test": "test_composite_alarm_creation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", + "test": "test_sns_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription_region", + "test": "test_sns_subscription_region", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", + "test": "test_sns_topic_policy_resets_to_default", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_update_subscription", + "test": "test_update_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_negative_condition_to_existent_resource", + "test": "test_condition_add_new_negative_condition_to_existent_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_positive_condition_to_existent_resource", + "test": "test_condition_add_new_positive_condition_to_existent_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_adds_resource", + "test": "test_condition_update_adds_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_removes_resource", + "test": "test_condition_update_removes_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value", + "test": "test_update_parameter_default_value", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value_with_dynamic_overrides", + "test": "test_update_parameter_default_value_with_dynamic_overrides", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_added_default_value", + "test": "test_update_parameter_with_added_default_value", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_removed_default_value", + "test": "test_update_parameter_with_removed_default_value", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_supported_pseudo_parameter", + "test": "test_supported_pseudo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_values.py::TestChangeSetValues::test_property_empy_list", + "test": "test_property_empy_list", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_direct_update", + "test": "test_direct_update", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "test": "test_create_stack_with_ssm_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "test": "test_resolve_ssm", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "test": "test_resolve_ssm_secure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "test": "test_resolve_ssm_with_version", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "test": "test_implicit_type_conversion", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", + "test": "test_unsupported", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "test": "test_breaching_alarm_actions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "test": "test_enable_disable_alarm_actions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", + "test": "test_put_metric_alarm", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", + "test": "test_trigger_composite_alarm", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestSQSMetrics::test_alarm_number_of_messages_sent", + "test": "test_alarm_number_of_messages_sent", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateReason', '$..MetricAlarms..StateReasonData.evaluatedDatapoints', '$..MetricAlarms..StateReasonData.startDate', '$..MetricAlarms..StateTransitionedTimestamp', '$..NewStateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetSns::test_put_events_with_target_sns[domain]", + "test": "test_put_events_with_target_sns[domain]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetSns::test_put_events_with_target_sns[path]", + "test": "test_put_events_with_target_sns[path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetSns::test_put_events_with_target_sns[standard]", + "test": "test_put_events_with_target_sns[standard]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LastProcessingResult']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_lambda_subscribe_sns_topic", + "test": "test_java_lambda_subscribe_sns_topic", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", + "test": "test_delivery_logs_for_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "test": "test_bucket_notifications_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "test": "test_object_created_put", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", + "test": "test_creating_event_destination_without_configuration_set", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", + "test": "test_sending_to_deleted_topic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "test": "test_ses_sns_topic_integration_send_email", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email_ses_destination", + "test": "test_ses_sns_topic_integration_send_email_ses_destination", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "test": "test_ses_sns_topic_integration_send_raw_email", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "test": "test_ses_sns_topic_integration_send_templated_email", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", + "test": "test_trying_to_delete_event_destination_from_non_existent_configuration_set", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", + "test": "test_cross_account_access", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "test": "test_cross_account_publish_to_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiRegions::test_cross_region_access", + "test": "test_cross_region_access", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiRegions::test_cross_region_delivery_sqs", + "test": "test_cross_region_delivery_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_to_platform_endpoint_is_dispatched", + "test": "test_publish_to_platform_endpoint_is_dispatched", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_subscribe_platform_endpoint", + "test": "test_subscribe_platform_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_empty_sns_message", + "test": "test_empty_sns_message", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_message_structure_json_exc", + "test": "test_message_structure_json_exc", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_batch_too_long_message", + "test": "test_publish_batch_too_long_message", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_by_path_parameters", + "test": "test_publish_by_path_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_message_before_subscribe_topic", + "test": "test_publish_message_before_subscribe_topic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_message_by_target_arn", + "test": "test_publish_message_by_target_arn", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_non_existent_target", + "test": "test_publish_non_existent_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_too_long_message", + "test": "test_publish_too_long_message", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_with_empty_subject", + "test": "test_publish_with_empty_subject", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_topic_publish_another_region", + "test": "test_topic_publish_another_region", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_unknown_topic_publish", + "test": "test_unknown_topic_publish", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", + "test": "test_publish_sms_can_retrospect", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "test": "test_publish_to_platform_endpoint_can_retrospect", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_subscription_tokens_can_retrospect", + "test": "test_subscription_tokens_can_retrospect", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSMS::test_publish_sms_endpoint", + "test": "test_publish_sms_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSMS::test_publish_wrong_phone_format", + "test": "test_publish_wrong_phone_format", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSMS::test_subscribe_sms_endpoint", + "test": "test_subscribe_sms_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_create_subscriptions_with_attributes", + "test": "test_create_subscriptions_with_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_list_subscriptions", + "test": "test_list_subscriptions", + "response": "200", + "error": "", + "snapshot_skipped": "['$.list-subscriptions.Subscriptions']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_list_subscriptions_by_topic_pagination", + "test": "test_list_subscriptions_by_topic_pagination", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-deploy]", - "test": "test_mapping_ref_map_key[should-deploy]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_not_found_error_on_set_subscription_attributes", + "test": "test_not_found_error_on_set_subscription_attributes", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-not-deploy]", - "test": "test_mapping_ref_map_key[should-not-deploy]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_sns_confirm_subscription_wrong_token", + "test": "test_sns_confirm_subscription_wrong_token", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.invalid-token.Error.Message']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_subscribe_idempotency", + "test": "test_subscribe_idempotency", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", - "test": "test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_subscribe_with_invalid_protocol", + "test": "test_subscribe_with_invalid_protocol", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", - "test": "test_composite_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_subscribe_with_invalid_topic", + "test": "test_subscribe_with_invalid_topic", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_unsubscribe_from_non_existing_subscription", + "test": "test_unsubscribe_from_non_existing_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", - "test": "test_generic_destination_routing[sqs-sqs]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_unsubscribe_idempotency", + "test": "test_unsubscribe_idempotency", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_validate_set_sub_attributes", + "test": "test_validate_set_sub_attributes", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", + "snapshot_skipped": "['$.invalid-json-redrive-policy.Error.Message', '$.invalid-json-filter-policy.Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", - "test": "test_update_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionFirehose::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", - "test": "test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_dlq_external_http_endpoint[False]", + "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription_region", - "test": "test_sns_subscription_region", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_dlq_external_http_endpoint[True]", + "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1604,18 +3014,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", - "test": "test_sns_topic_policy_resets_to_default", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_http_subscription_response", + "test": "test_http_subscription_response", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement..Action']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_update_subscription", - "test": "test_update_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_multiple_subscriptions_http_endpoint", + "test": "test_multiple_subscriptions_http_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -1624,138 +3034,138 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", - "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_redrive_policy_http_subscription", + "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", - "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint[False]", + "test": "test_subscribe_external_http_endpoint[False]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.http-message-headers.Accept', '$.http-message-headers-raw.Accept', '$.http-confirm-sub-headers.Accept']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", - "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint[True]", + "test": "test_subscribe_external_http_endpoint[True]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.http-message-headers.Accept', '$.http-message-headers-raw.Accept', '$.http-confirm-sub-headers.Accept']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", - "test": "test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint_content_type[False]", + "test": "test_subscribe_external_http_endpoint_content_type[False]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.http-message-headers.Accept', '$.http-message-headers-raw.Accept', '$.http-confirm-sub-headers.Accept', '$.sub-attrs.Attributes.ConfirmationWasAuthenticated', '$.sub-attrs.Attributes.DeliveryPolicy', '$.sub-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", - "test": "test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint_content_type[True]", + "test": "test_subscribe_external_http_endpoint_content_type[True]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.http-message-headers.Accept', '$.http-message-headers-raw.Accept', '$.http-confirm-sub-headers.Accept', '$.sub-attrs.Attributes.ConfirmationWasAuthenticated', '$.sub-attrs.Attributes.DeliveryPolicy', '$.sub-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", - "test": "test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint_lambda_url_sig_validation", + "test": "test_subscribe_external_http_endpoint_lambda_url_sig_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", - "test": "test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", - "test": "test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", - "test": "test_unsupported", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSES::test_email_sender", + "test": "test_email_sender", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSES::test_topic_email_subscription_confirmation", + "test": "test_topic_email_subscription_confirmation", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_attribute_raw_subscribe", + "test": "test_attribute_raw_subscribe", "response": "200", "error": "", - "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_empty_or_wrong_message_attributes", + "test": "test_empty_or_wrong_message_attributes", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_message_attributes_not_missing", + "test": "test_message_attributes_not_missing", "response": "200", "error": "", "snapshot_skipped": "", @@ -1764,18 +3174,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestSQSMetrics::test_alarm_number_of_messages_sent", - "test": "test_alarm_number_of_messages_sent", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_message_attributes_prefixes", + "test": "test_message_attributes_prefixes", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateReason', '$..MetricAlarms..StateReasonData.evaluatedDatapoints', '$..MetricAlarms..StateReasonData.startDate', '$..MetricAlarms..StateTransitionedTimestamp', '$..NewStateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetSns::test_put_events_with_target_sns[domain]", - "test": "test_put_events_with_target_sns[domain]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_message_structure_json_to_sqs", + "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", @@ -1784,8 +3194,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetSns::test_put_events_with_target_sns[path]", - "test": "test_put_events_with_target_sns[path]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_batch_messages_from_sns_to_sqs", + "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", @@ -1794,8 +3204,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetSns::test_put_events_with_target_sns[standard]", - "test": "test_put_events_with_target_sns[standard]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_batch_messages_without_topic", + "test": "test_publish_batch_messages_without_topic", "response": "200", "error": "", "snapshot_skipped": "", @@ -1804,48 +3214,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_message_group_id", + "test": "test_publish_message_group_id", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_sqs_from_sns", + "test": "test_publish_sqs_from_sns", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_lambda_subscribe_sns_topic", - "test": "test_java_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_sqs_from_sns_with_xray_propagation", + "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", - "test": "test_delivery_logs_for_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_unicode_chars", + "test": "test_publish_unicode_chars", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", - "test": "test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_redrive_policy_sqs_queue_subscription[False]", + "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1854,8 +3264,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_redrive_policy_sqs_queue_subscription[True]", + "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1864,8 +3274,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", - "test": "test_creating_event_destination_without_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_sqs_topic_subscription_confirmation", + "test": "test_sqs_topic_subscription_confirmation", "response": "200", "error": "", "snapshot_skipped": "", @@ -1874,8 +3284,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", - "test": "test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_subscribe_sqs_queue", + "test": "test_subscribe_sqs_queue", "response": "200", "error": "", "snapshot_skipped": "", @@ -1884,48 +3294,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", - "test": "test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_subscribe_to_sqs_with_queue_url", + "test": "test_subscribe_to_sqs_with_queue_url", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email_ses_destination", - "test": "test_ses_sns_topic_integration_send_email_ses_destination", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_subscription_after_failure_to_deliver", + "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", - "test": "test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_validations_for_fifo", + "test": "test_validations_for_fifo", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", - "test": "test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_duplicate_topic_check_idempotency", + "test": "test_create_duplicate_topic_check_idempotency", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", - "test": "test_trying_to_delete_event_destination_from_non_existent_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_duplicate_topic_with_more_tags", + "test": "test_create_duplicate_topic_with_more_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -1934,18 +3344,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", - "test": "test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_topic_test_arn", + "test": "test_create_topic_test_arn", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", - "test": "test_cross_account_publish_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_delete_topic_idempotency", + "test": "test_delete_topic_idempotency", "response": "200", "error": "", "snapshot_skipped": "", @@ -1954,8 +3364,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiRegions::test_cross_region_access", - "test": "test_cross_region_access", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_tags", + "test": "test_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -1964,8 +3374,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiRegions::test_cross_region_delivery_sqs", - "test": "test_cross_region_delivery_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyAttributes::test_exists_filter_policy", + "test": "test_exists_filter_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -1974,8 +3384,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_to_platform_endpoint_is_dispatched", - "test": "test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyAttributes::test_exists_filter_policy_attributes_array", + "test": "test_exists_filter_policy_attributes_array", "response": "200", "error": "", "snapshot_skipped": "", @@ -1984,8 +3394,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_subscribe_platform_endpoint", - "test": "test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyAttributes::test_filter_policy", + "test": "test_filter_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -1994,8 +3404,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_empty_sns_message", - "test": "test_empty_sns_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_empty_array_payload", + "test": "test_filter_policy_empty_array_payload", "response": "200", "error": "", "snapshot_skipped": "", @@ -2004,8 +3414,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_message_structure_json_exc", - "test": "test_message_structure_json_exc", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_for_batch", + "test": "test_filter_policy_for_batch", "response": "200", "error": "", "snapshot_skipped": "", @@ -2014,8 +3424,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_batch_too_long_message", - "test": "test_publish_batch_too_long_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_ip_address_condition", + "test": "test_filter_policy_ip_address_condition", "response": "200", "error": "", "snapshot_skipped": "", @@ -2024,8 +3434,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_by_path_parameters", - "test": "test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_large_complex_payload", + "test": "test_filter_policy_large_complex_payload", "response": "200", "error": "", "snapshot_skipped": "", @@ -2034,8 +3444,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_message_before_subscribe_topic", - "test": "test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_on_message_body[False]", + "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2044,8 +3454,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_message_by_target_arn", - "test": "test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_on_message_body[True]", + "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2054,8 +3464,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_non_existent_target", - "test": "test_publish_non_existent_target", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_on_message_body_array_attributes", + "test": "test_filter_policy_on_message_body_array_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -2064,8 +3474,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_too_long_message", - "test": "test_publish_too_long_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_on_message_body_array_of_object_attributes", + "test": "test_filter_policy_on_message_body_array_of_object_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -2074,8 +3484,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_with_empty_subject", - "test": "test_publish_with_empty_subject", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_on_message_body_dot_attribute", + "test": "test_filter_policy_on_message_body_dot_attribute", "response": "200", "error": "", "snapshot_skipped": "", @@ -2084,8 +3494,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_topic_publish_another_region", - "test": "test_topic_publish_another_region", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_on_message_body_or_attribute", + "test": "test_filter_policy_on_message_body_or_attribute", "response": "200", "error": "", "snapshot_skipped": "", @@ -2094,8 +3504,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_unknown_topic_publish", - "test": "test_unknown_topic_publish", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_policy_complexity", + "test": "test_policy_complexity", "response": "200", "error": "", "snapshot_skipped": "", @@ -2104,68 +3514,68 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_policy_complexity_with_or", + "test": "test_policy_complexity_with_or", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", - "test": "test_publish_sms_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_validate_policy", + "test": "test_validate_policy", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", - "test": "test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_validate_policy_exists_operator", + "test": "test_validate_policy_exists_operator", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_subscription_tokens_can_retrospect", - "test": "test_subscription_tokens_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_validate_policy_nested_anything_but_operator", + "test": "test_validate_policy_nested_anything_but_operator", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSMS::test_publish_sms_endpoint", - "test": "test_publish_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_validate_policy_numeric_operator", + "test": "test_validate_policy_numeric_operator", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSMS::test_publish_wrong_phone_format", - "test": "test_publish_wrong_phone_format", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_validate_policy_string_operators", + "test": "test_validate_policy_string_operators", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSMS::test_subscribe_sms_endpoint", - "test": "test_subscribe_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyCrud::test_set_subscription_filter_policy_scope", + "test": "test_set_subscription_filter_policy_scope", "response": "200", "error": "", "snapshot_skipped": "", @@ -2174,8 +3584,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_create_subscriptions_with_attributes", - "test": "test_create_subscriptions_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyCrud::test_sub_filter_policy_nested_property", + "test": "test_sub_filter_policy_nested_property", "response": "200", "error": "", "snapshot_skipped": "", @@ -2184,208 +3594,210 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_list_subscriptions", - "test": "test_list_subscriptions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyCrud::test_sub_filter_policy_nested_property_constraints", + "test": "test_sub_filter_policy_nested_property_constraints", "response": "200", "error": "", - "snapshot_skipped": "['$.list-subscriptions.Subscriptions']", + "snapshot_skipped": "['$.sub-filter-policy-rule-no-list.Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_list_subscriptions_by_topic_pagination", - "test": "test_list_subscriptions_by_topic_pagination", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sns_publish_wait_for_task_token", + "test": "test_sns_publish_wait_for_task_token", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_not_found_error_on_set_subscription_attributes", - "test": "test_not_found_error_on_set_subscription_attributes", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[1]", + "test": "test_publish_base[1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_sns_confirm_subscription_wrong_token", - "test": "test_sns_confirm_subscription_wrong_token", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[HelloWorld]", + "test": "test_publish_base[HelloWorld]", "response": "200", "error": "", - "snapshot_skipped": "['$.invalid-token.Error.Message']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_subscribe_idempotency", - "test": "test_subscribe_idempotency", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[None]", + "test": "test_publish_base[None]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_subscribe_with_invalid_protocol", - "test": "test_subscribe_with_invalid_protocol", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[True]", + "test": "test_publish_base[True]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_subscribe_with_invalid_topic", - "test": "test_subscribe_with_invalid_topic", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[]", + "test": "test_publish_base[]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_unsubscribe_from_non_existing_subscription", - "test": "test_unsubscribe_from_non_existing_subscription", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[message1]", + "test": "test_publish_base[message1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_unsubscribe_idempotency", - "test": "test_unsubscribe_idempotency", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base_error_topic_arn", + "test": "test_publish_base_error_topic_arn", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_validate_set_sub_attributes", - "test": "test_validate_set_sub_attributes", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[\"HelloWorld\"]", + "test": "test_publish_message_attributes[\"HelloWorld\"]", "response": "200", "error": "", - "snapshot_skipped": "['$.invalid-json-redrive-policy.Error.Message', '$.invalid-json-filter-policy.Error.Message']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionFirehose::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[HelloWorld]", + "test": "test_publish_message_attributes[HelloWorld]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_dlq_external_http_endpoint[False]", - "test": "test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[message_value3]", + "test": "test_publish_message_attributes[message_value3]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_dlq_external_http_endpoint[True]", - "test": "test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[{}]", + "test": "test_publish_message_attributes[{}]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_http_subscription_response", - "test": "test_http_subscription_response", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::test_aws_sdk_task", + "test": "test_aws_sdk_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_multiple_subscriptions_http_endpoint", - "test": "test_multiple_subscriptions_http_endpoint", + "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_localstack_backends", + "test": "test_account_id_namespacing_for_localstack_backends", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_redrive_policy_http_subscription", - "test": "test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_sns", + "test": "test_multi_region_sns", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint[False]", - "test": "test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", "response": "200", "error": "", - "snapshot_skipped": "['$.http-message-headers.Accept', '$.http-message-headers-raw.Accept', '$.http-confirm-sub-headers.Accept']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint[True]", - "test": "test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_delivery_channel", + "test": "test_put_delivery_channel", "response": "200", "error": "", - "snapshot_skipped": "['$.http-message-headers.Accept', '$.http-message-headers-raw.Accept', '$.http-confirm-sub-headers.Accept']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint_content_type[False]", - "test": "test_subscribe_external_http_endpoint_content_type[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_sns_integration", + "test": "test_websocket_with_sns_integration", "response": "200", "error": "", - "snapshot_skipped": "['$.http-message-headers.Accept', '$.http-message-headers-raw.Accept', '$.http-confirm-sub-headers.Accept', '$.sub-attrs.Attributes.ConfirmationWasAuthenticated', '$.sub-attrs.Attributes.DeliveryPolicy', '$.sub-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint_content_type[True]", - "test": "test_subscribe_external_http_endpoint_content_type[True]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_sns_backed", + "test": "test_customresource_sns_backed", "response": "200", "error": "", - "snapshot_skipped": "['$.http-message-headers.Accept', '$.http-message-headers-raw.Accept', '$.http-confirm-sub-headers.Accept', '$.sub-attrs.Attributes.ConfirmationWasAuthenticated', '$.sub-attrs.Attributes.DeliveryPolicy', '$.sub-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint_lambda_url_sig_validation", - "test": "test_subscribe_external_http_endpoint_lambda_url_sig_validation", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail_with_sns_topic", + "test": "test_create_trail_with_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", @@ -2394,18 +3806,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail_with_sns_topic_in_different_region", + "test": "test_create_trail_with_sns_topic_in_different_region", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail_with_sns_topic_missing_policy", + "test": "test_create_trail_with_sns_topic_missing_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -2414,8 +3826,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_update_trail_with_sns_topic", + "test": "test_create_update_trail_with_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", @@ -2424,38 +3836,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSES::test_email_sender", - "test": "test_email_sender", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", + "test": "test_list_trails_contains_trail_correctly", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..HomeRegion']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSES::test_topic_email_subscription_confirmation", - "test": "test_topic_email_subscription_confirmation", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", + "test": "test_listener", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_attribute_raw_subscribe", - "test": "test_attribute_raw_subscribe", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", + "test": "test_inventory_retrieval", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_empty_or_wrong_message_attributes", - "test": "test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_service_principal_conditions[aws:PrincipalIsAWSService]", + "test": "test_service_principal_conditions[aws:PrincipalIsAWSService]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2464,8 +3876,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_message_attributes_not_missing", - "test": "test_message_attributes_not_missing", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_service_principal_conditions[aws:PrincipalServiceName]", + "test": "test_service_principal_conditions[aws:PrincipalServiceName]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2474,18 +3886,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_message_attributes_prefixes", - "test": "test_message_attributes_prefixes", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", + "test": "test_sns_cross_account_publish", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_message_structure_json_to_sqs", - "test": "test_message_structure_json_to_sqs", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_sns_create_topic_policy", + "test": "test_sns_create_topic_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -2494,8 +3906,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_batch_messages_from_sns_to_sqs", - "test": "test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sns_publish_topic_attributes", + "test": "test_sns_publish_topic_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -2504,108 +3916,108 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_batch_messages_without_topic", - "test": "test_publish_batch_messages_without_topic", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sns", + "test": "test_get_resource_policy_sns", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_message_group_id", - "test": "test_publish_message_group_id", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sns_non_existent", + "test": "test_get_resource_policy_sns_non_existent", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_sqs_from_sns", - "test": "test_publish_sqs_from_sns", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", + "test": "test_events_sns", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_sqs_from_sns_with_xray_propagation", - "test": "test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_publish_unicode_chars", - "test": "test_publish_unicode_chars", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_redrive_policy_sqs_queue_subscription[False]", - "test": "test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_ses_subscription", + "test": "test_sns_ses_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_redrive_policy_sqs_queue_subscription[True]", - "test": "test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", + "test": "test_sns_sqs_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_sqs_topic_subscription_confirmation", - "test": "test_sqs_topic_subscription_confirmation", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", + "test": "test_s3_bucket_notification_sns", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_subscribe_sqs_queue", - "test": "test_subscribe_sqs_queue", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_dynamodb_pipe", + "test": "test_dynamodb_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason', '$..Message.dynamodb.SizeBytes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_subscribe_to_sqs_with_queue_url", - "test": "test_subscribe_to_sqs_with_queue_url", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_sns_dlq_pipe", + "test": "test_kinesis_sns_dlq_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason', '$..KinesisBatchInfo..batchSize', '$..KinesisBatchInfo..shardId', 'pipe_target_function_event_1..eventID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_subscription_after_failure_to_deliver", - "test": "test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_create_event_subscription_already_exists", + "test": "test_create_event_subscription_already_exists", "response": "200", "error": "", "snapshot_skipped": "", @@ -2614,8 +4026,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_validations_for_fifo", - "test": "test_validations_for_fifo", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_casing", + "test": "test_event_subscription_casing", "response": "200", "error": "", "snapshot_skipped": "", @@ -2624,8 +4036,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_duplicate_topic_check_idempotency", - "test": "test_create_duplicate_topic_check_idempotency", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_lifecycle", + "test": "test_event_subscription_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", @@ -2634,78 +4046,82 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_duplicate_topic_with_more_tags", - "test": "test_create_duplicate_topic_with_more_tags", + "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_cross_service_calls", + "test": "test_fault_cross_service_calls", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_topic_test_arn", - "test": "test_create_topic_test_arn", + "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_handler.py::TestServiceAccountRegionCollector::test_call_gets_tracked", + "test": "test_call_gets_tracked", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_delete_topic_idempotency", - "test": "test_delete_topic_idempotency", + "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_resources.py::TestResourcesEndpoint::test_filter_by_service", + "test": "test_filter_by_service", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_tags", - "test": "test_tags", + "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_resources.py::TestResourcesEndpoint::test_get_resource", + "test": "test_get_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyAttributes::test_exists_filter_policy", - "test": "test_exists_filter_policy", + "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_util.py::TestResourcesResourceUtils::test_get_cfn_tracked_service_account_region", + "test": "test_get_cfn_tracked_service_account_region", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyAttributes::test_exists_filter_policy_attributes_array", - "test": "test_exists_filter_policy_attributes_array", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_asynchronous_calls.py::TestThreadPoolExecutorTracing::test_subscribe_sqs_queue", + "test": "test_subscribe_sqs_queue", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyAttributes::test_filter_policy", - "test": "test_filter_policy", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_sns_create_topic_policy", + "test": "test_sns_create_topic_policy", + "response": "403", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + }, + "Name, Tags": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_empty_array_payload", - "test": "test_filter_policy_empty_array_payload", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_duplicate_topic_check_idempotency", + "test": "test_create_duplicate_topic_check_idempotency", "response": "200", "error": "", "snapshot_skipped": "", @@ -2713,9 +4129,9 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_for_batch", - "test": "test_filter_policy_for_batch", + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_topic_after_delete_with_new_tags", + "test": "test_create_topic_after_delete_with_new_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -2724,18 +4140,24 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_ip_address_condition", - "test": "test_filter_policy_ip_address_condition", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_duplicate_topic_with_more_tags", + "test": "test_create_duplicate_topic_with_more_tags", + "response": "400", + "error": "InvalidParameterException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DeleteEndpoint": { + "EndpointArn": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_large_complex_payload", - "test": "test_filter_policy_large_complex_payload", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_disabled_endpoint", + "test": "test_publish_disabled_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -2744,8 +4166,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_on_message_body[False]", - "test": "test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_to_platform_endpoint_is_dispatched", + "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", "snapshot_skipped": "", @@ -2754,8 +4176,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_on_message_body[True]", - "test": "test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_subscribe_platform_endpoint", + "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -2764,18 +4186,24 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_on_message_body_array_attributes", - "test": "test_filter_policy_on_message_body_array_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DeletePlatformApplication": { + "PlatformApplicationArn": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_on_message_body_array_of_object_attributes", - "test": "test_filter_policy_on_message_body_array_of_object_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_disabled_endpoint", + "test": "test_publish_disabled_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -2784,8 +4212,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_on_message_body_dot_attribute", - "test": "test_filter_policy_on_message_body_dot_attribute", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_to_platform_endpoint_is_dispatched", + "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", "snapshot_skipped": "", @@ -2794,8 +4222,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_on_message_body_or_attribute", - "test": "test_filter_policy_on_message_body_or_attribute", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_subscribe_platform_endpoint", + "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -2804,290 +4232,294 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_policy_complexity", - "test": "test_policy_complexity", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DeleteTopic": { + "TopicArn": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_policy_complexity_with_or", - "test": "test_policy_complexity_with_or", + "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_validate_policy", - "test": "test_validate_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_validate_policy_exists_operator", - "test": "test_validate_policy_exists_operator", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", + "test": "test_create_change_set_create_existing", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_validate_policy_nested_anything_but_operator", - "test": "test_validate_policy_nested_anything_but_operator", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_no_changes", + "test": "test_create_change_set_no_changes", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_validate_policy_numeric_operator", - "test": "test_validate_policy_numeric_operator", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_validate_policy_string_operators", - "test": "test_validate_policy_string_operators", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_delete_create", + "test": "test_create_delete_create", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyCrud::test_set_subscription_filter_policy_scope", - "test": "test_set_subscription_filter_policy_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyCrud::test_sub_filter_policy_nested_property", - "test": "test_sub_filter_policy_nested_property", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "test": "test_nested_getatt_ref[TopicArn]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyCrud::test_sub_filter_policy_nested_property_constraints", - "test": "test_sub_filter_policy_nested_property_constraints", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "test": "test_nested_getatt_ref[TopicName]", "response": "200", "error": "", - "snapshot_skipped": "['$.sub-filter-policy-rule-no-list.Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sns_publish_wait_for_task_token", - "test": "test_sns_publish_wait_for_task_token", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "test": "test_sub_resolving", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[1]", - "test": "test_publish_base[1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_create_stack_with_custom_id", + "test": "test_create_stack_with_custom_id", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[HelloWorld]", - "test": "test_publish_base[HelloWorld]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[json]", + "test": "test_get_template_using_changesets[json]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[None]", - "test": "test_publish_base[None]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[yaml]", + "test": "test_get_template_using_changesets[yaml]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[True]", - "test": "test_publish_base[True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "test": "test_list_events_after_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..StackEvents']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[]", - "test": "test_publish_base[]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[message1]", - "test": "test_publish_base[message1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange_transformation", + "test": "test_update_stack_with_same_template_withoutchange_transformation", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base_error_topic_arn", - "test": "test_publish_base_error_topic_arn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_blank_parameter_value", + "test": "test_blank_parameter_value", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[\"HelloWorld\"]", - "test": "test_publish_message_attributes[\"HelloWorld\"]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", + "test": "test_events_resource_types", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[HelloWorld]", - "test": "test_publish_message_attributes[HelloWorld]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_resource_not_found", + "test": "test_stack_resource_not_found", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[message_value3]", - "test": "test_publish_message_attributes[message_value3]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..Stacks..Parameters']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[{}]", - "test": "test_publish_message_attributes[{}]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", + "test": "test_create_stack_from_s3_template_url[http_host]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::test_aws_sdk_task", - "test": "test_aws_sdk_task", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_path]", + "test": "test_create_stack_from_s3_template_url[http_path]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_localstack_backends", - "test": "test_account_id_namespacing_for_localstack_backends", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary", + "test": "test_get_template_summary", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_sns", - "test": "test_multi_region_sns", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach", + "test": "test_transform_foreach", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", + "test": "test_transform_foreach_multiple_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_delivery_channel", - "test": "test_put_delivery_channel", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", + "test": "test_transformer_individual_resource_level", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" - } - ], - "ls_pro": [ + "origin": "internal" + }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_sns_integration", - "test": "test_websocket_with_sns_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", + "test": "test_basic_update", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_sns_backed", - "test": "test_customresource_sns_backed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "test": "test_no_parameters_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -3096,248 +4528,248 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail_with_sns_topic", - "test": "test_create_trail_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "test": "test_update_using_template_url", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail_with_sns_topic_in_different_region", - "test": "test_create_trail_with_sns_topic_in_different_region", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "test": "test_update_with_previous_parameter_value", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail_with_sns_topic_missing_policy", - "test": "test_create_trail_with_sns_topic_missing_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_update_trail_with_sns_topic", - "test": "test_create_update_trail_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", - "test": "test_list_trails_contains_trail_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", "response": "200", "error": "", - "snapshot_skipped": "['$..HomeRegion']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", - "test": "test_listener", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "test": "test_sub_in_conditions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", - "test": "test_inventory_retrieval", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_aws_refs_in_mappings", + "test": "test_aws_refs_in_mappings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_service_principal_conditions[aws:PrincipalIsAWSService]", - "test": "test_service_principal_conditions[aws:PrincipalIsAWSService]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-deploy]", + "test": "test_mapping_ref_map_key[should-deploy]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_service_principal_conditions[aws:PrincipalServiceName]", - "test": "test_service_principal_conditions[aws:PrincipalServiceName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-not-deploy]", + "test": "test_mapping_ref_map_key[should-not-deploy]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", - "test": "test_sns_cross_account_publish", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "test": "test_simple_mapping_working", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_sns_create_topic_policy", - "test": "test_sns_create_topic_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "test": "test_cdk_sample", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sns_publish_topic_attributes", - "test": "test_sns_publish_topic_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", + "test": "test_composite_alarm_creation", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sns", - "test": "test_get_resource_policy_sns", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sns_non_existent", - "test": "test_get_resource_policy_sns_non_existent", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", - "test": "test_events_sns", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_ses_subscription", - "test": "test_sns_ses_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", + "test": "test_sns_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", - "test": "test_sns_sqs_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription_region", + "test": "test_sns_subscription_region", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", - "test": "test_s3_bucket_notification_sns", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "test": "test_sns_topic_fifo_with_deduplication", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_dynamodb_pipe", - "test": "test_dynamodb_pipe", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", + "test": "test_sns_topic_policy_resets_to_default", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason', '$..Message.dynamodb.SizeBytes']", + "snapshot_skipped": "['$..Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_sns_dlq_pipe", - "test": "test_kinesis_sns_dlq_pipe", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_attributes", + "test": "test_sns_topic_update_attributes", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason', '$..KinesisBatchInfo..batchSize', '$..KinesisBatchInfo..shardId', 'pipe_target_function_event_1..eventID']", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_create_event_subscription_already_exists", - "test": "test_create_event_subscription_already_exists", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", + "test": "test_sns_topic_update_name", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_casing", - "test": "test_event_subscription_casing", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", + "test": "test_sns_topic_with_attributes", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_lifecycle", - "test": "test_event_subscription_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_update_subscription", + "test": "test_update_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -3346,676 +4778,664 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_cross_service_calls", - "test": "test_fault_cross_service_calls", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_negative_condition_to_existent_resource", + "test": "test_condition_add_new_negative_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_handler.py::TestServiceAccountRegionCollector::test_call_gets_tracked", - "test": "test_call_gets_tracked", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_add_new_positive_condition_to_existent_resource", + "test": "test_condition_add_new_positive_condition_to_existent_resource", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_resources.py::TestResourcesEndpoint::test_filter_by_service", - "test": "test_filter_by_service", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_adds_resource", + "test": "test_condition_update_adds_resource", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_conditions.py::TestChangeSetConditions::test_condition_update_removes_resource", + "test": "test_condition_update_removes_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_resources.py::TestResourcesEndpoint::test_get_resource", - "test": "test_get_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_addition", + "test": "test_multiple_dependencies_addition", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_util.py::TestResourcesResourceUtils::test_get_cfn_tracked_service_account_region", - "test": "test_get_cfn_tracked_service_account_region", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_multiple_dependencies_deletion", + "test": "test_multiple_dependencies_deletion", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_asynchronous_calls.py::TestThreadPoolExecutorTracing::test_subscribe_sqs_queue", - "test": "test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource", + "test": "test_update_depended_resource", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_sns_create_topic_policy", - "test": "test_sns_create_topic_policy", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource_list", + "test": "test_update_depended_resource_list", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - }, - "Name, Tags": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_duplicate_topic_check_idempotency", - "test": "test_create_duplicate_topic_check_idempotency", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_add_to_static_property", + "test": "test_fn_base64_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_topic_after_delete_with_new_tags", - "test": "test_create_topic_after_delete_with_new_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_change_input_string", + "test": "test_fn_base64_change_input_string", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_duplicate_topic_with_more_tags", - "test": "test_create_duplicate_topic_with_more_tags", - "response": "400", - "error": "InvalidParameterException", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_remove_from_static_property", + "test": "test_fn_base64_remove_from_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "DeleteEndpoint": { - "EndpointArn": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_disabled_endpoint", - "test": "test_publish_disabled_endpoint", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_to_platform_endpoint_is_dispatched", - "test": "test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_in_get_attr_chain", + "test": "test_direct_attribute_value_change_in_get_attr_chain", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_subscribe_platform_endpoint", - "test": "test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", - "test": "test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "DeletePlatformApplication": { - "PlatformApplicationArn": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_disabled_endpoint", - "test": "test_publish_disabled_endpoint", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_to_platform_endpoint_is_dispatched", - "test": "test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_indirect_update_refence_argument", + "test": "test_indirect_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_subscribe_platform_endpoint", - "test": "test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_refence_argument", + "test": "test_update_refence_argument", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", - "test": "test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_argument", + "test": "test_update_string_literal_argument", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "DeleteTopic": { - "TopicArn": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_arguments_empty", + "test": "test_update_string_literal_arguments_empty", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_create_existing", - "test": "test_create_change_set_create_existing", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter", + "test": "test_update_string_literal_delimiter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", - "test": "test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter_empty", + "test": "test_update_string_literal_delimiter_empty", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_delete_create", - "test": "test_create_delete_create", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_add_to_static_property", + "test": "test_fn_select_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_get_att_reference", + "test": "test_fn_select_change_get_att_reference", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action', '$..Role.Tags']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", - "test": "test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selected_element_type_ref", + "test": "test_fn_select_change_in_selected_element_type_ref", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", - "test": "test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_index_only", + "test": "test_fn_select_change_in_selection_index_only", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", - "test": "test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_list", + "test": "test_fn_select_change_in_selection_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_create_stack_with_custom_id", - "test": "test_create_stack_with_custom_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_remove_from_static_property", + "test": "test_fn_select_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[json]", - "test": "test_get_template_using_changesets[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", + "test": "test_fn_split_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[yaml]", - "test": "test_get_template_using_changesets[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_delimiter", + "test": "test_fn_split_change_delimiter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", - "test": "test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_source_string_only", + "test": "test_fn_split_change_source_string_only", "response": "200", "error": "", - "snapshot_skipped": "['$..StackEvents']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", - "test": "test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_remove_from_static_property", + "test": "test_fn_split_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_resource_not_found", - "test": "test_stack_resource_not_found", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_get_att", + "test": "test_fn_split_with_get_att", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", - "test": "test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_ref_as_string_source", + "test": "test_fn_split_with_ref_as_string_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..Parameters']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", - "test": "test_create_stack_from_s3_template_url[http_host]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter", + "test": "test_fn_sub_addition_parameter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_path]", - "test": "test_create_stack_from_s3_template_url[http_path]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_literal", + "test": "test_fn_sub_addition_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary", - "test": "test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_ref", + "test": "test_fn_sub_addition_parameter_ref", "response": "200", "error": "", - "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers', '$..Parameters']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach", - "test": "test_transform_foreach", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_string_pseudo", + "test": "test_fn_sub_addition_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_individual_resource_level", - "test": "test_transformer_individual_resource_level", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_parameter_literal", + "test": "test_fn_sub_delete_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", - "test": "test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_string_pseudo", + "test": "test_fn_sub_delete_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", - "test": "test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_literal", + "test": "test_fn_sub_update_parameter_literal", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", - "test": "test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_type", + "test": "test_fn_sub_update_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", - "test": "test_update_with_previous_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_string_pseudo", + "test": "test_fn_sub_update_string_pseudo", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", - "test": "test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_addition_with_resource", + "test": "test_mapping_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", - "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_deletion_with_resource_remap", + "test": "test_mapping_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", - "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_addition_with_resource", + "test": "test_mapping_key_addition_with_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", - "test": "test_sub_in_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_deletion_with_resource_remap", + "test": "test_mapping_key_deletion_with_resource_remap", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_aws_refs_in_mappings", - "test": "test_aws_refs_in_mappings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_update", + "test": "test_mapping_key_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-deploy]", - "test": "test_mapping_ref_map_key[should-deploy]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-not-deploy]", - "test": "test_mapping_ref_map_key[should-not-deploy]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value", + "test": "test_update_parameter_default_value", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_default_value_with_dynamic_overrides", + "test": "test_update_parameter_default_value_with_dynamic_overrides", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", - "test": "test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_added_default_value", + "test": "test_update_parameter_with_added_default_value", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", - "test": "test_composite_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_update_parameter_with_removed_default_value", + "test": "test_update_parameter_with_removed_default_value", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", - "test": "test_generic_destination_routing[sqs-sqs]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_in_ref_chain", + "test": "test_direct_attribute_value_change_in_ref_chain", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", - "test": "test_update_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", - "test": "test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_resource_addition", + "test": "test_resource_addition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", - "test": "test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_supported_pseudo_parameter", + "test": "test_supported_pseudo_parameter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription_region", - "test": "test_sns_subscription_region", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_values.py::TestChangeSetValues::test_property_empy_list", + "test": "test_property_empy_list", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", - "test": "test_sns_topic_fifo_with_deduplication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", - "test": "test_sns_topic_policy_resets_to_default", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_direct_update", + "test": "test_direct_update", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement..Action']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_attributes", - "test": "test_sns_topic_update_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", - "test": "test_sns_topic_update_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", - "test": "test_sns_topic_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_update_subscription", - "test": "test_update_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", @@ -7674,81 +9094,181 @@ "TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", - "test": "test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", + "test": "test_sns_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_attributes", + "test": "test_sns_topic_update_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", + "test": "test_sns_topic_update_name", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_add_to_static_property", + "test": "test_fn_base64_add_to_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", + "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", - "test": "test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_change_input_string", + "test": "test_fn_base64_change_input_string", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", - "test": "test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_remove_from_static_property", + "test": "test_fn_base64_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", - "test": "test_update_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_add_to_static_property", + "test": "test_fn_select_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", - "test": "test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_get_att_reference", + "test": "test_fn_select_change_get_att_reference", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_attributes", - "test": "test_sns_topic_update_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selected_element_type_ref", + "test": "test_fn_select_change_in_selected_element_type_ref", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", - "test": "test_sns_topic_update_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_index_only", + "test": "test_fn_select_change_in_selection_index_only", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", - "test": "test_sns_topic_update_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_list", + "test": "test_fn_select_change_in_selection_list", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_remove_from_static_property", + "test": "test_fn_select_remove_from_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", + "test": "test_fn_split_add_to_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_delimiter", + "test": "test_fn_split_change_delimiter", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_source_string_only", + "test": "test_fn_split_change_source_string_only", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_remove_from_static_property", + "test": "test_fn_split_remove_from_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_get_att", + "test": "test_fn_split_with_get_att", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_ref_as_string_source", + "test": "test_fn_split_with_ref_as_string_source", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7821,80 +9341,180 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "ListTagsForResource": { - "ResourceArn": { - "ls_community": [ + "origin": "external" + } + ] + } + }, + "ListTagsForResource": { + "ResourceArn": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_attributes", + "test": "test_sns_topic_update_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", + "test": "test_sns_topic_update_name", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_add_to_static_property", + "test": "test_fn_base64_add_to_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_change_input_string", + "test": "test_fn_base64_change_input_string", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_remove_from_static_property", + "test": "test_fn_base64_remove_from_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_add_to_static_property", + "test": "test_fn_select_add_to_static_property", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_get_att_reference", + "test": "test_fn_select_change_get_att_reference", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selected_element_type_ref", + "test": "test_fn_select_change_in_selected_element_type_ref", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_index_only", + "test": "test_fn_select_change_in_selection_index_only", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_change_in_selection_list", + "test": "test_fn_select_change_in_selection_list", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", - "test": "test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_fn_select_remove_from_static_property", + "test": "test_fn_select_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", - "test": "test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", + "test": "test_fn_split_add_to_static_property", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", - "test": "test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_delimiter", + "test": "test_fn_split_change_delimiter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", - "test": "test_update_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_change_source_string_only", + "test": "test_fn_split_change_source_string_only", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_attributes", - "test": "test_sns_topic_update_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_remove_from_static_property", + "test": "test_fn_split_remove_from_static_property", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", - "test": "test_sns_topic_update_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_get_att", + "test": "test_fn_split_with_get_att", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_update_name", - "test": "test_sns_topic_update_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_with_ref_as_string_source", + "test": "test_fn_split_with_ref_as_string_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10655,6 +12275,296 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource", + "test": "test_update_depended_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_depends_on.py::TestChangeSetDependsOn::test_update_depended_resource_list", + "test": "test_update_depended_resource_list", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_in_get_attr_chain", + "test": "test_direct_attribute_value_change_in_get_attr_chain", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_get_attr.py::TestChangeSetFnGetAttr::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_indirect_update_refence_argument", + "test": "test_indirect_update_refence_argument", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_refence_argument", + "test": "test_update_refence_argument", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_argument", + "test": "test_update_string_literal_argument", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_arguments_empty", + "test": "test_update_string_literal_arguments_empty", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter", + "test": "test_update_string_literal_delimiter", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_join.py::TestChangeSetFnJoin::test_update_string_literal_delimiter_empty", + "test": "test_update_string_literal_delimiter_empty", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter", + "test": "test_fn_sub_addition_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_literal", + "test": "test_fn_sub_addition_parameter_literal", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_parameter_ref", + "test": "test_fn_sub_addition_parameter_ref", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_addition_string_pseudo", + "test": "test_fn_sub_addition_string_pseudo", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_parameter_literal", + "test": "test_fn_sub_delete_parameter_literal", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_delete_string_pseudo", + "test": "test_fn_sub_delete_string_pseudo", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_literal", + "test": "test_fn_sub_update_parameter_literal", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_parameter_type", + "test": "test_fn_sub_update_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_sub.py::TestChangeSetFnSub::test_fn_sub_update_string_pseudo", + "test": "test_fn_sub_update_string_pseudo", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_deletion_with_resource_remap", + "test": "test_mapping_deletion_with_resource_remap", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_deletion_with_resource_remap", + "test": "test_mapping_key_deletion_with_resource_remap", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_key_update", + "test": "test_mapping_key_update", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change", + "test": "test_direct_attribute_value_change", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_in_ref_chain", + "test": "test_direct_attribute_value_change_in_ref_chain", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_direct_attribute_value_change_with_dependent_addition", + "test": "test_direct_attribute_value_change_with_dependent_addition", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_immutable_property_update_causes_resource_replacement", + "test": "test_immutable_property_update_causes_resource_replacement", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetSns::test_put_events_with_target_sns[domain]", "test": "test_put_events_with_target_sns[domain]", @@ -12567,6 +14477,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_ref.py::TestChangeSetRef::test_supported_pseudo_parameter", + "test": "test_supported_pseudo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", diff --git a/src/data/coverage/sqs.json b/src/data/coverage/sqs.json index 55de59e2..15a7a1c5 100644 --- a/src/data/coverage/sqs.json +++ b/src/data/coverage/sqs.json @@ -3511,16 +3511,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", - "test": "test_update_stack_actual_update", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription_region", "test": "test_sns_subscription_region", @@ -5101,6 +5091,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_missing_values_in_rule", + "test": "test_bucket_notification_with_missing_values_in_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", @@ -5172,18 +5182,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "test": "test_delete_objects", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "test": "test_filter_rules_case_insensitive", "response": "200", "error": "", "snapshot_skipped": "", @@ -5192,8 +5202,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", - "test": "test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_empty_value", + "test": "test_filter_rules_empty_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -9088,7 +9098,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9098,7 +9108,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9108,7 +9118,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9118,7 +9128,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9153,26 +9163,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", - "test": "test_create_and_execute_change_set", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", @@ -11720,7 +11710,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11730,7 +11720,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11740,7 +11730,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11750,7 +11740,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -14659,6 +14649,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_missing_values_in_rule", + "test": "test_bucket_notification_with_missing_values_in_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", @@ -14730,18 +14740,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "test": "test_delete_objects", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "test": "test_filter_rules_case_insensitive", "response": "200", "error": "", "snapshot_skipped": "", @@ -14750,8 +14760,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", - "test": "test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_empty_value", + "test": "test_filter_rules_empty_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -19759,16 +19769,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/test_stores.py::test_nonstandard_regions", "test": "test_nonstandard_regions", @@ -20206,7 +20206,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20216,7 +20216,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20226,7 +20226,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20236,7 +20236,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -23527,6 +23527,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_missing_values_in_rule", + "test": "test_bucket_notification_with_missing_values_in_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", @@ -23598,18 +23618,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "test": "test_delete_objects", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "test": "test_filter_rules_case_insensitive", "response": "200", "error": "", "snapshot_skipped": "", @@ -23618,8 +23638,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", - "test": "test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_empty_value", + "test": "test_filter_rules_empty_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -26751,6 +26771,16 @@ "GetQueueUrl": { "QueueName": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", @@ -27191,16 +27221,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/test_stores.py::test_nonstandard_regions", "test": "test_nonstandard_regions", @@ -27221,6 +27241,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", + "test": "test_cfn_handle_s3_notification_configuration", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", "test": "test_cfn_handle_sqs_resource", @@ -27231,6 +27271,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "test": "test_cfn_handle_sqs_resource", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_queue_no_change", + "test": "test_update_queue_no_change", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_sqs_queuepolicy", + "test": "test_update_sqs_queuepolicy", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", @@ -27388,7 +27458,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27398,7 +27468,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27408,7 +27478,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27418,7 +27488,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27453,6 +27523,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", + "test": "test_create_and_execute_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", "test": "test_create_update_cfn_action", @@ -27473,6 +27553,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", @@ -27594,21 +27684,11 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", - "test": "test_create_and_execute_change_set", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/pipes/aws_pipes_pipe/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", "response": "400", "error": "QueueDoesNotExist", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28927,6 +29007,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_missing_values_in_rule", + "test": "test_bucket_notification_with_missing_values_in_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", @@ -28997,16 +29097,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", "test": "test_delete_objects", @@ -29982,7 +30072,7 @@ "test": "test_invalid_sqs_arn", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$.queue-does-not-exist.Error.ArgumentName1', '$.queue-does-not-exist.Error.ArgumentValue1', '$.queue-does-not-exist.Error.ArgumentName', '$.queue-does-not-exist.Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -32028,7 +32118,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -32038,7 +32128,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -32048,7 +32138,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -32058,7 +32148,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -33044,6 +33134,116 @@ "aws_validated": true, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-True]", + "test": "test_build_image[SdkDockerClient-False-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_container_lifecycle_commands[SdkDockerClient]", + "test": "test_container_lifecycle_commands[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_structure_into_container[SdkDockerClient]", + "test": "test_copy_directory_structure_into_container[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_tag[SdkDockerClient]", + "test": "test_pull_docker_image_with_tag[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_automatic_pull[SdkDockerClient]", + "test": "test_run_container_automatic_pull[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", + "test": "test_running_container_names[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-None]", + "test": "test_reserve_container_port[SdkDockerClient-None]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments[SdkDockerClient]", + "test": "test_run_with_additional_arguments[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", + "test": "test_stages_have_completed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ], "ls_pro": [ @@ -33137,6 +33337,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_name_prefix", + "test": "test_list_pipe_name_prefix", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", "test": "test_list_pipe_source_prefix", @@ -40945,6 +41155,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_api.py::TestReplicatorApi::test_trigger_replication_lifecycle", + "test": "test_trigger_replication_lifecycle", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", "test": "test_sns_sqs_subscription", @@ -42119,6 +42339,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketNotificationConfiguration::test_bucket_notification_with_missing_values_in_rule", + "test": "test_bucket_notification_with_missing_values_in_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", @@ -42169,16 +42409,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", "test": "test_delete_objects", @@ -43846,7 +44076,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -43856,7 +44086,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -43866,7 +44096,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -43876,7 +44106,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -47005,6 +47235,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", + "test": "test_cfn_handle_s3_notification_configuration", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_sqs_queuepolicy", + "test": "test_update_sqs_queuepolicy", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_set_unsupported_attribute_fifo[sqs]", "test": "test_set_unsupported_attribute_fifo[sqs]", diff --git a/src/data/coverage/ssm.json b/src/data/coverage/ssm.json index f97a58e9..e5246e3b 100644 --- a/src/data/coverage/ssm.json +++ b/src/data/coverage/ssm.json @@ -11,7 +11,7 @@ "external_test_suite": true, "terraform_test_suite": true, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -1307,7 +1307,7 @@ "external_test_suite": true, "terraform_test_suite": true, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -1769,6 +1769,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -1971,7 +1981,7 @@ "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason']", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2007,13 +2017,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", - "test": "test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[with-tags]", + "test": "test_stack_description_lifecycle[with-tags]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "test": "test_stack_name_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -2021,7 +2041,37 @@ "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime']", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", + "test": "test_stack_deletion_order[A-B-C]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", + "test": "test_stack_deletion_order[B-C]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[C]", + "test": "test_stack_deletion_order[C]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2087,38 +2137,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", - "test": "test_transform_foreach_multiple_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach", + "test": "test_transform_foreach", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_length", - "test": "test_transform_length", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_use_case", + "test": "test_transform_foreach_use_case", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", + "snapshot_skipped": "['$..DependsOn', '$..Resources.GraphQLApi.Properties.Name', '$..OutputValue', '$..StackResources..PhysicalResourceId', '$..StackResources..StackId', '$..StackResources..ResourceStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", - "test": "test_transform_to_json_string", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", + "test": "test_transformer_property_level", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", - "test": "test_transformer_property_level", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", + "test": "test_basic_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -2206,16 +2256,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", "test": "test_fn_sub_cases", @@ -2306,6 +2346,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", "test": "test_waitcondition", @@ -2397,460 +2457,468 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_cfn_with_exports", - "test": "test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", - "test": "test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_cfn_template_with_short_form_fn_sub", - "test": "test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", - "test": "test_find_map_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_fn_select_has_intrinsic_function", - "test": "test_fn_select_has_intrinsic_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-northeast-1]", - "test": "test_get_azs_function[ap-northeast-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-southeast-2]", - "test": "test_get_azs_function[ap-southeast-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-central-1]", - "test": "test_get_azs_function[eu-central-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-west-1]", - "test": "test_get_azs_function[eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-1]", - "test": "test_get_azs_function[us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-2]", - "test": "test_get_azs_function[us-east-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-1]", - "test": "test_get_azs_function[us-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-2]", - "test": "test_get_azs_function[us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_join_no_value_construct", - "test": "test_join_no_value_construct", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", - "test": "test_split_length_and_join_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", - "test": "test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", - "test": "test_attribute_uses_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", - "test": "test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", + "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", - "test": "test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "test": "test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", - "test": "test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", + "test": "test_base_mapping_scenarios[update_string_referencing_resource]", "response": "200", "error": "", - "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestPseudoParameters::test_stack_id", - "test": "test_stack_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", - "test": "test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", - "test": "test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", + "test": "test_execute_with_ref", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", - "test": "test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", - "test": "test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", - "test": "test_ssm_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", - "test": "test_table_v2_stream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", - "test": "test_put_events_with_target_statefunction_machine", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", "response": "200", "error": "", - "snapshot_skipped": "['$..resources']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameter_by_arn", - "test": "test_get_parameter_by_arn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", - "test": "test_get_parameters_and_secrets", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", + "test": "test_listing_stacks", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", - "test": "test_get_parameters_by_path_and_filter_by_labels", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_cfn_with_exports", + "test": "test_cfn_with_exports", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", - "test": "test_hierarchical_parameter[///b//c]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "test": "test_base64_sub_and_getatt_functions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", - "test": "test_hierarchical_parameter[/b/c]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_cfn_template_with_short_form_fn_sub", + "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_parameters_with_path", - "test": "test_parameters_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "test": "test_find_map_function", "response": "200", "error": "", - "snapshot_skipped": "['$..Tier']", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_fn_select_has_intrinsic_function", + "test": "test_fn_select_has_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_put_parameters", - "test": "test_put_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-northeast-1]", + "test": "test_get_azs_function[ap-northeast-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" - } - ], - "ls_pro": [ + "origin": "internal" + }, { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-southeast-2]", + "test": "test_get_azs_function[ap-southeast-2]", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", - "test": "test_replication_task_without_identifier", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-central-1]", + "test": "test_get_azs_function[eu-central-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_table_rules_filter", - "test": "test_cdc_table_rules_filter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-west-1]", + "test": "test_get_azs_function[eu-west-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[unformatted_json]", - "test": "test_cdc_replication_task_multiple_tables[unformatted_json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-1]", + "test": "test_get_azs_function[us-east-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_vpc_endpoints[without-kinesis-streams]", - "test": "test_vpc_endpoints[without-kinesis-streams]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-2]", + "test": "test_get_azs_function[us-east-2]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_private_http_api_integration", - "test": "test_private_http_api_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-1]", + "test": "test_get_azs_function[us-west-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", - "test": "test_kinesis_firehose_redshift", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-2]", + "test": "test_get_azs_function[us-west-2]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", - "test": "test_rds_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_join_no_value_construct", + "test": "test_join_no_value_construct", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", - "test": "test_websocket", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "test": "test_split_length_and_join_functions", "response": "200", "error": "", "snapshot_skipped": "", @@ -2859,275 +2927,2177 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", - "test": "test_websocket", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "test": "test_sub_not_ready", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_gzip_encoding", - "test": "test_gzip_encoding", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", + "test": "test_attribute_uses_macro", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", - "test": "test_specify_resources_by_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", "response": "200", "error": "", - "snapshot_skipped": "['$..EventLog', '$..EventLog..Description', '$..PercentageComplete', '$..ContentType', '$..State']", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_list_ssm_parameter", - "test": "test_list_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[SecureString-Really secret]", - "test": "test_read_ssm_parameter[SecureString-Really secret]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "test": "test_global_scope", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[String-SuperSecret]", - "test": "test_read_ssm_parameter[String-SuperSecret]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[StringList-super,secret]", - "test": "test_read_ssm_parameter[StringList-super,secret]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "test": "test_validate_lambda_internals", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter_dict_identifier", - "test": "test_read_ssm_parameter_dict_identifier", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", - "test": "test_amplify_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", - "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_update_schema", - "test": "test_update_schema", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "test": "test_resolve_ssm", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", - "test": "test_submit_job", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "test": "test_resolve_ssm_secure", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", - "test": "test_update_custom_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "test": "test_resolve_ssm_with_version", "response": "200", "error": "", - "snapshot_skipped": "['$..ServiceToken']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", - "test": "test_docdb_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", + "test": "test_ssm_nested_with_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", - "test": "test_ec2_launch_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", - "test": "test_resource_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", - "test": "test_docdb_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", - "test": "test_record_set_with_alias_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", - "test": "test_resource_deletion", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", + "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_logging_configuration", - "test": "test_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", + "test": "test_put_events_with_target_statefunction_machine", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_query_string_parameters_forward", - "test": "test_query_string_parameters_forward", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..resources']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_s3_log_delivery_works_correctly", - "test": "test_s3_log_delivery_works_correctly", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameter_by_arn", + "test": "test_get_parameter_by_arn", "response": "200", "error": "", - "snapshot_skipped": "['$..apiVersion', '$..additionalEventData', '$..eventCategory', '$..managementEvent', '$..resources', '$..tlsDetails', '$..userIdentity']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailManagementEvents::test_ssm_put_parameter", - "test": "test_ssm_put_parameter", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "test": "test_get_parameters_and_secrets", "response": "200", "error": "", - "snapshot_skipped": "['$..CloudTrailEvent.apiVersion', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.resources', '$..CloudTrailEvent.userIdentity']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_env_variables", - "test": "test_env_variables", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", + "test": "test_get_parameters_by_path_and_filter_by_labels", "response": "200", "error": "", - "snapshot_skipped": "['$..build.logs', '$..build.phases', '$..project.artifacts']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", - "test": "test_cognito_authorizer_scopes", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", + "test": "test_hierarchical_parameter[///b//c]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", - "test": "test_saml_auth_flow[code]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", + "test": "test_hierarchical_parameter[/b/c]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", - "test": "test_saml_auth_flow[token]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_parameters_with_path", + "test": "test_parameters_with_path", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tier']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_put_parameters", + "test": "test_put_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", + "test": "test_deleting_resource", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..Error.Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", + "test": "test_simple_update_single_resource", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", + "test": "test_simple_update_two_resources", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", + "test": "test_stack_deletion_order[A-B-C]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", + "test": "test_stack_deletion_order[B-C]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[C]", + "test": "test_stack_deletion_order[C]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", + "test": "test_stack_deploy_order[A-B-C]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", + "test": "test_stack_deploy_order[A-C-B]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", + "test": "test_stack_deploy_order[B-A-C]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", + "test": "test_stack_deploy_order[B-C-A]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", + "test": "test_stack_deploy_order[C-A-B]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", + "test": "test_stack_deploy_order[C-B-A]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", + "test": "test_diff_after_update", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_instance_with_key_pair", + "test": "test_deploy_instance_with_key_pair", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..KeyPairs..KeyType', '$..KeyPairs..Tags', '$..Error..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "test": "test_parameter_defaults", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..Error.Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "test": "test_update_ssm_parameter_tag", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "test": "test_update_ssm_parameters", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", + "test": "test_execute_with_ref", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_single_resource_static_update", + "test": "test_single_resource_static_update", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_describe_failed_change_set", + "test": "test_describe_failed_change_set", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..StatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", + "test": "test_ecr_pipeline_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", + "test": "test_replication_task_without_identifier", + "response": "200", + "error": "", + "snapshot_skipped": "['$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_table_rules_filter", + "test": "test_cdc_table_rules_filter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[unformatted_json]", + "test": "test_cdc_replication_task_multiple_tables[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_vpc_endpoints[without-kinesis-streams]", + "test": "test_vpc_endpoints[without-kinesis-streams]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_private_http_api_integration", + "test": "test_private_http_api_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", + "test": "test_kinesis_firehose_redshift", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", + "test": "test_rds_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", + "test": "test_websocket", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", + "test": "test_websocket", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_gzip_encoding", + "test": "test_gzip_encoding", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "test": "test_specify_resources_by_name", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EventLog', '$..EventLog..Description', '$..PercentageComplete', '$..ContentType', '$..State']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_list_ssm_parameter", + "test": "test_list_ssm_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[SecureString-Really secret]", + "test": "test_read_ssm_parameter[SecureString-Really secret]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[String-SuperSecret]", + "test": "test_read_ssm_parameter[String-SuperSecret]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[StringList-super,secret]", + "test": "test_read_ssm_parameter[StringList-super,secret]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter_dict_identifier", + "test": "test_read_ssm_parameter_dict_identifier", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", + "test": "test_amplify_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_update_schema", + "test": "test_update_schema", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", + "test": "test_submit_job", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", + "test": "test_update_custom_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ServiceToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", + "test": "test_docdb_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "test": "test_ec2_launch_template", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", + "test": "test_docdb_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", + "test": "test_record_set_with_alias_record", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", + "test": "test_resource_deletion", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_logging_configuration", + "test": "test_logging_configuration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_query_string_parameters_forward", + "test": "test_query_string_parameters_forward", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_s3_log_delivery_works_correctly", + "test": "test_s3_log_delivery_works_correctly", + "response": "200", + "error": "", + "snapshot_skipped": "['$..apiVersion', '$..additionalEventData', '$..eventCategory', '$..managementEvent', '$..resources', '$..tlsDetails', '$..userIdentity']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailManagementEvents::test_ssm_put_parameter", + "test": "test_ssm_put_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CloudTrailEvent.apiVersion', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.resources', '$..CloudTrailEvent.userIdentity']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_env_variables", + "test": "test_env_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..build.logs', '$..build.phases', '$..project.artifacts']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", + "test": "test_cognito_authorizer_scopes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", + "test": "test_saml_auth_flow[code]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", + "test": "test_saml_auth_flow[token]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", + "test": "test_cognito_custom_email_signup", + "response": "200", + "error": "", + "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", + "test": "test_create_task_with_secrets[False-]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[True-/test/]", + "test": "test_create_task_with_secrets[True-/test/]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[True-]", + "test": "test_create_task_with_secrets[True-]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", + "test": "test_service_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", + "test": "test_port_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", + "test": "test_port_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", + "test": "test_queue_proccessing", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", + "test": "test_listener", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", + "test": "test_redis_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", + "test": "test_cloudformation_stack_operations", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..LastUpdatedTime', '$..Stacks..StackStatusReason', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[without-leading-slash]", + "test": "test_ssm_get_attribute[without-leading-slash]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", + "test": "test_neptune_iam_with_http_protocol", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", + "test": "test_kinesis_dlq_behavior", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", + "test": "test_list_pipe_source_prefix", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", + "test": "test_column_metadata_for_mysql[mysql-v1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", + "test": "test_bool_and_int_values_handled_properly", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_failover", + "test": "test_failover", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList', '$..GlobalCluster.Endpoint', '$..GlobalCluster.EngineLifecycleSupport', '$..GlobalCluster.TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", + "test": "test_extensions_in_different_db_name[16]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.pg-extensions.results']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", + "test": "test_cdk_hosted_zone_caa_record", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", + "test": "test_batch_failure", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[ARN]", + "test": "test_start_single_replication_job[ARN]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[CFN]", + "test": "test_start_single_replication_job[CFN]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_all", + "test": "test_visit_all", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_parameter_type", + "test": "test_visit_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_successful_replication[identifier]", + "test": "test_successful_replication[identifier]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_batch", + "test": "test_batch", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-/test-{short_uid}/2]", + "test": "test_successful_replication[arn-/test-{short_uid}/2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-test-{short_uid}]", + "test": "test_successful_replication[arn-test-{short_uid}]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-/test-{short_uid}/2]", + "test": "test_successful_replication[identifier-/test-{short_uid}/2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-test-{short_uid}]", + "test": "test_successful_replication[identifier-test-{short_uid}]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[with-leading-slash]", + "test": "test_ssm_get_attribute[with-leading-slash]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", + "test": "test_batch_failure", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_batch", + "test": "test_batch", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "DeletePatchBaseline": { + "BaselineId": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "test": "test_deploy_patch_baseline", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", + "test": "test_maintenance_window", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + } + }, + "DeregisterTargetFromMaintenanceWindow": { + "WindowId, WindowTargetId": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", + "test": "test_maintenance_window", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + } + }, + "DeregisterTaskFromMaintenanceWindow": { + "WindowId, WindowTaskId": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", + "test": "test_maintenance_window", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + } + }, + "DescribeInstanceInformation": { + "- (without any parameters)": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_describe_instance_information", + "test": "test_describe_instance_information", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "Filters": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_describe_instance_information_filtered_by_instance_id", + "test": "test_describe_instance_information_filtered_by_instance_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_describe_instance_information_with_invalid_filters[invalid_association_status]", + "test": "test_describe_instance_information_with_invalid_filters[invalid_association_status]", + "response": "400", + "error": "InvalidInstanceInformationFilterValue", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_describe_instance_information_with_invalid_filters[invalid_ping_value]", + "test": "test_describe_instance_information_with_invalid_filters[invalid_ping_value]", + "response": "400", + "error": "InvalidInstanceInformationFilterValue", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_describe_instance_information_with_invalid_filters[invalid_resource_type]", + "test": "test_describe_instance_information_with_invalid_filters[invalid_resource_type]", + "response": "400", + "error": "InvalidInstanceInformationFilterValue", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_describe_instance_information_with_invalid_key", + "test": "test_describe_instance_information_with_invalid_key", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "['$..Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "DescribeParameters": { + "- (without any parameters)": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_describe_parameters", + "test": "test_describe_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_list_ssm_parameter", + "test": "test_list_ssm_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_all", + "test": "test_visit_all", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + } + ] + }, + "Filters": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", + "test": "test_transformer_property_level", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "GetCommandInvocation": { + "CommandId, InstanceId": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_send_command", + "test": "test_send_command", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetMaintenanceWindow": { + "WindowId": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_inexistent_maintenance_window", + "test": "test_get_inexistent_maintenance_window", + "response": "400", + "error": "DoesNotExistException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetParameter": { + "Name": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_ssm.py::test_ssm_aws_integration", + "test": "test_ssm_aws_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", + "test": "test_deleting_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", + "test": "test_simple_update_single_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", + "test": "test_simple_update_two_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "test": "test_create_change_set_with_ssm_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", + "test": "test_transform_to_json_string", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", + "test": "test_transformer_property_level", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", + "test": "test_non_string_parameter_in_sub", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "test": "test_rest_api_serverless_ref_resolving", + "response": "200", + "error": "", + "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", + "test": "test_cdk_bootstrap[28]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "test": "test_parameter_defaults", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "test": "test_update_ssm_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", + "test": "test_execute_with_ref", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_single_resource_static_update", + "test": "test_single_resource_static_update", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", + "test": "test_create_change_set_with_ssm_parameter_list", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "test": "test_create_stack_with_ssm_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "test": "test_resolve_ssm", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "test": "test_resolve_ssm_with_version", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", + "test": "test_ssm_nested_with_nested_stack", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameter_by_arn", + "test": "test_get_parameter_by_arn", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "test": "test_get_parameters_and_secrets", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", + "test": "test_hierarchical_parameter[///b//c]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", + "test": "test_hierarchical_parameter[/b/c]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_parameters_with_path", + "test": "test_parameters_with_path", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tier']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_put_parameters", + "test": "test_put_parameters", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", + "test": "test_setup", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", + "test": "test_validate_infra_setup", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", + "test": "test_deleting_resource", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..Error.Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "test": "test_waitcondition", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..WaitConditionName']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", + "test": "test_ttl_cdk", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", + "test": "test_sns_topic_policy_resets_to_default", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", + "test": "test_sns_topic_with_attributes", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "test": "test_parameter_defaults", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..Error.Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_missing_parameter", + "test": "test_resolve_ssm_missing_parameter", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", + "test": "test_table_v2_stream", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", - "test": "test_cognito_custom_email_signup", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", + "test": "test_put_events_with_target_statefunction_machine", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..resources']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "test": "test_get_parameters_and_secrets", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", + "test": "test_hierarchical_parameter[///b//c]", + "response": "400", + "error": "InvalidParameterNameException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", + "test": "test_hierarchical_parameter[/b/c]", + "response": "400", + "error": "InvalidParameterNameException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "test": "test_autoscaling_group", "response": "200", "error": "", - "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", + "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", + "test": "test_update_custom_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ServiceToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", + "test": "test_list_trails_contains_trail_correctly", + "response": "200", + "error": "", + "snapshot_skipped": "['$..HomeRegion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_env_variables", + "test": "test_env_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..build.logs', '$..build.phases', '$..project.artifacts']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", "test": "test_create_task_with_secrets[False-]", @@ -3159,8 +5129,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", - "test": "test_service_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", + "test": "test_listener", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.19]", + "test": "test_get_parameters_eks_amis[1.19]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3169,8 +5149,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.20]", + "test": "test_get_parameters_eks_amis[1.20]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3179,28 +5159,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", - "test": "test_port_connection", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.21]", + "test": "test_get_parameters_eks_amis[1.21]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", - "test": "test_port_connection", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.22]", + "test": "test_get_parameters_eks_amis[1.22]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", - "test": "test_queue_proccessing", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.23]", + "test": "test_get_parameters_eks_amis[1.23]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3209,8 +5189,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", - "test": "test_listener", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", + "test": "test_redis_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[with-leading-slash]", + "test": "test_ssm_get_attribute[with-leading-slash]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3219,8 +5209,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[without-leading-slash]", + "test": "test_ssm_get_attribute[without-leading-slash]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3229,38 +5219,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", - "test": "test_redis_connection", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", + "test": "test_batch_failure", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", - "test": "test_cloudformation_stack_operations", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", + "test": "test_batch_invalid", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..LastUpdatedTime', '$..Stacks..StackStatusReason', '$..Error.Message']", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[without-leading-slash]", - "test": "test_ssm_get_attribute[without-leading-slash]", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", + "test": "test_batch_sync", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", - "test": "test_neptune_iam_with_http_protocol", + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[ARN]", + "test": "test_start_single_replication_job[ARN]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[CFN]", + "test": "test_start_single_replication_job[CFN]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_parameter_type", + "test": "test_visit_parameter_type", "response": "200", "error": "", "snapshot_skipped": "", @@ -3269,18 +5279,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", - "test": "test_kinesis_dlq_behavior", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-/test-{short_uid}/2]", + "test": "test_successful_replication[arn-/test-{short_uid}/2]", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", - "test": "test_list_pipe_source_prefix", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-test-{short_uid}]", + "test": "test_successful_replication[arn-test-{short_uid}]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3289,18 +5299,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", - "test": "test_column_metadata_for_mysql[mysql-v1]", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-/test-{short_uid}/2]", + "test": "test_successful_replication[identifier-/test-{short_uid}/2]", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", - "test": "test_bool_and_int_values_handled_properly", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-test-{short_uid}]", + "test": "test_successful_replication[identifier-test-{short_uid}]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3309,158 +5319,188 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", + "test": "test_ecr_pipeline_resources", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_failover", - "test": "test_failover", - "response": "200", - "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList', '$..GlobalCluster.Endpoint', '$..GlobalCluster.EngineLifecycleSupport', '$..GlobalCluster.TagList']", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_resource_replication_config", + "test": "test_resource_replication_config", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", - "test": "test_extensions_in_different_db_name[16]", - "response": "200", - "error": "", - "snapshot_skipped": "['$.pg-extensions.results']", + "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", + "test": "test_public_alb", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", - "test": "test_cdk_hosted_zone_caa_record", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", + "test": "test_kinesis_firehose_redshift", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", - "test": "test_batch_failure", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[ARN]", - "test": "test_start_single_replication_job[ARN]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[CFN]", - "test": "test_start_single_replication_job[CFN]", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", + "test": "test_validate_ready", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_all", - "test": "test_visit_all", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", + "test": "test_amplify_resources", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_parameter_type", - "test": "test_visit_parameter_type", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_successful_replication[identifier]", - "test": "test_successful_replication[identifier]", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", + "test": "test_deployed_compute_environment", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_batch", - "test": "test_batch", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", + "test": "test_docdb_resources", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-/test-{short_uid}/2]", - "test": "test_successful_replication[arn-/test-{short_uid}/2]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-test-{short_uid}]", - "test": "test_successful_replication[arn-test-{short_uid}]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", + "test": "test_docdb_resources", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-/test-{short_uid}/2]", - "test": "test_successful_replication[identifier-/test-{short_uid}/2]", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", + "test": "test_record_set_with_alias_record", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-test-{short_uid}]", - "test": "test_successful_replication[identifier-test-{short_uid}]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[with-leading-slash]", - "test": "test_ssm_get_attribute[with-leading-slash]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "", @@ -3469,366 +5509,302 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", - "test": "test_batch_failure", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", + "test": "test_auth_headers_and_non_title_case_of_headers", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_batch", - "test": "test_batch", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", + "test": "test_list_trails_contains_trail_correctly", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "", + "snapshot_skipped": "['$..HomeRegion']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DeletePatchBaseline": { - "BaselineId": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", - "test": "test_deploy_patch_baseline", - "response": "200", - "error": "", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", + "test": "test_cognito_authorizer_scopes", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", - "test": "test_maintenance_window", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", + "test": "test_saml_auth_flow[code]", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - } - ] - } - }, - "DeregisterTargetFromMaintenanceWindow": { - "WindowId, WindowTargetId": { - "ls_community": [ + "origin": "external" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", - "test": "test_maintenance_window", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", + "test": "test_saml_auth_flow[token]", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - } - ] - } - }, - "DeregisterTaskFromMaintenanceWindow": { - "WindowId, WindowTaskId": { - "ls_community": [ + "origin": "external" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", - "test": "test_maintenance_window", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", + "test": "test_cognito_custom_email_signup", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - } - ] - } - }, - "DescribeInstanceInformation": { - "- (without any parameters)": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_describe_instance_information", - "test": "test_describe_instance_information", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "external" - } - ] - }, - "Filters": { - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_describe_instance_information_filtered_by_instance_id", - "test": "test_describe_instance_information_filtered_by_instance_id", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", + "test": "test_service_deployment", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_describe_instance_information_with_invalid_filters[invalid_association_status]", - "test": "test_describe_instance_information_with_invalid_filters[invalid_association_status]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", "response": "400", - "error": "InvalidInstanceInformationFilterValue", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_describe_instance_information_with_invalid_filters[invalid_ping_value]", - "test": "test_describe_instance_information_with_invalid_filters[invalid_ping_value]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", + "test": "test_port_connection", "response": "400", - "error": "InvalidInstanceInformationFilterValue", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_describe_instance_information_with_invalid_filters[invalid_resource_type]", - "test": "test_describe_instance_information_with_invalid_filters[invalid_resource_type]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", + "test": "test_port_connection", "response": "400", - "error": "InvalidInstanceInformationFilterValue", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_describe_instance_information_with_invalid_key", - "test": "test_describe_instance_information_with_invalid_key", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", + "test": "test_queue_proccessing", "response": "400", - "error": "ValidationException", - "snapshot_skipped": "['$..Message', '$..message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "DescribeParameters": { - "- (without any parameters)": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_describe_parameters", - "test": "test_describe_parameters", - "response": "200", - "error": "", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_list_ssm_parameter", - "test": "test_list_ssm_parameter", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", + "test": "test_listener", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_all", - "test": "test_visit_all", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - } - ] - }, - "Filters": { - "ls_community": [ + "snapshot_tested": true, + "origin": "external" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", - "test": "test_transformer_property_level", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "GetCommandInvocation": { - "CommandId, InstanceId": { - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_send_command", - "test": "test_send_command", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", + "test": "test_redis_connection", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "GetMaintenanceWindow": { - "WindowId": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_inexistent_maintenance_window", - "test": "test_get_inexistent_maintenance_window", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[with-leading-slash]", + "test": "test_ssm_get_attribute[with-leading-slash]", "response": "400", - "error": "DoesNotExistException", + "error": "AccessDeniedException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "GetParameter": { - "Name": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_ssm.py::test_ssm_aws_integration", - "test": "test_ssm_aws_integration", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", - "test": "test_deleting_resource", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[without-leading-slash]", + "test": "test_ssm_get_attribute[without-leading-slash]", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", - "test": "test_simple_update_single_resource", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", + "test": "test_provider_marked_running", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", - "test": "test_simple_update_two_resources", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", + "test": "test_kinesis_dlq_behavior", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", + "test": "test_list_pipes_empty", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", - "test": "test_create_change_set_with_ssm_parameter", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", + "test": "test_batch_execute_statement_setup[postgres-v1]", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", - "test": "test_transform_to_json_string", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_data_api[False]", + "test": "test_data_api[False]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..columnMetadata..precision']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", - "test": "test_transformer_property_level", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", + "test": "test_validate_initial_setup", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", + "test": "test_postgres_s3_extension_helpers[11]", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", + "test": "test_cdk_hosted_zone_caa_record", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", - "test": "test_non_string_parameter_in_sub", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", + "test": "test_batch_request_response", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_incomplete_replication", + "test": "test_incomplete_replication", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "Name, WithDecryption": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", + "test": "test_deleting_resource", "response": "200", "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", + "test": "test_simple_update_single_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -3837,8 +5813,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", + "test": "test_simple_update_two_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -3847,18 +5823,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", + "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", - "test": "test_cdk_bootstrap[28]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", + "test": "test_nested_with_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", @@ -3867,28 +5843,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", - "test": "test_parameter_defaults", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", - "test": "test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", + "test": "test_reference_unsupported_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", - "test": "test_create_change_set_with_ssm_parameter_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_resource", + "test": "test_describe_non_existent_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -3897,28 +5863,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", - "test": "test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[no-tags]", + "test": "test_stack_description_lifecycle[no-tags]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", - "test": "test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[with-tags]", + "test": "test_stack_description_lifecycle[with-tags]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", - "test": "test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", + "test": "test_list_parameter_type", "response": "200", "error": "", "snapshot_skipped": "", @@ -3927,1014 +5893,908 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", - "test": "test_ssm_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", + "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameter_by_arn", - "test": "test_get_parameter_by_arn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", + "test": "test_stack_deletion_order[A-B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", - "test": "test_get_parameters_and_secrets", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", + "test": "test_stack_deletion_order[B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", - "test": "test_hierarchical_parameter[///b//c]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[C]", + "test": "test_stack_deletion_order[C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", - "test": "test_hierarchical_parameter[/b/c]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", + "test": "test_stack_deploy_order[A-B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_parameters_with_path", - "test": "test_parameters_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", + "test": "test_stack_deploy_order[A-C-B]", "response": "200", "error": "", - "snapshot_skipped": "['$..Tier']", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_put_parameters", - "test": "test_put_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", + "test": "test_stack_deploy_order[B-A-C]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", - "test": "test_setup", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", - "test": "test_prefill_dynamodb_table", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", - "test": "test_validate_infra_setup", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", - "test": "test_deleting_resource", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..Error.Message', '$..message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", - "test": "test_waitcondition", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..WaitConditionName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", - "test": "test_ttl_cdk", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", - "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", - "test": "test_sns_topic_policy_resets_to_default", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", - "test": "test_sns_topic_with_attributes", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", - "test": "test_parameter_defaults", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..Error.Message', '$..message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", - "test": "test_table_v2_stream", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", - "test": "test_put_events_with_target_statefunction_machine", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..resources']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", + "test": "test_stack_deploy_order[B-C-A]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", - "test": "test_get_parameters_and_secrets", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", + "test": "test_stack_deploy_order[C-A-B]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", - "test": "test_hierarchical_parameter[///b//c]", - "response": "400", - "error": "InvalidParameterNameException", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", + "test": "test_stack_deploy_order[C-B-A]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", - "test": "test_hierarchical_parameter[/b/c]", - "response": "400", - "error": "InvalidParameterNameException", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", + "test": "test_transform_foreach_multiple_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - } - ], - "ls_pro": [ + "snapshot_tested": true, + "origin": "internal" + }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", - "test": "test_autoscaling_group", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_length", + "test": "test_transform_length", "response": "200", "error": "", - "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", + "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", - "test": "test_update_custom_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", + "test": "test_transform_to_json_string", "response": "200", "error": "", - "snapshot_skipped": "['$..ServiceToken']", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", + "test": "test_transformer_property_level", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", - "test": "test_list_trails_contains_trail_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", + "test": "test_diff_after_update", "response": "200", "error": "", - "snapshot_skipped": "['$..HomeRegion']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_env_variables", - "test": "test_env_variables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_dependency_on_attribute_with_dot_notation", + "test": "test_dependency_on_attribute_with_dot_notation", "response": "200", "error": "", - "snapshot_skipped": "['$..build.logs', '$..build.phases', '$..project.artifacts']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[False-]", - "test": "test_create_task_with_secrets[False-]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[create]", + "test": "test_conditional_att_to_conditional_resources[create]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[True-/test/]", - "test": "test_create_task_with_secrets[True-/test/]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[no-create]", + "test": "test_conditional_att_to_conditional_resources[no-create]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[True-]", - "test": "test_create_task_with_secrets[True-]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", - "test": "test_listener", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.19]", - "test": "test_get_parameters_eks_amis[1.19]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.20]", - "test": "test_get_parameters_eks_amis[1.20]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.21]", - "test": "test_get_parameters_eks_amis[1.21]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "test": "test_fn_sub_cases", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.22]", - "test": "test_get_parameters_eks_amis[1.22]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", + "test": "test_non_string_parameter_in_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.23]", - "test": "test_get_parameters_eks_amis[1.23]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", + "test": "test_resolve_transitive_placeholders_in_strings", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", - "test": "test_redis_connection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[with-leading-slash]", - "test": "test_ssm_get_attribute[with-leading-slash]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[without-leading-slash]", - "test": "test_ssm_get_attribute[without-leading-slash]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", + "test": "test_cdk_bootstrap[28]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", + "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", - "test": "test_batch_failure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", - "test": "test_batch_invalid", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "test": "test_waitcondition", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..WaitConditionName']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", - "test": "test_batch_sync", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "test": "test_parameter_defaults", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[ARN]", - "test": "test_start_single_replication_job[ARN]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[CFN]", - "test": "test_start_single_replication_job[CFN]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "test": "test_update_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_parameter_type", - "test": "test_visit_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-/test-{short_uid}/2]", - "test": "test_successful_replication[arn-/test-{short_uid}/2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-test-{short_uid}]", - "test": "test_successful_replication[arn-test-{short_uid}]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-/test-{short_uid}/2]", - "test": "test_successful_replication[identifier-/test-{short_uid}/2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-test-{short_uid}]", - "test": "test_successful_replication[identifier-test-{short_uid}]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_resource_replication_config", - "test": "test_resource_replication_config", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", - "test": "test_public_alb", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", - "test": "test_kinesis_firehose_redshift", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", - "test": "test_validate_ready", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", - "test": "test_amplify_resources", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", + "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", - "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "test": "test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", - "test": "test_deployed_compute_environment", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", + "test": "test_base_mapping_scenarios[update_string_referencing_resource]", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", - "test": "test_docdb_resources", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", - "test": "test_resource_deployment", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", - "test": "test_docdb_resources", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", + "test": "test_execute_with_ref", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", - "test": "test_record_set_with_alias_record", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", - "test": "test_stack_resources_are_deployed", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", - "test": "test_stack_resources_are_deployed", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", - "test": "test_auth_headers_and_non_title_case_of_headers", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_single_resource_static_update", + "test": "test_single_resource_static_update", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", - "test": "test_list_trails_contains_trail_correctly", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..HomeRegion']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", - "test": "test_cognito_authorizer_scopes", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", - "test": "test_saml_auth_flow[code]", - "response": "400", - "error": "ParameterNotFound", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", + "test": "test_listing_stacks", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", - "test": "test_saml_auth_flow[token]", - "response": "400", - "error": "ParameterNotFound", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_cfn_with_exports", + "test": "test_cfn_with_exports", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", - "test": "test_cognito_custom_email_signup", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "test": "test_base64_sub_and_getatt_functions", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", - "test": "test_service_deployment", - "response": "400", - "error": "ParameterNotFound", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_cfn_template_with_short_form_fn_sub", + "test": "test_cfn_template_with_short_form_fn_sub", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", - "response": "400", - "error": "ParameterNotFound", + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "test": "test_find_map_function", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", - "test": "test_port_connection", - "response": "400", - "error": "ParameterNotFound", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_fn_select_has_intrinsic_function", + "test": "test_fn_select_has_intrinsic_function", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", - "test": "test_port_connection", - "response": "400", - "error": "ParameterNotFound", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-northeast-1]", + "test": "test_get_azs_function[ap-northeast-1]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", - "test": "test_queue_proccessing", - "response": "400", - "error": "ParameterNotFound", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-southeast-2]", + "test": "test_get_azs_function[ap-southeast-2]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", - "test": "test_listener", - "response": "400", - "error": "ParameterNotFound", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-central-1]", + "test": "test_get_azs_function[eu-central-1]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "400", - "error": "ParameterNotFound", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-west-1]", + "test": "test_get_azs_function[eu-west-1]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", - "test": "test_redis_connection", - "response": "400", - "error": "ParameterNotFound", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-1]", + "test": "test_get_azs_function[us-east-1]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[with-leading-slash]", - "test": "test_ssm_get_attribute[with-leading-slash]", - "response": "400", - "error": "AccessDeniedException", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-2]", + "test": "test_get_azs_function[us-east-2]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[without-leading-slash]", - "test": "test_ssm_get_attribute[without-leading-slash]", - "response": "400", - "error": "AccessDeniedException", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-1]", + "test": "test_get_azs_function[us-west-1]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", - "test": "test_provider_marked_running", - "response": "400", - "error": "ParameterNotFound", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-2]", + "test": "test_get_azs_function[us-west-2]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", - "test": "test_kinesis_dlq_behavior", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..StateReason']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_join_no_value_construct", + "test": "test_join_no_value_construct", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", - "test": "test_list_pipes_empty", - "response": "400", - "error": "ParameterNotFound", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "test": "test_split_length_and_join_functions", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", - "test": "test_batch_execute_statement_setup[postgres-v1]", - "response": "400", - "error": "ParameterNotFound", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "test": "test_sub_not_ready", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_data_api[False]", - "test": "test_data_api[False]", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..columnMetadata..precision']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", + "test": "test_attribute_uses_macro", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", - "test": "test_select_char", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", - "test": "test_validate_initial_setup", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList', '$..DBClusters..DatabaseInsightsMode', '$..DBClusters..EngineLifecycleSupport', '$..GlobalClusters..Endpoint', '$..GlobalClusters..EngineLifecycleSupport', '$..GlobalClusters..TagList']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "test": "test_functions_and_references_during_transformation", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "test": "test_global_scope", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", - "test": "test_cdk_hosted_zone_caa_record", - "response": "400", - "error": "ParameterNotFound", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", - "test": "test_batch_request_response", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "test": "test_validate_lambda_internals", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_incomplete_replication", - "test": "test_incomplete_replication", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - } - ] - }, - "Name, WithDecryption": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", - "test": "test_deleting_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", - "test": "test_simple_update_single_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "test": "test_resolve_ssm_secure", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", - "test": "test_simple_update_two_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", + "test": "test_ssm_nested_with_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", @@ -4943,38 +6803,70 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", - "test": "test_name_conflicts", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", - "test": "test_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_secret_parameter", + "test": "test_get_secret_parameter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", - "test": "test_reference_unsupported_resource", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_inexistent_secret", + "test": "test_get_inexistent_secret", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_secret_parameter", + "test": "test_get_secret_parameter", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_resource", - "test": "test_describe_non_existent_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[SecureString-Really secret]", + "test": "test_read_ssm_parameter[SecureString-Really secret]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4983,118 +6875,118 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", - "test": "test_list_parameter_type", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[String-SuperSecret]", + "test": "test_read_ssm_parameter[String-SuperSecret]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", - "test": "test_name_conflicts", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[StringList-super,secret]", + "test": "test_read_ssm_parameter[StringList-super,secret]", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", - "test": "test_stack_deploy_order[A-B-C]", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter_dict_identifier", + "test": "test_read_ssm_parameter_dict_identifier", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", - "test": "test_stack_deploy_order[A-C-B]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "test": "test_ec2_launch_template", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", - "test": "test_stack_deploy_order[B-A-C]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[True-/test/]", + "test": "test_create_task_with_secrets[True-/test/]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", - "test": "test_stack_deploy_order[B-C-A]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[True-]", + "test": "test_create_task_with_secrets[True-]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", - "test": "test_stack_deploy_order[C-A-B]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", + "test": "test_cloudformation_stack_operations", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['$..Stacks..LastUpdatedTime', '$..Stacks..StackStatusReason', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", - "test": "test_stack_deploy_order[C-B-A]", + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[ARN]", + "test": "test_start_single_replication_job[ARN]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", - "test": "test_transform_foreach_multiple_resources", + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[CFN]", + "test": "test_start_single_replication_job[CFN]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_length", - "test": "test_transform_length", + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_all", + "test": "test_visit_all", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", - "test": "test_transform_to_json_string", + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_parameter_type", + "test": "test_visit_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", - "test": "test_transformer_property_level", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-/test-{short_uid}/2]", + "test": "test_successful_replication[arn-/test-{short_uid}/2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5103,18 +6995,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", - "test": "test_diff_after_update", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-test-{short_uid}]", + "test": "test_successful_replication[arn-test-{short_uid}]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_dependency_on_attribute_with_dot_notation", - "test": "test_dependency_on_attribute_with_dot_notation", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-/test-{short_uid}/2]", + "test": "test_successful_replication[identifier-/test-{short_uid}/2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5123,138 +7015,182 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[create]", - "test": "test_conditional_att_to_conditional_resources[create]", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-test-{short_uid}]", + "test": "test_successful_replication[identifier-test-{short_uid}]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[no-create]", - "test": "test_conditional_att_to_conditional_resources[no-create]", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_basic_tracing.py::TestBasicTracing::test_synchronous_service_call", + "test": "test_synchronous_service_call", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter_not_found", + "test": "test_read_ssm_parameter_not_found", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", - "test": "test_conditional_in_conditional[dev-us-west-2]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_resource_unavailable", + "test": "test_resource_unavailable", + "response": "400", + "error": "ParameterNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "internal" - }, + } + ] + } + }, + "GetParameters": { + "Names": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", - "test": "test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", + "test": "test_hierarchical_parameter[///b//c]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", + "test": "test_hierarchical_parameter[/b/c]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_parameters_with_path", + "test": "test_parameters_with_path", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tier']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_put_parameters", + "test": "test_put_parameters", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, + "origin": "external" + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", - "test": "test_fn_sub_cases", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_batch", + "test": "test_batch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "Names, WithDecryption": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", - "test": "test_non_string_parameter_in_sub", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "test": "test_get_parameters_and_secrets", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetParametersByPath": { + "NextToken, Path, Recursive, WithDecryption": { + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", - "test": "test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_batch", + "test": "test_batch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "ParameterFilters, Path": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", + "test": "test_get_parameters_by_path_and_filter_by_labels", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, + "origin": "external" + } + ] + } + }, + "LabelParameterVersion": { + "Labels, Name, ParameterVersion": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", + "test": "test_get_parameters_by_path_and_filter_by_labels", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, + "origin": "external" + } + ] + } + }, + "ListTagsForResource": { + "ResourceId, ResourceType": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", - "test": "test_cdk_bootstrap[28]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", "snapshot_skipped": "", @@ -5263,28 +7199,34 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", - "test": "test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "['$..WaitConditionName']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, + } + ] + } + }, + "PutParameter": { + "DataType, Name, Type, Value": { + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", - "test": "test_parameter_defaults", + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[ARN]", + "test": "test_start_single_replication_job[ARN]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", - "test": "test_update_ssm_parameter_tag", + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[CFN]", + "test": "test_start_single_replication_job[CFN]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5293,8 +7235,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", - "test": "test_update_ssm_parameters", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_batch", + "test": "test_batch", "response": "200", "error": "", "snapshot_skipped": "", @@ -5303,8 +7245,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_cfn_with_exports", - "test": "test_cfn_with_exports", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-/test-{short_uid}/2]", + "test": "test_successful_replication[arn-/test-{short_uid}/2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5313,138 +7255,152 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", - "test": "test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-test-{short_uid}]", + "test": "test_successful_replication[arn-test-{short_uid}]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_cfn_template_with_short_form_fn_sub", - "test": "test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-/test-{short_uid}/2]", + "test": "test_successful_replication[identifier-/test-{short_uid}/2]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", - "test": "test_find_map_function", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-test-{short_uid}]", + "test": "test_successful_replication[identifier-test-{short_uid}]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" - }, + } + ] + }, + "Description, Name, Tags, Tier, Type, Value": { + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_fn_select_has_intrinsic_function", - "test": "test_fn_select_has_intrinsic_function", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_list_ssm_parameter", + "test": "test_list_ssm_parameter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-northeast-1]", - "test": "test_get_azs_function[ap-northeast-1]", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[SecureString-Really secret]", + "test": "test_read_ssm_parameter[SecureString-Really secret]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[ap-southeast-2]", - "test": "test_get_azs_function[ap-southeast-2]", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[String-SuperSecret]", + "test": "test_read_ssm_parameter[String-SuperSecret]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-central-1]", - "test": "test_get_azs_function[eu-central-1]", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[StringList-super,secret]", + "test": "test_read_ssm_parameter[StringList-super,secret]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "Description, Name, Type, Value": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[eu-west-1]", - "test": "test_get_azs_function[eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_ssm.py::test_ssm_aws_integration", + "test": "test_ssm_aws_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-1]", - "test": "test_get_azs_function[us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", + "test": "test_transformer_property_level", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-east-2]", - "test": "test_get_azs_function[us-east-2]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "test": "test_get_parameters_and_secrets", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-1]", - "test": "test_get_azs_function[us-west-1]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_parameters_with_path", + "test": "test_parameters_with_path", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tier']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_get_azs_function[us-west-2]", - "test": "test_get_azs_function[us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_put_parameters", + "test": "test_put_parameters", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, + "origin": "external" + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_join_no_value_construct", - "test": "test_join_no_value_construct", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" - }, + } + ] + }, + "Name, Overwrite, Tags, Type, Value": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", - "test": "test_split_length_and_join_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", + "test": "test_simple_update_single_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -5453,8 +7409,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", - "test": "test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", + "test": "test_simple_update_two_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -5463,8 +7419,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", - "test": "test_attribute_uses_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", "snapshot_skipped": "", @@ -5473,480 +7429,446 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", - "test": "test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "test": "test_update_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", - "test": "test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", - "test": "test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestPseudoParameters::test_stack_id", - "test": "test_stack_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", - "test": "test_resolve_ssm_secure", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", - "test": "test_ssm_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_secret_parameter", - "test": "test_get_secret_parameter", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_inexistent_secret", - "test": "test_get_inexistent_secret", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_secret_parameter", - "test": "test_get_secret_parameter", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[SecureString-Really secret]", - "test": "test_read_ssm_parameter[SecureString-Really secret]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[String-SuperSecret]", - "test": "test_read_ssm_parameter[String-SuperSecret]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[StringList-super,secret]", - "test": "test_read_ssm_parameter[StringList-super,secret]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter_dict_identifier", - "test": "test_read_ssm_parameter_dict_identifier", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", + "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", - "test": "test_ec2_launch_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", + "test": "test_base_mapping_scenarios[update_string_referencing_resource]", "response": "200", "error": "", - "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[True-/test/]", - "test": "test_create_task_with_secrets[True-/test/]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[True-]", - "test": "test_create_task_with_secrets[True-]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", + "test": "test_execute_with_ref", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", - "test": "test_cloudformation_stack_operations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "['$..Stacks..LastUpdatedTime', '$..Stacks..StackStatusReason', '$..Error.Message']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[ARN]", - "test": "test_start_single_replication_job[ARN]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[CFN]", - "test": "test_start_single_replication_job[CFN]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_all", - "test": "test_visit_all", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_single_resource_static_update", + "test": "test_single_resource_static_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_parameter_type", - "test": "test_visit_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-/test-{short_uid}/2]", - "test": "test_successful_replication[arn-/test-{short_uid}/2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-test-{short_uid}]", - "test": "test_successful_replication[arn-test-{short_uid}]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, + } + ] + }, + "Name, Overwrite, Type, Value": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-/test-{short_uid}/2]", - "test": "test_successful_replication[identifier-/test-{short_uid}/2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_instance_with_key_pair", + "test": "test_deploy_instance_with_key_pair", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyPairs..KeyType', '$..KeyPairs..Tags', '$..Error..Message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-test-{short_uid}]", - "test": "test_successful_replication[identifier-test-{short_uid}]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_keypair_create_import", + "test": "test_keypair_create_import", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ImportedKeyPairFingerprint']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_basic_tracing.py::TestBasicTracing::test_synchronous_service_call", - "test": "test_synchronous_service_call", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "test": "test_resolve_ssm_with_version", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter_not_found", - "test": "test_read_ssm_parameter_not_found", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, + "origin": "external" + } + ] + }, + "Name, Overwrite, Value": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_resource_unavailable", - "test": "test_resource_unavailable", - "response": "400", - "error": "ParameterNotFound", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", + "test": "test_update_custom_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ServiceToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "Name, Tags, Type, Value": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "test": "test_update_ssm_parameter_tag", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "internal" } ] - } - }, - "GetParameters": { - "Names": { + }, + "Name, Type, Value": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", - "test": "test_hierarchical_parameter[///b//c]", + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", + "test": "test_setup", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", - "test": "test_hierarchical_parameter[/b/c]", + "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_parameters_with_path", - "test": "test_parameters_with_path", + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Tier']", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_put_parameters", - "test": "test_put_parameters", + "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", + "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_batch", - "test": "test_batch", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - } - ] - }, - "Names, WithDecryption": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", - "test": "test_get_parameters_and_secrets", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", + "test": "test_deleting_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", + "test": "test_simple_update_single_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "GetParametersByPath": { - "NextToken, Path, Recursive, WithDecryption": { - "ls_pro": [ + "origin": "internal" + }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_batch", - "test": "test_batch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", + "test": "test_simple_update_two_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" - } - ] - }, - "ParameterFilters, Path": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", - "test": "test_get_parameters_by_path_and_filter_by_labels", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "LabelParameterVersion": { - "Labels, Name, ParameterVersion": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", - "test": "test_get_parameters_by_path_and_filter_by_labels", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", + "test": "test_name_conflicts", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason', '$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", + "test": "test_nested_with_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "ListTagsForResource": { - "ResourceId, ResourceType": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", - "test": "test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", + "test": "test_reference_unsupported_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", - "test": "test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_resource", + "test": "test_describe_non_existent_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" - } - ] - } - }, - "PutParameter": { - "DataType, Name, Type, Value": { - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[ARN]", - "test": "test_start_single_replication_job[ARN]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[no-tags]", + "test": "test_stack_description_lifecycle[no-tags]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[CFN]", - "test": "test_start_single_replication_job[CFN]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[with-tags]", + "test": "test_stack_description_lifecycle[with-tags]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ResourceChange.Details', '$..ResourceChange.Scope', '$..StackStatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_batch", - "test": "test_batch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", + "test": "test_list_parameter_type", "response": "200", "error": "", "snapshot_skipped": "", @@ -5955,172 +7877,158 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-/test-{short_uid}/2]", - "test": "test_successful_replication[arn-/test-{short_uid}/2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", + "test": "test_name_conflicts", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[arn-test-{short_uid}]", - "test": "test_successful_replication[arn-test-{short_uid}]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", + "test": "test_stack_deletion_order[A-B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-/test-{short_uid}/2]", - "test": "test_successful_replication[identifier-/test-{short_uid}/2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", + "test": "test_stack_deletion_order[B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication[identifier-test-{short_uid}]", - "test": "test_successful_replication[identifier-test-{short_uid}]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[C]", + "test": "test_stack_deletion_order[C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" - } - ] - }, - "Description, Name, Tags, Tier, Type, Value": { - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_list_ssm_parameter", - "test": "test_list_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", + "test": "test_stack_deploy_order[A-B-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[SecureString-Really secret]", - "test": "test_read_ssm_parameter[SecureString-Really secret]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", + "test": "test_stack_deploy_order[A-C-B]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[String-SuperSecret]", - "test": "test_read_ssm_parameter[String-SuperSecret]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", + "test": "test_stack_deploy_order[B-A-C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ssm/test_ssm_parameter.py::test_read_ssm_parameter[StringList-super,secret]", - "test": "test_read_ssm_parameter[StringList-super,secret]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", + "test": "test_stack_deploy_order[B-C-A]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - }, - "Description, Name, Type, Value": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_ssm.py::test_ssm_aws_integration", - "test": "test_ssm_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", + "test": "test_stack_deploy_order[C-A-B]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_transformer_property_level", - "test": "test_transformer_property_level", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", + "test": "test_stack_deploy_order[C-B-A]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", - "test": "test_get_parameters_and_secrets", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", + "test": "test_transform_foreach_multiple_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_parameters_with_path", - "test": "test_parameters_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_length", + "test": "test_transform_length", "response": "200", "error": "", - "snapshot_skipped": "['$..Tier']", + "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_put_parameters", - "test": "test_put_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", + "test": "test_transform_to_json_string", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - } - ], - "ls_pro": [ + "snapshot_tested": true, + "origin": "internal" + }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", + "test": "test_diff_after_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "internal" - } - ] - }, - "Name, Overwrite, Tags, Type, Value": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", - "test": "test_deleting_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_dependency_on_attribute_with_dot_notation", + "test": "test_dependency_on_attribute_with_dot_notation", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", - "test": "test_simple_update_single_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[create]", + "test": "test_conditional_att_to_conditional_resources[create]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6129,8 +8037,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", - "test": "test_simple_update_two_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[no-create]", + "test": "test_conditional_att_to_conditional_resources[no-create]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6139,8 +8047,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", - "test": "test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6149,214 +8057,198 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", - "test": "test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "internal" - } - ] - }, - "Name, Overwrite, Type, Value": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/test_ec2_resource_provider.py::test_deploy_instance_with_key_pair", - "test": "test_deploy_instance_with_key_pair", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", - "snapshot_skipped": "['$..KeyPairs..KeyType', '$..KeyPairs..Tags', '$..Error..Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_keypair_create_import", - "test": "test_keypair_create_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", - "snapshot_skipped": "['$..ImportedKeyPairFingerprint']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", - "test": "test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "test": "test_fn_sub_cases", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - } - ] - }, - "Name, Overwrite, Value": { - "ls_pro": [ + "snapshot_tested": true, + "origin": "internal" + }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", - "test": "test_update_custom_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", + "test": "test_non_string_parameter_in_sub", "response": "200", "error": "", - "snapshot_skipped": "['$..ServiceToken']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - }, - "Name, Tags, Type, Value": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", - "test": "test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", + "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" - } - ] - }, - "Name, Type, Value": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", - "test": "test_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", - "test": "test_prefill_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", - "test": "test_validate_infra_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", + "test": "test_cdk_bootstrap[28]", "response": "200", "error": "", - "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_deleting_resource", - "test": "test_deleting_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v20]", + "test": "test_cdk_bootstrap_redeploy[v20]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_single_resource", - "test": "test_simple_update_single_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy[v28]", + "test": "test_cdk_bootstrap_redeploy[v28]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Parameters', '$..Changes..Details', '$..Changes..LogicalResourceId', '$..Changes..ResourceType', '$..Changes..Scope', '$..IncludeNestedStacks', '$..Outputs..OutputValue', '$..Outputs..Description']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::TestUpdates::test_simple_update_two_resources", - "test": "test_simple_update_two_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "test": "test_waitcondition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..WaitConditionName']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", - "test": "test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", + "test": "test_ttl_cdk", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", - "test": "test_name_conflicts", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_with_nested_stack", - "test": "test_nested_with_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", + "test": "test_sns_topic_policy_resets_to_default", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Statement..Action']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", - "test": "test_reference_unsupported_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", + "test": "test_sns_topic_with_attributes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_resources.py::test_describe_non_existent_resource", - "test": "test_describe_non_existent_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "test": "test_parameter_defaults", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", - "test": "test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "test": "test_update_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", @@ -6365,343 +8257,333 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", - "test": "test_name_conflicts", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", "response": "200", "error": "", - "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime']", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", - "test": "test_stack_deploy_order[A-B-C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import_non_existent_export_then_create", + "test": "test_describe_change_set_import_non_existent_export_then_create", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-C-B]", - "test": "test_stack_deploy_order[A-C-B]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-A-C]", - "test": "test_stack_deploy_order[B-A-C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[B-C-A]", - "test": "test_stack_deploy_order[B-C-A]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", + "test": "test_embedded_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-A-B]", - "test": "test_stack_deploy_order[C-A-B]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[C-B-A]", - "test": "test_stack_deploy_order[C-B-A]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..PhysicalResourceId', '$..ResourceProperties']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_foreach_multiple_resources", - "test": "test_transform_foreach_multiple_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_length", - "test": "test_transform_length", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", + "test": "test_global_fn_transform_include[json]", "response": "200", "error": "", - "snapshot_skipped": "['$..PhysicalResourceId', '$..StackId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", - "test": "test_transform_to_json_string", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", + "test": "test_global_fn_transform_include[yml]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId', '$..StackResources..StackId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", - "test": "test_diff_after_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_dependency_on_attribute_with_dot_notation", - "test": "test_dependency_on_attribute_with_dot_notation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[create]", - "test": "test_conditional_att_to_conditional_resources[create]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[no-create]", - "test": "test_conditional_att_to_conditional_resources[no-create]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", - "test": "test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", - "test": "test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", + "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", - "test": "test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "test": "test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", - "test": "test_non_string_parameter_in_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", + "test": "test_base_mapping_scenarios[update_string_referencing_resource]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", - "test": "test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", "response": "200", "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", + "test": "test_execute_with_ref", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[28]", - "test": "test_cdk_bootstrap[28]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", - "test": "test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", "response": "200", "error": "", - "snapshot_skipped": "['$..WaitConditionName']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", - "test": "test_ttl_cdk", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_single_resource_static_update", + "test": "test_single_resource_static_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", - "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_policy_resets_to_default", - "test": "test_sns_topic_policy_resets_to_default", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement..Action']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_with_attributes", - "test": "test_sns_topic_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", - "test": "test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", + "test": "test_dynamic_ssm_parameter_lookup_no_change", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", - "test": "test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", + "test": "test_listing_stacks", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -6904,6 +8786,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", @@ -6984,6 +8876,46 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", + "test": "test_change_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_update_parameter_between_deployments", + "test": "test_update_parameter_between_deployments", + "response": "200", + "error": "", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", "test": "test_table_v2_stream", @@ -7506,6 +9438,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -7611,7 +9553,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/src/data/coverage/sts.json b/src/data/coverage/sts.json index fe4a37a0..55772beb 100644 --- a/src/data/coverage/sts.json +++ b/src/data/coverage/sts.json @@ -1035,6 +1035,126 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -1135,6 +1255,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", "test": "test_snipped_scope[transformation_snippet_topic.json]", @@ -3205,6 +3335,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host0]", + "test": "test_s3_code_url[localstack_host0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host1]", + "test": "test_s3_code_url[localstack_host1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host2]", + "test": "test_s3_code_url[localstack_host2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", @@ -7527,6 +7687,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -8742,7 +8912,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8752,7 +8922,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8762,7 +8932,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8772,7 +8942,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9037,6 +9207,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_s3_deployment_provider", "test": "test_s3_deployment_provider", @@ -9878,568 +10058,568 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", - "test": "test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs18_x]", + "test": "test_debug_server_with_init_failure[nodejs18_x]", "response": "200", "error": "", - "snapshot_skipped": "['$..RuntimeVersionConfig.RuntimeVersionArn']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_multiple_versions", - "test": "test_external_layer_multiple_versions", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs20_x]", + "test": "test_debug_server_with_init_failure[nodejs20_x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", - "test": "test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs22_x]", + "test": "test_debug_server_with_init_failure[nodejs22_x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", - "test": "test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_10]", + "test": "test_debug_server_with_init_failure[python3_10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node-entrypoint-only]", - "test": "test_lambda_from_image[node-entrypoint-only]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_11]", + "test": "test_debug_server_with_init_failure[python3_11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", - "test": "test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_12]", + "test": "test_debug_server_with_init_failure[python3_12]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", - "test": "test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_13]", + "test": "test_debug_server_with_init_failure[python3_13]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", - "test": "test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_8]", + "test": "test_debug_server_with_init_failure[python3_8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_file_permissions_with_layer", - "test": "test_file_permissions_with_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_9]", + "test": "test_debug_server_with_init_failure[python3_9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_file_permissions_without_layer", - "test": "test_file_permissions_without_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs18_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs18_x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", - "test": "test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs20_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs20_x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", - "test": "test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs22_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs22_x]", "response": "200", "error": "", - "snapshot_skipped": "['$..Payload.layer']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", - "test": "test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_10]", + "test": "test_put_auto_port_starts_debug_server[python3_10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", - "test": "test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_11]", + "test": "test_put_auto_port_starts_debug_server[python3_11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", - "test": "test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_12]", + "test": "test_put_auto_port_starts_debug_server[python3_12]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", - "test": "test_multiple_hot_reloading_layers_fail", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_13]", + "test": "test_put_auto_port_starts_debug_server[python3_13]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[java11]", - "test": "test_transparent_endpoint_injection[java11]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_8]", + "test": "test_put_auto_port_starts_debug_server[python3_8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[java17]", - "test": "test_transparent_endpoint_injection[java17]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_9]", + "test": "test_put_auto_port_starts_debug_server[python3_9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[java21]", - "test": "test_transparent_endpoint_injection[java21]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs18_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs18_x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[java8.al2]", - "test": "test_transparent_endpoint_injection[java8.al2]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs20_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs20_x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[nodejs16.x]", - "test": "test_transparent_endpoint_injection[nodejs16.x]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs22_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs22_x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[nodejs18.x]", - "test": "test_transparent_endpoint_injection[nodejs18.x]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_10]", + "test": "test_put_manual_port_starts_debug_server[python3_10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[nodejs20.x]", - "test": "test_transparent_endpoint_injection[nodejs20.x]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_11]", + "test": "test_put_manual_port_starts_debug_server[python3_11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[nodejs22.x]", - "test": "test_transparent_endpoint_injection[nodejs22.x]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_12]", + "test": "test_put_manual_port_starts_debug_server[python3_12]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[python3.10]", - "test": "test_transparent_endpoint_injection[python3.10]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_13]", + "test": "test_put_manual_port_starts_debug_server[python3_13]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[python3.11]", - "test": "test_transparent_endpoint_injection[python3.11]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_8]", + "test": "test_put_manual_port_starts_debug_server[python3_8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[python3.12]", - "test": "test_transparent_endpoint_injection[python3.12]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_9]", + "test": "test_put_manual_port_starts_debug_server[python3_9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[python3.13]", - "test": "test_transparent_endpoint_injection[python3.13]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "test": "test_external_layer_download", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..RuntimeVersionConfig.RuntimeVersionArn']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[python3.8]", - "test": "test_transparent_endpoint_injection[python3.8]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_multiple_versions", + "test": "test_external_layer_multiple_versions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[python3.9]", - "test": "test_transparent_endpoint_injection[python3.9]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_event_source_kafka.py::test_kafka_lambda_event_source_mapping[msk]", - "test": "test_kafka_lambda_event_source_mapping[msk]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_event_source_kafka.py::test_kafka_lambda_event_source_mapping[self-hosted]", - "test": "test_kafka_lambda_event_source_mapping[self-hosted]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node-entrypoint-only]", + "test": "test_lambda_from_image[node-entrypoint-only]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_event_source_kafka.py::test_kafka_lambda_event_source_mapping_multi_topics_and_batches", - "test": "test_kafka_lambda_event_source_mapping_multi_topics_and_batches", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "test": "test_lambda_from_image[node]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_event_source_kafka.py::test_kafka_lambda_event_source_mapping_with_filter[by_header]", - "test": "test_kafka_lambda_event_source_mapping_with_filter[by_header]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "test": "test_lambda_from_image[python]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_event_source_kafka.py::test_kafka_lambda_event_source_mapping_with_filter[by_key]", - "test": "test_kafka_lambda_event_source_mapping_with_filter[by_key]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "test": "test_cross_account_layer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_event_source_kafka.py::test_kafka_lambda_event_source_mapping_with_filter[by_value]", - "test": "test_kafka_lambda_event_source_mapping_with_filter[by_value]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_file_permissions_with_layer", + "test": "test_file_permissions_with_layer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_file_permissions_without_layer", + "test": "test_file_permissions_without_layer", "response": "200", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "test": "test_function_multiple_layers_override", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_delete_only", - "test": "test_neptune_iam_authentication_delete_only", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "test": "test_function_using_layer", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Payload.layer']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_read_delete", - "test": "test_neptune_iam_authentication_read_delete", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_read_only", - "test": "test_neptune_iam_authentication_read_only", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "test": "test_layer_and_function_hot_reloading", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_read_write", - "test": "test_neptune_iam_authentication_read_write", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "test": "test_layer_only_hot_reloading", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_role_allow", - "test": "test_neptune_iam_authentication_role_allow", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "test": "test_multiple_hot_reloading_layers_fail", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_role_deny", - "test": "test_neptune_iam_authentication_role_deny", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[java11]", + "test": "test_transparent_endpoint_injection[java11]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_write_only", - "test": "test_neptune_iam_authentication_write_only", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[java17]", + "test": "test_transparent_endpoint_injection[java17]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", - "test": "test_neptune_iam_with_http_protocol", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[java21]", + "test": "test_transparent_endpoint_injection[java21]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_resource_control_access", - "test": "test_neptune_resource_control_access", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[java8.al2]", + "test": "test_transparent_endpoint_injection[java8.al2]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_dlq_pipe", - "test": "test_kinesis_dlq_pipe", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[nodejs16.x]", + "test": "test_transparent_endpoint_injection[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason', '$..KinesisBatchInfo..batchSize', '$..KinesisBatchInfo..shardId', 'pipe_target_function_event_1..eventID']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_sns_dlq_pipe", - "test": "test_kinesis_sns_dlq_pipe", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[nodejs18.x]", + "test": "test_transparent_endpoint_injection[nodejs18.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason', '$..KinesisBatchInfo..batchSize', '$..KinesisBatchInfo..shardId', 'pipe_target_function_event_1..eventID']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", - "test": "test_pipe_filter_enrichment", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[nodejs20.x]", + "test": "test_transparent_endpoint_injection[nodejs20.x]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", - "test": "test_pipe_filter_on_error", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[nodejs22.x]", + "test": "test_transparent_endpoint_injection[nodejs22.x]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_logging", - "test": "test_pipe_logging", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[python3.10]", + "test": "test_transparent_endpoint_injection[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse', '$..StateReason', '$..ExecutionStarted', '$..nextToken', '$..searchedLogStreams']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_sqs_fifo_dlq_partial_batch_failures", - "test": "test_sqs_fifo_dlq_partial_batch_failures", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[python3.11]", + "test": "test_transparent_endpoint_injection[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_sqs_fifo_dlq_partial_batch_failures_delete", - "test": "test_sqs_fifo_dlq_partial_batch_failures_delete", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[python3.12]", + "test": "test_transparent_endpoint_injection[python3.12]", "response": "200", "error": "", - "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", - "test": "test_kinesis_dlq_behavior", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[python3.13]", + "test": "test_transparent_endpoint_injection[python3.13]", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_enrichment", - "test": "test_add_and_update_enrichment", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[python3.8]", + "test": "test_transparent_endpoint_injection[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", - "test": "test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[python3.9]", + "test": "test_transparent_endpoint_injection[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10448,48 +10628,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", - "test": "test_lambda_extension[16]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_event_source_kafka.py::test_kafka_lambda_event_source_mapping[msk]", + "test": "test_kafka_lambda_event_source_mapping[msk]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_event_source_kafka.py::test_kafka_lambda_event_source_mapping[self-hosted]", + "test": "test_kafka_lambda_event_source_mapping[self-hosted]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_event_source_kafka.py::test_kafka_lambda_event_source_mapping_multi_topics_and_batches", + "test": "test_kafka_lambda_event_source_mapping_multi_topics_and_batches", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[16]", - "test": "test_postgres_s3_extension_helpers[16]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_event_source_kafka.py::test_kafka_lambda_event_source_mapping_with_filter[by_header]", + "test": "test_kafka_lambda_event_source_mapping_with_filter[by_header]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_call_to_s3_tracing[Event]", - "test": "test_lambda_call_to_s3_tracing[Event]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_event_source_kafka.py::test_kafka_lambda_event_source_mapping_with_filter[by_key]", + "test": "test_kafka_lambda_event_source_mapping_with_filter[by_key]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10498,8 +10678,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_call_to_s3_tracing[RequestResponse]", - "test": "test_lambda_call_to_s3_tracing[RequestResponse]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_event_source_kafka.py::test_kafka_lambda_event_source_mapping_with_filter[by_value]", + "test": "test_kafka_lambda_event_source_mapping_with_filter[by_value]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10508,146 +10688,138 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_event_destination_tracing", - "test": "test_lambda_event_destination_tracing", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_event_dlq_tracing", - "test": "test_lambda_event_dlq_tracing", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_event_retries_tracing", - "test": "test_lambda_event_retries_tracing", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_delete_only", + "test": "test_neptune_iam_authentication_delete_only", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_read_delete", + "test": "test_neptune_iam_authentication_read_delete", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_retry", - "test": "test_dynamodb_event_source_retry", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_read_only", + "test": "test_neptune_iam_authentication_read_only", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMKinesisTracing::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_read_write", + "test": "test_neptune_iam_authentication_read_write", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMSQSTracing::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_role_allow", + "test": "test_neptune_iam_authentication_role_allow", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMSQSTracing::test_sqs_event_source_mapping_retries", - "test": "test_sqs_event_source_mapping_retries", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_role_deny", + "test": "test_neptune_iam_authentication_role_deny", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/]", - "test": "test_lambda_iam[/]", - "response": "403", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_write_only", + "test": "test_neptune_iam_authentication_write_only", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/testpath/]", - "test": "test_lambda_iam[/testpath/]", - "response": "403", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", + "test": "test_neptune_iam_with_http_protocol", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - } - ] - }, - "ExternalId, RoleArn, RoleSessionName": { - "ls_pro": [ + "origin": "external" + }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_sts_external_id", - "test": "test_sts_external_id", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_resource_control_access", + "test": "test_neptune_resource_control_access", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_sts_external_id", - "test": "test_sts_external_id", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "['$..Role.Tags']", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_dlq_pipe", + "test": "test_kinesis_dlq_pipe", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason', '$..KinesisBatchInfo..batchSize', '$..KinesisBatchInfo..shardId', 'pipe_target_function_event_1..eventID']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - }, - "RoleArn, RoleSessionName": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", - "test": "test_setup", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_sns_dlq_pipe", + "test": "test_kinesis_sns_dlq_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason', '$..KinesisBatchInfo..batchSize', '$..KinesisBatchInfo..shardId', 'pipe_target_function_event_1..eventID']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", + "test": "test_pipe_filter_enrichment", "response": "200", "error": "", "snapshot_skipped": "", @@ -10656,68 +10828,68 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", + "test": "test_pipe_filter_on_error", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", - "test": "test_prefill_dynamodb_table", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_logging", + "test": "test_pipe_logging", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse', '$..StateReason', '$..ExecutionStarted', '$..nextToken', '$..searchedLogStreams']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", - "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_sqs_fifo_dlq_partial_batch_failures", + "test": "test_sqs_fifo_dlq_partial_batch_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", - "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_sqs_fifo_dlq_partial_batch_failures_delete", + "test": "test_sqs_fifo_dlq_partial_batch_failures_delete", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", - "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", + "test": "test_kinesis_dlq_behavior", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", - "test": "test_validate_infra_setup", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_enrichment", + "test": "test_add_and_update_enrichment", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", - "test": "test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -10726,28 +10898,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", - "test": "test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", + "test": "test_lambda_extension[16]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", - "test": "test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", + "test": "test_postgres_extension_table_import_from_s3[11]", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", - "test": "test_apigw_stage_variables[dev]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", + "test": "test_postgres_s3_extension_helpers[11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10756,8 +10928,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", - "test": "test_apigw_stage_variables[local]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[16]", + "test": "test_postgres_s3_extension_helpers[16]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10766,18 +10938,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", - "test": "test_apigw_test_invoke_method_api", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_call_to_s3_tracing[Event]", + "test": "test_lambda_call_to_s3_tracing[Event]", "response": "200", "error": "", - "snapshot_skipped": "['$..log.line07', '$..log.line10', '$..log.line12', '$..log.line08']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", - "test": "test_multiple_api_keys_validate", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_call_to_s3_tracing[RequestResponse]", + "test": "test_lambda_call_to_s3_tracing[RequestResponse]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10786,118 +10958,136 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", - "test": "test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_event_destination_tracing", + "test": "test_lambda_event_destination_tracing", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[UrlType.HOST_BASED-ANY]", - "test": "test_rest_api_multi_region[UrlType.HOST_BASED-ANY]", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_event_dlq_tracing", + "test": "test_lambda_event_dlq_tracing", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[UrlType.HOST_BASED-GET]", - "test": "test_rest_api_multi_region[UrlType.HOST_BASED-GET]", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_event_retries_tracing", + "test": "test_lambda_event_retries_tracing", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", - "test": "test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", - "test": "test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_retry", + "test": "test_dynamodb_event_source_retry", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", - "test": "test_api_gateway_request_validator", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMKinesisTracing::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$.invalid-request-body.Type', '$.missing-required-qs-request-params-get.Type', '$.missing-required-headers-request-params-get.Type', '$.missing-all-required-request-params-post.Type']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_input_body_formatting", - "test": "test_input_body_formatting", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMSQSTracing::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_invocation_trace_id", - "test": "test_invocation_trace_id", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMSQSTracing::test_sqs_event_source_mapping_retries", + "test": "test_sqs_event_source_mapping_retries", "response": "200", "error": "", - "snapshot_skipped": "['$..server', '$..via', '$..x-amz-cf-id', '$..x-amz-cf-pop', '$..x-cache']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", - "test": "test_rest_api_to_dynamodb_integration[PutItem]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.server']", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/]", + "test": "test_lambda_iam[/]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", - "test": "test_rest_api_to_dynamodb_integration[Query]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.server']", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/testpath/]", + "test": "test_lambda_iam[/testpath/]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, + } + ] + }, + "ExternalId, RoleArn, RoleSessionName": { + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", - "test": "test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_sts_external_id", + "test": "test_sts_external_id", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.server']", + "snapshot_skipped": "['$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", - "test": "test_apigateway_to_eventbridge", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_sts_external_id", + "test": "test_sts_external_id", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "RoleArn, RoleSessionName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", + "test": "test_setup", "response": "200", "error": "", "snapshot_skipped": "", @@ -10906,8 +11096,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_invoke_status_code_passthrough[HTTP]", - "test": "test_http_integration_invoke_status_code_passthrough[HTTP]", + "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", "response": "200", "error": "", "snapshot_skipped": "", @@ -10916,138 +11106,138 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_invoke_status_code_passthrough[HTTP_PROXY]", - "test": "test_http_integration_invoke_status_code_passthrough[HTTP_PROXY]", + "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy.defaultHealthyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.guaranteed', '$..Attributes.EffectiveDeliveryPolicy.http', '$..Attributes.EffectiveDeliveryPolicy.sicklyRetryPolicy', '$..Attributes.EffectiveDeliveryPolicy.throttlePolicy', '$..Attributes.Policy.Statement..Action', '$..Attributes.SubscriptionsConfirmed']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_method[HTTP]", - "test": "test_http_integration_method[HTTP]", + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..origin', '$..accept-encoding']", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_method[HTTP_PROXY]", - "test": "test_http_integration_method[HTTP_PROXY]", + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..origin', '$..accept-encoding']", + "snapshot_skipped": "['$..traceHeader', '$..cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_with_lambda[HTTP]", - "test": "test_http_integration_with_lambda[HTTP]", + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..content.headers.x-forwarded-for', '$..content.origin', '$..headers.server', '$..headers.accept-encoding', '$..headers.x-amzn-trace-id', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..traceHeader', '$..cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_with_lambda[HTTP_PROXY]", - "test": "test_http_integration_with_lambda[HTTP_PROXY]", + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..content.headers.x-forwarded-for', '$..content.origin', '$..headers.server', '$..headers.accept-encoding', '$..headers.x-amzn-trace-id', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..traceHeader', '$..cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_proxy_integration_request_data_mappings", - "test": "test_http_proxy_integration_request_data_mappings", + "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", + "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", - "test": "test_import_with_stage_variables", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "200", "error": "", - "snapshot_skipped": "['$..origin']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::TestApiGatewayHeaderRemapping::test_apigateway_header_remapping_aws[AWS]", - "test": "test_apigateway_header_remapping_aws[AWS]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", - "snapshot_skipped": "['$..response-headers.Server', '$..response-headers.Content-Length']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::TestApiGatewayHeaderRemapping::test_apigateway_header_remapping_aws[AWS_PROXY]", - "test": "test_apigateway_header_remapping_aws[AWS_PROXY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "test": "test_apigateway_with_custom_authorization_method", "response": "200", "error": "", - "snapshot_skipped": "['$..response-headers.Server', '$..response-headers.Content-Length']", + "snapshot_skipped": "['$..authType', '$..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", - "test": "test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource', '$..endpointConfiguration.ipAddressType', '$.endpoint-details.ServiceRegion']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", - "test": "test_put_integration_response_with_response_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis[PutRecord]", - "test": "test_apigateway_to_kinesis[PutRecord]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ChildShards']", + "snapshot_skipped": "['$..log.line07', '$..log.line10', '$..log.line12', '$..log.line08']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis[PutRecords]", - "test": "test_apigateway_to_kinesis[PutRecords]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "test": "test_multiple_api_keys_validate", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ChildShards']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_aws_proxy_binary_response", - "test": "test_aws_proxy_binary_response", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "test": "test_response_headers_invocation_with_apigw", "response": "200", "error": "", "snapshot_skipped": "", @@ -11056,58 +11246,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_aws_proxy_response_payload_format_validation", - "test": "test_aws_proxy_response_payload_format_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[UrlType.HOST_BASED-ANY]", + "test": "test_rest_api_multi_region[UrlType.HOST_BASED-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Server']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", - "test": "test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[UrlType.HOST_BASED-GET]", + "test": "test_rest_api_multi_region[UrlType.HOST_BASED-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_response_with_mapping_templates", - "test": "test_lambda_aws_integration_response_with_mapping_templates", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", - "test": "test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", - "test": "test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "test": "test_api_gateway_request_validator", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$.invalid-request-body.Type', '$.missing-required-qs-request-params-get.Type', '$.missing-required-headers-request-params-get.Type', '$.missing-all-required-request-params-post.Type']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration_non_post_method", - "test": "test_lambda_aws_proxy_integration_non_post_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_input_body_formatting", + "test": "test_input_body_formatting", "response": "200", "error": "", "snapshot_skipped": "", @@ -11116,48 +11306,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration_request_data_mapping", - "test": "test_lambda_aws_proxy_integration_request_data_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_invocation_trace_id", + "test": "test_invocation_trace_id", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..server', '$..via', '$..x-amz-cf-id', '$..x-amz-cf-pop', '$..x-cache']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_response_format", - "test": "test_lambda_aws_proxy_response_format", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.server']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_rust_proxy_integration", - "test": "test_lambda_rust_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.server']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_selection_patterns", - "test": "test_lambda_selection_patterns", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.server']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_put_integration_aws_proxy_uri", - "test": "test_put_integration_aws_proxy_uri", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", "snapshot_skipped": "", @@ -11166,28 +11356,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_invoke_status_code_passthrough[HTTP]", + "test": "test_http_integration_invoke_status_code_passthrough[HTTP]", "response": "200", "error": "", - "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_request[CONVERT_TO_TEXT]", - "test": "test_apigw_s3_binary_support_request[CONVERT_TO_TEXT]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_request[None]", - "test": "test_apigw_s3_binary_support_request[None]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_invoke_status_code_passthrough[HTTP_PROXY]", + "test": "test_http_integration_invoke_status_code_passthrough[HTTP_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11196,98 +11376,98 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_request_convert_to_binary", - "test": "test_apigw_s3_binary_support_request_convert_to_binary", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_method[HTTP]", + "test": "test_http_integration_method[HTTP]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..origin', '$..accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_request_convert_to_binary_with_request_template", - "test": "test_apigw_s3_binary_support_request_convert_to_binary_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_method[HTTP_PROXY]", + "test": "test_http_integration_method[HTTP_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..origin', '$..accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_response_convert_to_binary", - "test": "test_apigw_s3_binary_support_response_convert_to_binary", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_with_lambda[HTTP]", + "test": "test_http_integration_with_lambda[HTTP]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..content.headers.x-forwarded-for', '$..content.origin', '$..headers.server', '$..headers.accept-encoding', '$..headers.x-amzn-trace-id', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_response_convert_to_binary_with_request_template", - "test": "test_apigw_s3_binary_support_response_convert_to_binary_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_with_lambda[HTTP_PROXY]", + "test": "test_http_integration_with_lambda[HTTP_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..content.headers.x-forwarded-for', '$..content.origin', '$..headers.server', '$..headers.accept-encoding', '$..headers.x-amzn-trace-id', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_response_convert_to_text", - "test": "test_apigw_s3_binary_support_response_convert_to_text", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_proxy_integration_request_data_mappings", + "test": "test_http_proxy_integration_request_data_mappings", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_response_no_content_handling", - "test": "test_apigw_s3_binary_support_response_no_content_handling", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", + "test": "test_import_with_stage_variables", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..origin']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::test_apigateway_s3_any", - "test": "test_apigateway_s3_any", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::TestApiGatewayHeaderRemapping::test_apigateway_header_remapping_aws[AWS]", + "test": "test_apigateway_header_remapping_aws[AWS]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.HostId']", + "snapshot_skipped": "['$..response-headers.Server', '$..response-headers.Content-Length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::test_apigateway_s3_method_mapping", - "test": "test_apigateway_s3_method_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::TestApiGatewayHeaderRemapping::test_apigateway_header_remapping_aws[AWS_PROXY]", + "test": "test_apigateway_header_remapping_aws[AWS_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-deleted-object.Error.HostId']", + "snapshot_skipped": "['$..response-headers.Server', '$..response-headers.Content-Length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_amz_json_protocol", - "test": "test_sqs_amz_json_protocol", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", - "snapshot_skipped": "['$..context.identity', '$..context.requestOverride', '$..context.responseOverride', '$..requestOverride.header', '$..requestOverride.path', '$..requestOverride.querystring', '$..responseOverride.header', '$..responseOverride.path', '$..responseOverride.status']", + "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource', '$..endpointConfiguration.ipAddressType', '$.endpoint-details.ServiceRegion']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", - "test": "test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", + "test": "test_put_integration_response_with_response_template", "response": "200", "error": "", "snapshot_skipped": "", @@ -11296,58 +11476,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration_with_message_attribute[MessageAttribute]", - "test": "test_sqs_aws_integration_with_message_attribute[MessageAttribute]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis[PutRecord]", + "test": "test_apigateway_to_kinesis[PutRecord]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EncryptionType', '$..ChildShards']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration_with_message_attribute[MessageAttributes]", - "test": "test_sqs_aws_integration_with_message_attribute[MessageAttributes]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis[PutRecords]", + "test": "test_apigateway_to_kinesis[PutRecords]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EncryptionType', '$..ChildShards']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_request_and_response_xml_templates_integration", - "test": "test_sqs_request_and_response_xml_templates_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_aws_proxy_binary_response", + "test": "test_aws_proxy_binary_response", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_ssm.py::test_ssm_aws_integration", - "test": "test_ssm_aws_integration", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_stepfunctions.py::TestApigatewayStepfunctions::test_apigateway_with_step_function_integration[DeleteStateMachine]", - "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_aws_proxy_response_payload_format_validation", + "test": "test_aws_proxy_response_payload_format_validation", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Server']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_stepfunctions.py::TestApigatewayStepfunctions::test_apigateway_with_step_function_integration[StartExecution]", - "test": "test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "test": "test_lambda_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -11356,38 +11526,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", - "test": "test_updating_stack_with_iam_role", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_response_with_mapping_templates", + "test": "test_lambda_aws_integration_response_with_mapping_templates", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", - "test": "test_serverless_like_deployment_with_update", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", - "test": "test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration_non_post_method", + "test": "test_lambda_aws_proxy_integration_non_post_method", "response": "200", "error": "", "snapshot_skipped": "", @@ -11396,18 +11566,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", - "test": "test_cfn_event_api_destination_resource", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration_request_data_mapping", + "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_response_format", + "test": "test_lambda_aws_proxy_response_format", "response": "200", "error": "", "snapshot_skipped": "", @@ -11416,78 +11586,78 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", - "test": "test_generic_destination_routing[sqs-sqs]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_rust_proxy_integration", + "test": "test_lambda_rust_proxy_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_selection_patterns", + "test": "test_lambda_selection_patterns", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_put_integration_aws_proxy_uri", + "test": "test_put_integration_aws_proxy_uri", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_request[CONVERT_TO_TEXT]", + "test": "test_apigw_s3_binary_support_request[CONVERT_TO_TEXT]", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", - "test": "test_lambda_dynamodb_event_filter", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_request[None]", + "test": "test_apigw_s3_binary_support_request[None]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", - "test": "test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_request_convert_to_binary", + "test": "test_apigw_s3_binary_support_request_convert_to_binary", "response": "200", "error": "", - "snapshot_skipped": "['$..Metadata', '$..DriftInformation', '$..Type', '$..Message', '$..access-control-allow-headers', '$..access-control-allow-methods', '$..access-control-allow-origin', '$..access-control-expose-headers', '$..server', '$..content-length', '$..InvokeMode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", - "test": "test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_request_convert_to_binary_with_request_template", + "test": "test_apigw_s3_binary_support_request_convert_to_binary_with_request_template", "response": "200", "error": "", "snapshot_skipped": "", @@ -11496,8 +11666,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", - "test": "test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_response_convert_to_binary", + "test": "test_apigw_s3_binary_support_response_convert_to_binary", "response": "200", "error": "", "snapshot_skipped": "", @@ -11506,8 +11676,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", - "test": "test_lambda_cfn_dead_letter_config_async_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_response_convert_to_binary_with_request_template", + "test": "test_apigw_s3_binary_support_response_convert_to_binary_with_request_template", "response": "200", "error": "", "snapshot_skipped": "", @@ -11516,58 +11686,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", - "test": "test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_response_convert_to_text", + "test": "test_apigw_s3_binary_support_response_convert_to_text", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_empty_string_replacement_deny_list", - "test": "test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::TestApiGatewayS3BinarySupport::test_apigw_s3_binary_support_response_no_content_handling", + "test": "test_apigw_s3_binary_support_response_no_content_handling", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", - "test": "test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::test_apigateway_s3_any", + "test": "test_apigateway_s3_any", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.HostId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_function_tags", - "test": "test_lambda_function_tags", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_s3.py::test_apigateway_s3_method_mapping", + "test": "test_apigateway_s3_method_mapping", "response": "200", "error": "", - "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", + "snapshot_skipped": "['$.get-deleted-object.Error.HostId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_layer_crud", - "test": "test_lambda_layer_crud", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_amz_json_protocol", + "test": "test_sqs_amz_json_protocol", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..context.identity', '$..context.requestOverride', '$..context.responseOverride', '$..requestOverride.header', '$..requestOverride.path', '$..requestOverride.querystring', '$..responseOverride.header', '$..responseOverride.path', '$..responseOverride.status']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_logging_config", - "test": "test_lambda_logging_config", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "test": "test_sqs_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -11576,38 +11746,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", - "test": "test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration_with_message_attribute[MessageAttribute]", + "test": "test_sqs_aws_integration_with_message_attribute[MessageAttribute]", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSize']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version_provisioned_concurrency", - "test": "test_lambda_version_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration_with_message_attribute[MessageAttributes]", + "test": "test_sqs_aws_integration_with_message_attribute[MessageAttributes]", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSize']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", - "test": "test_lambda_w_dynamodb_event_filter", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_request_and_response_xml_templates_integration", + "test": "test_sqs_request_and_response_xml_templates_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", - "test": "test_lambda_w_dynamodb_event_filter_update", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_ssm.py::test_ssm_aws_integration", + "test": "test_ssm_aws_integration", "response": "200", "error": "", "snapshot_skipped": "all", @@ -11616,8 +11786,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", - "test": "test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_stepfunctions.py::TestApigatewayStepfunctions::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11626,28 +11796,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", - "test": "test_python_lambda_code_deployed_via_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", - "test": "test_update_lambda_function", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_stepfunctions.py::TestApigatewayStepfunctions::test_apigateway_with_step_function_integration[StartExecution]", + "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function_name", - "test": "test_update_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", + "test": "test_updating_stack_with_iam_role", "response": "200", "error": "", "snapshot_skipped": "", @@ -11656,8 +11816,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", - "test": "test_update_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", + "test": "test_serverless_like_deployment_with_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -11666,18 +11826,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", - "test": "test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..tags', '$..Configuration.CodeSha256']", + "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", - "test": "test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", + "test": "test_create_macro", "response": "200", "error": "", "snapshot_skipped": "", @@ -11686,8 +11846,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_sqs_event", - "test": "test_sam_sqs_event", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", + "test": "test_cfn_event_api_destination_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -11696,8 +11856,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", - "test": "test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -11706,58 +11866,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", "response": "200", "error": "", "snapshot_skipped": "", @@ -11766,28 +11926,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", - "test": "test_attribute_uses_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "test": "test_cfn_function_url", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Metadata', '$..DriftInformation', '$..Type', '$..Message', '$..access-control-allow-headers', '$..access-control-allow-methods', '$..access-control-allow-origin', '$..access-control-expose-headers', '$..server', '$..content-length', '$..InvokeMode']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "test": "test_event_invoke_config", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", - "test": "test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", + "test": "test_lambda_alias", "response": "200", "error": "", "snapshot_skipped": "", @@ -11796,8 +11956,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", - "test": "test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", + "test": "test_lambda_cfn_dead_letter_config_async_invocation", "response": "200", "error": "", "snapshot_skipped": "", @@ -11806,48 +11966,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", - "test": "test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "test": "test_lambda_cfn_run", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", - "test": "test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_empty_string_replacement_deny_list", + "test": "test_lambda_cfn_run_with_empty_string_replacement_deny_list", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", - "test": "test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", + "test": "test_lambda_cfn_run_with_non_empty_string_replacement_deny_list", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", - "test": "test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_function_tags", + "test": "test_lambda_function_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", + "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", - "test": "test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_layer_crud", + "test": "test_lambda_layer_crud", "response": "200", "error": "", "snapshot_skipped": "", @@ -11856,8 +12016,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_pyplate_param_type_list", - "test": "test_pyplate_param_type_list", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_logging_config", + "test": "test_lambda_logging_config", "response": "200", "error": "", "snapshot_skipped": "", @@ -11866,48 +12026,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", - "test": "test_snipped_scope[transformation_snippet_topic.json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSize']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.yml]", - "test": "test_snipped_scope[transformation_snippet_topic.yml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version_provisioned_concurrency", + "test": "test_lambda_version_provisioned_concurrency", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSize']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", - "test": "test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", - "test": "test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", + "test": "test_lambda_w_dynamodb_event_filter_update", "response": "200", "error": "", - "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", - "test": "test_alarm_lambda_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", "snapshot_skipped": "", @@ -11916,58 +12076,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestCloudWatchLambdaMetrics::test_lambda_invoke_error", - "test": "test_lambda_invoke_error", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestCloudWatchLambdaMetrics::test_lambda_invoke_successful", - "test": "test_lambda_invoke_successful", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", + "test": "test_update_lambda_function", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_bus_to_bus[domain]", - "test": "test_put_events_bus_to_bus[domain]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function_name", + "test": "test_update_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_bus_to_bus[path]", - "test": "test_put_events_bus_to_bus[path]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_bus_to_bus[standard]", - "test": "test_put_events_bus_to_bus[standard]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", + "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..tags', '$..Configuration.CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", + "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", @@ -11976,208 +12136,208 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventRule::test_process_pattern_to_single_matching_rules_single_target", - "test": "test_process_pattern_to_single_matching_rules_single_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_sqs_event", + "test": "test_sam_sqs_event", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventRule::test_process_to_multiple_matching_rules_single_target", - "test": "test_process_to_multiple_matching_rules_single_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", + "test": "test_sam_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventRule::test_process_to_single_matching_rules_single_target", - "test": "test_process_to_single_matching_rules_single_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_cross_account_region.py::test_event_bus_to_event_bus_cross_account_region[custom-account]", - "test": "test_event_bus_to_event_bus_cross_account_region[custom-account]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_cross_account_region.py::test_event_bus_to_event_bus_cross_account_region[custom-region]", - "test": "test_event_bus_to_event_bus_cross_account_region[custom-region]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_cross_account_region.py::test_event_bus_to_event_bus_cross_account_region[custom-region_account]", - "test": "test_event_bus_to_event_bus_cross_account_region[custom-region_account]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_cross_account_region.py::test_event_bus_to_event_bus_cross_account_region[default-account]", - "test": "test_event_bus_to_event_bus_cross_account_region[default-account]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_cross_account_region.py::test_event_bus_to_event_bus_cross_account_region[default-region]", - "test": "test_event_bus_to_event_bus_cross_account_region[default-region]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_cross_account_region.py::test_event_bus_to_event_bus_cross_account_region[default-region_account]", - "test": "test_event_bus_to_event_bus_cross_account_region[default-region_account]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiGateway::test_put_events_with_target_api_gateway", - "test": "test_put_events_with_target_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.amz-sdk-invocation-id', '$..headers.amz-sdk-request', '$..headers.amz-sdk-retry', '$..headers.X-Amz-Security-Token', '$..headers.X-Amz-Source-Account', '$..headers.X-Amz-Source-Arn', '$..headers.x-amz-date', '$..headers.X-Amz-Date', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.X-Amz-Cf-Id', '$..headers.Via', '$..headers.Accept-Encoding', '$..headers.Accept']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetEvents::test_put_events_with_target_events[bus_combination0]", - "test": "test_put_events_with_target_events[bus_combination0]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetEvents::test_put_events_with_target_events[bus_combination1]", - "test": "test_put_events_with_target_events[bus_combination1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetEvents::test_put_events_with_target_events[bus_combination2]", - "test": "test_put_events_with_target_events[bus_combination2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetFirehose::test_put_events_with_target_firehose", - "test": "test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetKinesis::test_put_events_with_target_kinesis", - "test": "test_put_events_with_target_kinesis", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetLambda::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetLambda::test_put_events_with_target_lambda_list_entries_partial_match", - "test": "test_put_events_with_target_lambda_list_entries_partial_match", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetLambda::test_put_events_with_target_lambda_list_entry", - "test": "test_put_events_with_target_lambda_list_entry", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", - "test": "test_put_events_with_target_statefunction_machine", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_x_ray_trace_propagation.py::test_xray_trace_propagation_events_api_gateway", - "test": "test_xray_trace_propagation_events_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_x_ray_trace_propagation.py::test_xray_trace_propagation_events_events[bus_combination0]", - "test": "test_xray_trace_propagation_events_events[bus_combination0]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", + "test": "test_attribute_uses_macro", "response": "200", "error": "", "snapshot_skipped": "", @@ -12186,38 +12346,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_x_ray_trace_propagation.py::test_xray_trace_propagation_events_events[bus_combination1]", - "test": "test_xray_trace_propagation_events_events[bus_combination1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_x_ray_trace_propagation.py::test_xray_trace_propagation_events_events[bus_combination2]", - "test": "test_xray_trace_propagation_events_events[bus_combination2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_x_ray_trace_propagation.py::test_xray_trace_propagation_events_lambda", - "test": "test_xray_trace_propagation_events_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", - "test": "test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12226,38 +12386,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_s3_as_destination_with_file_extension", - "test": "test_kinesis_firehose_s3_as_destination_with_file_extension", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_kinesis_firehose_http[True]", - "test": "test_kinesis_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", - "test": "test_get_user_without_username_as_role", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "test": "test_global_scope", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisJavaSDK::test_subscribe_to_shard_with_java_sdk_v2_lambda", - "test": "test_subscribe_to_shard_with_java_sdk_v2_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "test": "test_macro_deployment", "response": "200", "error": "", "snapshot_skipped": "", @@ -12266,1278 +12426,1278 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_cfn_resource.py::test_adding_tags", - "test": "test_adding_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_pyplate_param_type_list", + "test": "test_pyplate_param_type_list", "response": "200", "error": "", - "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", + "test": "test_snipped_scope[transformation_snippet_topic.json]", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_duplicate_event_source_mappings", - "test": "test_duplicate_event_source_mappings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.yml]", + "test": "test_snipped_scope[transformation_snippet_topic.yml]", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[content_filter_type]", - "test": "test_dynamodb_event_filter[content_filter_type]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[content_or_filter]", - "test": "test_dynamodb_event_filter[content_or_filter]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "test": "test_validate_lambda_internals", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[date_time_conversion]", - "test": "test_dynamodb_event_filter[date_time_conversion]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", + "test": "test_alarm_lambda_target", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[exists_false_filter]", - "test": "test_dynamodb_event_filter[exists_false_filter]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestCloudWatchLambdaMetrics::test_lambda_invoke_error", + "test": "test_lambda_invoke_error", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[exists_filter_type]", - "test": "test_dynamodb_event_filter[exists_filter_type]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestCloudWatchLambdaMetrics::test_lambda_invoke_successful", + "test": "test_lambda_invoke_successful", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[insert_same_entry_twice]", - "test": "test_dynamodb_event_filter[insert_same_entry_twice]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_bus_to_bus[domain]", + "test": "test_put_events_bus_to_bus[domain]", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[numeric_filter]", - "test": "test_dynamodb_event_filter[numeric_filter]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_bus_to_bus[path]", + "test": "test_put_events_bus_to_bus[path]", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[prefix_filter]", - "test": "test_dynamodb_event_filter[prefix_filter]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_bus_to_bus[standard]", + "test": "test_put_events_bus_to_bus[standard]", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventRule::test_process_pattern_to_single_matching_rules_single_target", + "test": "test_process_pattern_to_single_matching_rules_single_target", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_s3_on_failure_destination", - "test": "test_dynamodb_event_source_mapping_with_s3_on_failure_destination", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventRule::test_process_to_multiple_matching_rules_single_target", + "test": "test_process_to_multiple_matching_rules_single_target", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventRule::test_process_to_single_matching_rules_single_target", + "test": "test_process_to_single_matching_rules_single_target", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_cross_account_region.py::test_event_bus_to_event_bus_cross_account_region[custom-account]", + "test": "test_event_bus_to_event_bus_cross_account_region[custom-account]", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", - "test": "test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_cross_account_region.py::test_event_bus_to_event_bus_cross_account_region[custom-region]", + "test": "test_event_bus_to_event_bus_cross_account_region[custom-region]", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_cross_account_region.py::test_event_bus_to_event_bus_cross_account_region[custom-region_account]", + "test": "test_event_bus_to_event_bus_cross_account_region[custom-region_account]", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_failure]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_cross_account_region.py::test_event_bus_to_event_bus_cross_account_region[default-account]", + "test": "test_event_bus_to_event_bus_cross_account_region[default-account]", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_cross_account_region.py::test_event_bus_to_event_bus_cross_account_region[default-region]", + "test": "test_event_bus_to_event_bus_cross_account_region[default-region]", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_cross_account_region.py::test_event_bus_to_event_bus_cross_account_region[default-region_account]", + "test": "test_event_bus_to_event_bus_cross_account_region[default-region_account]", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiGateway::test_put_events_with_target_api_gateway", + "test": "test_put_events_with_target_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "['$..headers.amz-sdk-invocation-id', '$..headers.amz-sdk-request', '$..headers.amz-sdk-retry', '$..headers.X-Amz-Security-Token', '$..headers.X-Amz-Source-Account', '$..headers.X-Amz-Source-Arn', '$..headers.x-amz-date', '$..headers.X-Amz-Date', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.X-Amz-Cf-Id', '$..headers.Via', '$..headers.Accept-Encoding', '$..headers.Accept']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[unhandled_exception_in_function]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[unhandled_exception_in_function]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetEvents::test_put_events_with_target_events[bus_combination0]", + "test": "test_put_events_with_target_events[bus_combination0]", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failures", - "test": "test_dynamodb_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetEvents::test_put_events_with_target_events[bus_combination1]", + "test": "test_put_events_with_target_events[bus_combination1]", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_batch_item_failure_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[empty_batch_item_failure_success]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetEvents::test_put_events_with_target_events[bus_combination2]", + "test": "test_put_events_with_target_events[bus_combination2]", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_dict_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[empty_dict_success]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetFirehose::test_put_events_with_target_firehose", + "test": "test_put_events_with_target_firehose", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_list_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[empty_list_success]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetKinesis::test_put_events_with_target_kinesis", + "test": "test_put_events_with_target_kinesis", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetLambda::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[null_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[null_success]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetLambda::test_put_events_with_target_lambda_list_entries_partial_match", + "test": "test_put_events_with_target_lambda_list_entries_partial_match", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_esm_with_not_existing_dynamodb_stream", - "test": "test_esm_with_not_existing_dynamodb_stream", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetLambda::test_put_events_with_target_lambda_list_entry", + "test": "test_put_events_with_target_lambda_list_entry", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisEventFiltering::test_kinesis_event_filtering_json_pattern", - "test": "test_kinesis_event_filtering_json_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", + "test": "test_put_events_with_target_statefunction_machine", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", - "test": "test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/events/test_x_ray_trace_propagation.py::test_xray_trace_propagation_events_api_gateway", + "test": "test_xray_trace_propagation_events_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", - "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", + "node_id": "LocalStack Community: tests/aws/services/events/test_x_ray_trace_propagation.py::test_xray_trace_propagation_events_events[bus_combination0]", + "test": "test_xray_trace_propagation_events_events[bus_combination0]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", - "test": "test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/events/test_x_ray_trace_propagation.py::test_xray_trace_propagation_events_events[bus_combination1]", + "test": "test_xray_trace_propagation_events_events[bus_combination1]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_duplicate_event_source_mappings", - "test": "test_duplicate_event_source_mappings", + "node_id": "LocalStack Community: tests/aws/services/events/test_x_ray_trace_propagation.py::test_xray_trace_propagation_events_events[bus_combination2]", + "test": "test_xray_trace_propagation_events_events[bus_combination2]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_esm_with_not_existing_kinesis_stream", - "test": "test_esm_with_not_existing_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/services/events/test_x_ray_trace_propagation.py::test_xray_trace_propagation_events_lambda", + "test": "test_xray_trace_propagation_events_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_empty_provided", - "test": "test_kinesis_empty_provided", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", + "test": "test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", - "test": "test_kinesis_event_source_mapping_with_async_invocation", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_s3_as_destination_with_file_extension", + "test": "test_kinesis_firehose_s3_as_destination_with_file_extension", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_kinesis_firehose_http[True]", + "test": "test_kinesis_firehose_http[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_s3_on_failure_destination", - "test": "test_kinesis_event_source_mapping_with_s3_on_failure_destination", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", + "test": "test_get_user_without_username_as_role", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisJavaSDK::test_subscribe_to_shard_with_java_sdk_v2_lambda", + "test": "test_subscribe_to_shard_with_java_sdk_v2_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", - "test": "test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_cfn_resource.py::test_adding_tags", + "test": "test_adding_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_maximum_record_age_exceeded[expire-before-ingestion]", - "test": "test_kinesis_maximum_record_age_exceeded[expire-before-ingestion]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_maximum_record_age_exceeded[expire-while-retrying]", - "test": "test_kinesis_maximum_record_age_exceeded[expire-while-retrying]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_maximum_record_age_exceeded_discard_records", - "test": "test_kinesis_maximum_record_age_exceeded_discard_records", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_duplicate_event_source_mappings", + "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", - "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[content_filter_type]", + "test": "test_dynamodb_event_filter[content_filter_type]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", - "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[content_or_filter]", + "test": "test_dynamodb_event_filter[content_or_filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", - "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[date_time_conversion]", + "test": "test_dynamodb_event_filter[date_time_conversion]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", - "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[exists_false_filter]", + "test": "test_dynamodb_event_filter[exists_false_filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", - "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[exists_filter_type]", + "test": "test_dynamodb_event_filter[exists_filter_type]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", - "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[insert_same_entry_twice]", + "test": "test_dynamodb_event_filter[insert_same_entry_twice]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failures", - "test": "test_kinesis_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[numeric_filter]", + "test": "test_dynamodb_event_filter[numeric_filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", - "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[prefix_filter]", + "test": "test_dynamodb_event_filter[prefix_filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", - "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_list_success]", - "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_string_success]", - "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_s3_on_failure_destination", + "test": "test_dynamodb_event_source_mapping_with_s3_on_failure_destination", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", - "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[null_success]", - "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_duplicate_event_source_mappings", - "test": "test_duplicate_event_source_mappings", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", - "test": "test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[and]", - "test": "test_sqs_event_filter[and]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[exists]", - "test": "test_sqs_event_filter[exists]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[numeric-bigger]", - "test": "test_sqs_event_filter[numeric-bigger]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[numeric-range]", - "test": "test_sqs_event_filter[numeric-range]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[numeric-smaller]", - "test": "test_sqs_event_filter[numeric-smaller]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[unhandled_exception_in_function]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[or]", - "test": "test_sqs_event_filter[or]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failures", + "test": "test_dynamodb_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[prefix]", - "test": "test_sqs_event_filter[prefix]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_batch_item_failure_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[single]", - "test": "test_sqs_event_filter[single]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_dict_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[valid-json-filter]", - "test": "test_sqs_event_filter[valid-json-filter]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_list_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batch_size[10000]", - "test": "test_sqs_event_source_mapping_batch_size[10000]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[null_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batch_size[1000]", - "test": "test_sqs_event_source_mapping_batch_size[1000]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_esm_with_not_existing_dynamodb_stream", + "test": "test_esm_with_not_existing_dynamodb_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..LastProcessingResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batch_size[100]", - "test": "test_sqs_event_source_mapping_batch_size[100]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisEventFiltering::test_kinesis_event_filtering_json_pattern", + "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batch_size[15]", - "test": "test_sqs_event_source_mapping_batch_size[15]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batch_size_override[1000]", - "test": "test_sqs_event_source_mapping_batch_size_override[1000]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", + "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batch_size_override[100]", - "test": "test_sqs_event_source_mapping_batch_size_override[100]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batch_size_override[20]", - "test": "test_sqs_event_source_mapping_batch_size_override[20]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_duplicate_event_source_mappings", + "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batching_reserved_concurrency", - "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_esm_with_not_existing_kinesis_stream", + "test": "test_esm_with_not_existing_kinesis_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batching_window_size_override", - "test": "test_sqs_event_source_mapping_batching_window_size_override", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_empty_provided", + "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_update", - "test": "test_sqs_event_source_mapping_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", - "test": "test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", - "test": "test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_s3_on_failure_destination", + "test": "test_kinesis_event_source_mapping_with_s3_on_failure_destination", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", - "test": "test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", - "test": "test_sqs_invalid_event_filter[simple string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_esm_with_not_existing_sqs_queue", - "test": "test_esm_with_not_existing_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_maximum_record_age_exceeded[expire-before-ingestion]", + "test": "test_kinesis_maximum_record_age_exceeded[expire-before-ingestion]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", - "test": "test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_maximum_record_age_exceeded[expire-while-retrying]", + "test": "test_kinesis_maximum_record_age_exceeded[expire-while-retrying]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_fifo_message_group_parallelism", - "test": "test_fifo_message_group_parallelism", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_maximum_record_age_exceeded_discard_records", + "test": "test_kinesis_maximum_record_age_exceeded_discard_records", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", - "test": "test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", + "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..stringListValues', '$..binaryListValues']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", - "test": "test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", + "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", - "test": "test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", + "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", - "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", + "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", - "test": "test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", - "test": "test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", + "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", - "test": "test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failures", + "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", - "test": "test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", + "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_assume_role[1]", - "test": "test_assume_role[1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", + "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_assume_role[2]", - "test": "test_assume_role[2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_list_success]", + "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", - "test": "test_function_state", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[empty_string_success]", + "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", - "test": "test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", + "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_large_response", - "test": "test_lambda_large_response", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_success_scenarios[null_success]", + "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_too_large_response", - "test": "test_lambda_too_large_response", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_duplicate_event_source_mappings", + "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_too_large_response_but_with_custom_limit", - "test": "test_lambda_too_large_response_but_with_custom_limit", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[and]", + "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", - "test": "test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[exists]", + "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", - "test": "test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[numeric-bigger]", + "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", - "test": "test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[numeric-range]", + "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_host_prefix_api_operation", - "test": "test_lambda_host_prefix_api_operation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[numeric-smaller]", + "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..Payload.host_prefix.*']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_init_environment", - "test": "test_lambda_init_environment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[or]", + "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..Payload.environment.AWS_ACCESS_KEY_ID', '$..Payload.environment.AWS_SECRET_ACCESS_KEY', '$..Payload.environment.AWS_SESSION_TOKEN', '$..Payload.environment.AWS_XRAY_DAEMON_ADDRESS', '$..Payload.environment.HOME', '$..Payload.environment.HOSTNAME', '$..Payload.environment.AWS_ENDPOINT_URL', '$..Payload.environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..Payload.environment.EDGE_PORT', '$..Payload.environment.LOCALSTACK_FUNCTION_ACCOUNT_ID', '$..Payload.environment.LOCALSTACK_HOSTNAME', '$..Payload.environment.LOCALSTACK_INIT_LOG_LEVEL', '$..Payload.environment.LOCALSTACK_RUNTIME_ENDPOINT', '$..Payload.environment.LOCALSTACK_RUNTIME_ID', '$..Payload.environment.LOCALSTACK_USER', '$..Payload.environment.LOCALSTACK_POST_INVOKE_WAIT_MS', '$..Payload.environment.LOCALSTACK_MAX_PAYLOAD_SIZE', '$..Payload.environment.LOCALSTACK_CHMOD_PATHS', '$..Payload.environment._AWS_XRAY_DAEMON_ADDRESS', '$..Payload.environment._LAMBDA_CONSOLE_SOCKET', '$..Payload.environment._LAMBDA_CONTROL_SOCKET', '$..Payload.environment._LAMBDA_DIRECT_INVOKE_SOCKET', '$..Payload.environment._LAMBDA_LOG_FD', '$..Payload.environment._LAMBDA_RUNTIME_LOAD_TIME', '$..Payload.environment._LAMBDA_SB_ID', '$..Payload.environment._LAMBDA_SHARED_MEM_FD', '$..Payload.environment._LAMBDA_TELEMETRY_API_PASSPHRASE', '$..Payload.environment._X_AMZN_TRACE_ID']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", - "test": "test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[prefix]", + "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", - "test": "test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[single]", + "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", - "test": "test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[valid-json-filter]", + "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..Payload.paths._var_task_gid', '$..Payload.paths._var_task_owner', '$..Payload.paths._var_task_uid']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", - "test": "test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaCleanup::test_recreate_function", - "test": "test_recreate_function", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batch_size[10000]", + "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_block", - "test": "test_lambda_concurrency_block", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batch_size[1000]", + "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", - "test": "test_lambda_concurrency_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batch_size[100]", + "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_update", - "test": "test_lambda_concurrency_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batch_size[15]", + "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration', '$..Code']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_provisioned_concurrency_scheduling", - "test": "test_lambda_provisioned_concurrency_scheduling", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batch_size_override[1000]", + "test": "test_sqs_event_source_mapping_batch_size_override[1000]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", - "test": "test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batch_size_override[100]", + "test": "test_sqs_event_source_mapping_batch_size_override[100]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency_on_alias", - "test": "test_provisioned_concurrency_on_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batch_size_override[20]", + "test": "test_sqs_event_source_mapping_batch_size_override[20]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", - "test": "test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batching_reserved_concurrency", + "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.AWSTraceHeader']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", - "test": "test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batching_window_size_override", + "test": "test_sqs_event_source_mapping_batching_window_size_override", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", - "test": "test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_update", + "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaErrors::test_lambda_handler_error", - "test": "test_lambda_handler_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaErrors::test_lambda_invoke_payload_encoding_error[body-n\\x87r\\x9e\\xe9\\xb5\\xd7I\\xee\\x9bmt]", - "test": "test_lambda_invoke_payload_encoding_error[body-n\\x87r\\x9e\\xe9\\xb5\\xd7I\\xee\\x9bmt]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaErrors::test_lambda_invoke_payload_encoding_error[message-\\x99\\xeb,j\\x07\\xa1zYh]", - "test": "test_lambda_invoke_payload_encoding_error[message-\\x99\\xeb,j\\x07\\xa1zYh]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaErrors::test_lambda_runtime_error", - "test": "test_lambda_runtime_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", - "snapshot_skipped": "['$..Payload.stackTrace']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaErrors::test_lambda_runtime_startup_error", - "test": "test_lambda_runtime_startup_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_esm_with_not_existing_sqs_queue", + "test": "test_esm_with_not_existing_sqs_queue", "response": "200", "error": "", "snapshot_skipped": "", @@ -13546,8 +13706,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaErrors::test_lambda_runtime_startup_timeout", - "test": "test_lambda_runtime_startup_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", "snapshot_skipped": "", @@ -13556,8 +13716,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", - "test": "test_invocation_type_event[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_fifo_message_group_parallelism", + "test": "test_fifo_message_group_parallelism", "response": "200", "error": "", "snapshot_skipped": "", @@ -13566,18 +13726,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", - "test": "test_invocation_type_event[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..stringListValues', '$..binaryListValues']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_no_return_payload[nodejs-Event]", - "test": "test_invocation_type_no_return_payload[nodejs-Event]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -13586,8 +13746,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_no_return_payload[nodejs-RequestResponse]", - "test": "test_invocation_type_no_return_payload[nodejs-RequestResponse]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", "snapshot_skipped": "", @@ -13596,8 +13756,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_no_return_payload[python-Event]", - "test": "test_invocation_type_no_return_payload[python-Event]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", "snapshot_skipped": "", @@ -13606,8 +13766,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_no_return_payload[python-RequestResponse]", - "test": "test_invocation_type_no_return_payload[python-RequestResponse]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", "snapshot_skipped": "", @@ -13616,8 +13776,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", - "test": "test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", @@ -13626,8 +13786,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", - "test": "test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "test": "test_alias_routingconfig", "response": "200", "error": "", "snapshot_skipped": "", @@ -13636,28 +13796,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", - "test": "test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "test": "test_lambda_alias_moving", "response": "200", "error": "", - "snapshot_skipped": "['$..logs.logs']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", - "test": "test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_assume_role[1]", + "test": "test_assume_role[1]", "response": "200", "error": "", - "snapshot_skipped": "['$..logs.logs']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", - "test": "test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_assume_role[2]", + "test": "test_assume_role[2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13666,8 +13826,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", - "test": "test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", + "test": "test_function_state", "response": "200", "error": "", "snapshot_skipped": "", @@ -13676,8 +13836,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_delete_function", - "test": "test_delete_function", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "test": "test_lambda_different_iam_keys_environment", "response": "200", "error": "", "snapshot_skipped": "", @@ -13686,8 +13846,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_function_alias", - "test": "test_function_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_large_response", + "test": "test_lambda_large_response", "response": "200", "error": "", "snapshot_skipped": "", @@ -13696,8 +13856,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_function_concurrency", - "test": "test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_too_large_response", + "test": "test_lambda_too_large_response", "response": "200", "error": "", "snapshot_skipped": "", @@ -13706,8 +13866,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_function_invocation", - "test": "test_function_invocation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_too_large_response_but_with_custom_limit", + "test": "test_lambda_too_large_response_but_with_custom_limit", "response": "200", "error": "", "snapshot_skipped": "", @@ -13716,18 +13876,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_function_tags", - "test": "test_function_tags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "test": "test_large_payloads", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LogResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_get_function", - "test": "test_get_function", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "test": "test_ignore_architecture", "response": "200", "error": "", "snapshot_skipped": "", @@ -13736,8 +13896,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_get_function_configuration", - "test": "test_get_function_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "test": "test_lambda_cache_local[nodejs]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13746,8 +13906,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_list_versions_by_function", - "test": "test_list_versions_by_function", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "test": "test_lambda_cache_local[python]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13756,228 +13916,228 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_publish_version", - "test": "test_publish_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_host_prefix_api_operation", + "test": "test_lambda_host_prefix_api_operation", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Payload.host_prefix.*']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_function_url_with_response_streaming", - "test": "test_function_url_with_response_streaming", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_init_environment", + "test": "test_lambda_init_environment", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "['$..Payload.environment.AWS_ACCESS_KEY_ID', '$..Payload.environment.AWS_SECRET_ACCESS_KEY', '$..Payload.environment.AWS_SESSION_TOKEN', '$..Payload.environment.AWS_XRAY_DAEMON_ADDRESS', '$..Payload.environment.HOME', '$..Payload.environment.HOSTNAME', '$..Payload.environment.AWS_ENDPOINT_URL', '$..Payload.environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..Payload.environment.EDGE_PORT', '$..Payload.environment.LOCALSTACK_FUNCTION_ACCOUNT_ID', '$..Payload.environment.LOCALSTACK_HOSTNAME', '$..Payload.environment.LOCALSTACK_INIT_LOG_LEVEL', '$..Payload.environment.LOCALSTACK_RUNTIME_ENDPOINT', '$..Payload.environment.LOCALSTACK_RUNTIME_ID', '$..Payload.environment.LOCALSTACK_USER', '$..Payload.environment.LOCALSTACK_POST_INVOKE_WAIT_MS', '$..Payload.environment.LOCALSTACK_MAX_PAYLOAD_SIZE', '$..Payload.environment.LOCALSTACK_CHMOD_PATHS', '$..Payload.environment._AWS_XRAY_DAEMON_ADDRESS', '$..Payload.environment._LAMBDA_CONSOLE_SOCKET', '$..Payload.environment._LAMBDA_CONTROL_SOCKET', '$..Payload.environment._LAMBDA_DIRECT_INVOKE_SOCKET', '$..Payload.environment._LAMBDA_LOG_FD', '$..Payload.environment._LAMBDA_RUNTIME_LOAD_TIME', '$..Payload.environment._LAMBDA_SB_ID', '$..Payload.environment._LAMBDA_SHARED_MEM_FD', '$..Payload.environment._LAMBDA_TELEMETRY_API_PASSPHRASE', '$..Payload.environment._X_AMZN_TRACE_ID']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_update_function_url_config", - "test": "test_lambda_update_function_url_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_http_fixture_default", - "test": "test_lambda_url_echo_http_fixture_default", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_http_fixture_trim_x_headers", - "test": "test_lambda_url_echo_http_fixture_trim_x_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "test": "test_runtime_introspection_x86", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "['$..Payload.paths._var_task_gid', '$..Payload.paths._var_task_owner', '$..Payload.paths._var_task_uid']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke[BUFFERED]", - "test": "test_lambda_url_echo_invoke[BUFFERED]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "test": "test_runtime_ulimits", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke[None]", - "test": "test_lambda_url_echo_invoke[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaCleanup::test_recreate_function", + "test": "test_recreate_function", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_form_payload", - "test": "test_lambda_url_form_payload", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_block", + "test": "test_lambda_concurrency_block", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_headers_and_status", - "test": "test_lambda_url_headers_and_status", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "test": "test_lambda_concurrency_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invalid_invoke_mode", - "test": "test_lambda_url_invalid_invoke_mode", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_update", + "test": "test_lambda_concurrency_update", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "['$..Configuration', '$..Code']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", - "test": "test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_provisioned_concurrency_scheduling", + "test": "test_lambda_provisioned_concurrency_scheduling", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", - "test": "test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "test": "test_provisioned_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", - "test": "test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency_on_alias", + "test": "test_provisioned_concurrency_on_alias", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", - "test": "test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "test": "test_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "['$..Attributes.AWSTraceHeader']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", - "test": "test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", - "test": "test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "test": "test_reserved_provisioned_overlap", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", - "test": "test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaErrors::test_lambda_handler_error", + "test": "test_lambda_handler_error", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", - "test": "test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaErrors::test_lambda_invoke_payload_encoding_error[body-n\\x87r\\x9e\\xe9\\xb5\\xd7I\\xee\\x9bmt]", + "test": "test_lambda_invoke_payload_encoding_error[body-n\\x87r\\x9e\\xe9\\xb5\\xd7I\\xee\\x9bmt]", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_custom_id", - "test": "test_lambda_url_invocation_custom_id", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaErrors::test_lambda_invoke_payload_encoding_error[message-\\x99\\xeb,j\\x07\\xa1zYh]", + "test": "test_lambda_invoke_payload_encoding_error[message-\\x99\\xeb,j\\x07\\xa1zYh]", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_custom_id_aliased", - "test": "test_lambda_url_invocation_custom_id_aliased", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaErrors::test_lambda_runtime_error", + "test": "test_lambda_runtime_error", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "['$..Payload.stackTrace']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", - "test": "test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaErrors::test_lambda_runtime_startup_error", + "test": "test_lambda_runtime_startup_error", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_persists_after_alias_delete", - "test": "test_lambda_url_persists_after_alias_delete", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaErrors::test_lambda_runtime_startup_timeout", + "test": "test_lambda_runtime_startup_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_async_invoke_queue_upon_function_update", - "test": "test_async_invoke_queue_upon_function_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", + "test": "test_invocation_type_event[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13986,8 +14146,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_handler_update", - "test": "test_lambda_handler_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", + "test": "test_invocation_type_event[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13996,8 +14156,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", - "test": "test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_no_return_payload[nodejs-Event]", + "test": "test_invocation_type_no_return_payload[nodejs-Event]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14006,8 +14166,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", - "test": "test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_no_return_payload[nodejs-RequestResponse]", + "test": "test_invocation_type_no_return_payload[nodejs-RequestResponse]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14016,18 +14176,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", - "test": "test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_no_return_payload[python-Event]", + "test": "test_invocation_type_no_return_payload[python-Event]", "response": "200", "error": "", - "snapshot_skipped": "['$..logs']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", - "test": "test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_no_return_payload[python-RequestResponse]", + "test": "test_invocation_type_no_return_payload[python-RequestResponse]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14036,8 +14196,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", - "test": "test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "test": "test_invocation_type_request_response[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14046,8 +14206,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", - "test": "test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "test": "test_invocation_type_request_response[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14056,28 +14216,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", - "test": "test_account_settings_total_code_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "test": "test_invocation_with_logs[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..logs.logs']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", - "test": "test_account_settings_total_code_size_config_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "test": "test_invocation_with_logs[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..logs.logs']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", - "test": "test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "test": "test_invocation_with_qualifier", "response": "200", "error": "", "snapshot_skipped": "", @@ -14086,8 +14246,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_naming", - "test": "test_alias_naming", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "test": "test_upload_lambda_from_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -14096,8 +14256,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_non_existent_alias_deletion", - "test": "test_non_existent_alias_deletion", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_delete_function", + "test": "test_delete_function", "response": "200", "error": "", "snapshot_skipped": "", @@ -14106,8 +14266,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_non_existent_alias_update", - "test": "test_non_existent_alias_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_function_alias", + "test": "test_function_alias", "response": "200", "error": "", "snapshot_skipped": "", @@ -14116,8 +14276,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", - "test": "test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_function_concurrency", + "test": "test_function_concurrency", "response": "200", "error": "", "snapshot_skipped": "", @@ -14126,8 +14286,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", - "test": "test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_function_invocation", + "test": "test_function_invocation", "response": "200", "error": "", "snapshot_skipped": "", @@ -14136,8 +14296,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", - "test": "test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_function_tags", + "test": "test_function_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -14146,8 +14306,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_filter_criteria_validation", - "test": "test_create_event_filter_criteria_validation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_get_function", + "test": "test_get_function", "response": "200", "error": "", "snapshot_skipped": "", @@ -14156,8 +14316,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", - "test": "test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_get_function_configuration", + "test": "test_get_function_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -14166,8 +14326,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation_kinesis", - "test": "test_create_event_source_validation_kinesis", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_list_versions_by_function", + "test": "test_list_versions_by_function", "response": "200", "error": "", "snapshot_skipped": "", @@ -14176,228 +14336,228 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_publish_version", + "test": "test_publish_version", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle_delete_function", - "test": "test_event_source_mapping_lifecycle_delete_function", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_function_url_with_response_streaming", + "test": "test_function_url_with_response_streaming", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_function_name_variations", - "test": "test_function_name_variations", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_update_function_url_config", + "test": "test_lambda_update_function_url_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", - "test": "test_delete_on_nonexisting_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_http_fixture_default", + "test": "test_lambda_url_echo_http_fixture_default", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_arns", - "test": "test_function_arns", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_http_fixture_trim_x_headers", + "test": "test_lambda_url_echo_http_fixture_trim_x_headers", "response": "200", "error": "", - "snapshot_skipped": "['function_arn_other_account_exc..Error.Message', '$..CodeSha256']", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", - "test": "test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke[BUFFERED]", + "test": "test_lambda_url_echo_invoke[BUFFERED]", "response": "200", "error": "", - "snapshot_skipped": "['$..RuntimeVersionConfig.RuntimeVersionArn']", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", - "test": "test_get_function_wrong_region[delete_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke[None]", + "test": "test_lambda_url_echo_invoke[None]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", - "test": "test_get_function_wrong_region[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_form_payload", + "test": "test_lambda_url_form_payload", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", - "test": "test_get_function_wrong_region[get_function_code_signing_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_headers_and_status", + "test": "test_lambda_url_headers_and_status", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", - "test": "test_get_function_wrong_region[get_function_concurrency]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invalid_invoke_mode", + "test": "test_lambda_url_invalid_invoke_mode", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", - "test": "test_get_function_wrong_region[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "test": "test_lambda_url_invocation[boolean]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", - "test": "test_get_function_wrong_region[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "test": "test_lambda_url_invocation[dict]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", - "test": "test_get_function_wrong_region[get_function_url_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "test": "test_lambda_url_invocation[float]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", - "test": "test_get_function_wrong_region[invoke]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "test": "test_lambda_url_invocation[http-response-json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", - "test": "test_lambda_code_location_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "test": "test_lambda_url_invocation[http-response]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3_errors", - "test": "test_lambda_code_location_s3_errors", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "test": "test_lambda_url_invocation[integer]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", - "test": "test_lambda_code_location_zipfile", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "test": "test_lambda_url_invocation[list-mixed]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_concurrent_code_updates", - "test": "test_lambda_concurrent_code_updates", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "test": "test_lambda_url_invocation[string]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_concurrent_config_updates", - "test": "test_lambda_concurrent_config_updates", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_custom_id", + "test": "test_lambda_url_invocation_custom_id", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", - "test": "test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_custom_id_aliased", + "test": "test_lambda_url_invocation_custom_id_aliased", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", - "test": "test_ops_on_nonexisting_version[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "test": "test_lambda_url_invocation_exception", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", - "test": "test_ops_on_nonexisting_version[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_persists_after_alias_delete", + "test": "test_lambda_url_persists_after_alias_delete", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..event.headers.x-forwarded-proto', '$..event.headers.x-forwarded-port', '$..event.headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", - "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_async_invoke_queue_upon_function_update", + "test": "test_async_invoke_queue_upon_function_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -14406,8 +14566,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", - "test": "test_redundant_updates", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_handler_update", + "test": "test_lambda_handler_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -14416,8 +14576,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", - "test": "test_update_lambda_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", "snapshot_skipped": "", @@ -14426,28 +14586,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", - "test": "test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", - "snapshot_skipped": "['$..Ipv6AllowedForDualStack']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", - "test": "test_lambda_image_and_image_config_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "test": "test_request_id_invoke", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..logs']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", - "test": "test_lambda_image_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "test": "test_request_id_invoke_url", "response": "200", "error": "", "snapshot_skipped": "", @@ -14456,8 +14616,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", - "test": "test_lambda_image_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "test": "test_code_signing_not_found_excs", "response": "200", "error": "", "snapshot_skipped": "", @@ -14466,8 +14626,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", - "test": "test_lambda_zip_file_to_image", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "test": "test_function_code_signing_config", "response": "200", "error": "", "snapshot_skipped": "", @@ -14476,8 +14636,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", - "test": "test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "test": "test_account_settings_total_code_size", "response": "200", "error": "", "snapshot_skipped": "", @@ -14486,8 +14646,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", - "test": "test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "test": "test_account_settings_total_code_size_config_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -14496,8 +14656,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", - "test": "test_add_lambda_permission_aws", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "test": "test_alias_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", @@ -14506,8 +14666,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", - "test": "test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_naming", + "test": "test_alias_naming", "response": "200", "error": "", "snapshot_skipped": "", @@ -14516,8 +14676,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", - "test": "test_create_multiple_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_non_existent_alias_deletion", + "test": "test_non_existent_alias_deletion", "response": "200", "error": "", "snapshot_skipped": "", @@ -14526,8 +14686,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", - "test": "test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_non_existent_alias_update", + "test": "test_non_existent_alias_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -14536,8 +14696,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", - "test": "test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "test": "test_notfound_and_invalid_routingconfigs", "response": "200", "error": "", "snapshot_skipped": "", @@ -14546,8 +14706,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", - "test": "test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host0]", + "test": "test_s3_code_url[localstack_host0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14556,8 +14716,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", - "test": "test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host1]", + "test": "test_s3_code_url[localstack_host1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14566,8 +14726,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", - "test": "test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEndpoints::test_s3_code_url[localstack_host2]", + "test": "test_s3_code_url[localstack_host2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14576,8 +14736,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_limits", - "test": "test_provisioned_concurrency_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", "snapshot_skipped": "", @@ -14586,8 +14746,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRecursion::test_put_function_recursion_config_allow", - "test": "test_put_function_recursion_config_allow", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", @@ -14596,8 +14756,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRecursion::test_put_function_recursion_config_default_terminate", - "test": "test_put_function_recursion_config_default_terminate", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_filter_criteria_validation", + "test": "test_create_event_filter_criteria_validation", "response": "200", "error": "", "snapshot_skipped": "", @@ -14606,8 +14766,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRecursion::test_put_function_recursion_config_invalid_value", - "test": "test_put_function_recursion_config_invalid_value", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "test": "test_create_event_source_validation", "response": "200", "error": "", "snapshot_skipped": "", @@ -14616,8 +14776,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", - "test": "test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation_kinesis", + "test": "test_create_event_source_validation_kinesis", "response": "200", "error": "", "snapshot_skipped": "", @@ -14626,38 +14786,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", - "test": "test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_limits", - "test": "test_function_concurrency_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle_delete_function", + "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", - "test": "test_function_revisions_basic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_function_name_variations", + "test": "test_function_name_variations", "response": "200", "error": "", - "snapshot_skipped": "['update_function_configuration_response_rev5..RuntimeVersionConfig.RuntimeVersionArn', 'get_function_response_rev6..RuntimeVersionConfig.RuntimeVersionArn']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", - "test": "test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "test": "test_delete_on_nonexisting_version", "response": "200", "error": "", "snapshot_skipped": "", @@ -14666,28 +14826,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", - "test": "test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_arns", + "test": "test_function_arns", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['function_arn_other_account_exc..Error.Message', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", - "test": "test_lambda_envvars_near_limit_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "test": "test_function_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..RuntimeVersionConfig.RuntimeVersionArn']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_large_lambda", - "test": "test_large_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", + "test": "test_get_function_wrong_region[delete_function]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14696,8 +14856,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[dotnet8]", - "test": "test_snapstart_lifecycle[dotnet8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", + "test": "test_get_function_wrong_region[get_function]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14706,8 +14866,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", - "test": "test_snapstart_lifecycle[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", + "test": "test_get_function_wrong_region[get_function_code_signing_config]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14716,8 +14876,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", - "test": "test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", + "test": "test_get_function_wrong_region[get_function_concurrency]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14726,8 +14886,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java21]", - "test": "test_snapstart_lifecycle[java21]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", + "test": "test_get_function_wrong_region[get_function_configuration]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14736,8 +14896,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", - "test": "test_snapstart_lifecycle[python3.12]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", + "test": "test_get_function_wrong_region[get_function_event_invoke_config]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14746,8 +14906,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.13]", - "test": "test_snapstart_lifecycle[python3.13]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", + "test": "test_get_function_wrong_region[get_function_url_config]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14756,8 +14916,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[dotnet8]", - "test": "test_snapstart_update_function_configuration[dotnet8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", + "test": "test_get_function_wrong_region[invoke]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14766,8 +14926,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", - "test": "test_snapstart_update_function_configuration[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "test": "test_lambda_code_location_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -14776,8 +14936,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", - "test": "test_snapstart_update_function_configuration[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3_errors", + "test": "test_lambda_code_location_s3_errors", "response": "200", "error": "", "snapshot_skipped": "", @@ -14786,8 +14946,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java21]", - "test": "test_snapstart_update_function_configuration[java21]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", + "test": "test_lambda_code_location_zipfile", "response": "200", "error": "", "snapshot_skipped": "", @@ -14796,8 +14956,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.12]", - "test": "test_snapstart_update_function_configuration[python3.12]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_concurrent_code_updates", + "test": "test_lambda_concurrent_code_updates", "response": "200", "error": "", "snapshot_skipped": "", @@ -14806,8 +14966,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.13]", - "test": "test_snapstart_update_function_configuration[python3.13]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_concurrent_config_updates", + "test": "test_lambda_concurrent_config_updates", "response": "200", "error": "", "snapshot_skipped": "", @@ -14816,18 +14976,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_esm_create", - "test": "test_create_tag_on_esm_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "test": "test_list_functions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", - "test": "test_create_tag_on_fn_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", + "test": "test_ops_on_nonexisting_version[get_function]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14836,8 +14996,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle[event_source_mapping]", - "test": "test_tag_lifecycle[event_source_mapping]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", + "test": "test_ops_on_nonexisting_version[get_function_configuration]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14846,8 +15006,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle[lambda_function]", - "test": "test_tag_lifecycle[lambda_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14856,8 +15016,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", - "test": "test_tag_nonexisting_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", + "test": "test_redundant_updates", "response": "200", "error": "", "snapshot_skipped": "", @@ -14866,8 +15026,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", - "test": "test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", + "test": "test_update_lambda_exceptions", "response": "200", "error": "", "snapshot_skipped": "", @@ -14876,18 +15036,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", - "test": "test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "test": "test_vpc_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Ipv6AllowedForDualStack']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", - "test": "test_tag_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", + "test": "test_lambda_image_and_image_config_crud", "response": "200", "error": "", "snapshot_skipped": "", @@ -14896,8 +15056,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", - "test": "test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", + "test": "test_lambda_image_crud", "response": "200", "error": "", "snapshot_skipped": "", @@ -14906,8 +15066,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_create_url_config_custom_id_tag", - "test": "test_create_url_config_custom_id_tag", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", + "test": "test_lambda_image_versions", "response": "200", "error": "", "snapshot_skipped": "", @@ -14916,8 +15076,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_create_url_config_custom_id_tag_alias", - "test": "test_create_url_config_custom_id_tag_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", + "test": "test_lambda_zip_file_to_image", "response": "200", "error": "", "snapshot_skipped": "", @@ -14926,8 +15086,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_create_url_config_custom_id_tag_invalid_id", - "test": "test_create_url_config_custom_id_tag_invalid_id", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "test": "test_layer_function_exceptions", "response": "200", "error": "", "snapshot_skipped": "", @@ -14936,18 +15096,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_deletion_without_qualifier", - "test": "test_url_config_deletion_without_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "test": "test_layer_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..InvokeMode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", - "test": "test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", + "test": "test_add_lambda_permission_aws", "response": "200", "error": "", "snapshot_skipped": "", @@ -14956,28 +15116,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", - "test": "test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "test": "test_add_lambda_permission_fields", "response": "200", "error": "", - "snapshot_skipped": "['$..InvokeMode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", - "test": "test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", + "test": "test_create_multiple_lambda_permissions", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionUrlConfigs..InvokeMode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", - "test": "test_publish_version_on_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "test": "test_lambda_permission_fn_versioning", "response": "200", "error": "", "snapshot_skipped": "", @@ -14986,8 +15146,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", - "test": "test_publish_with_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "test": "test_permission_exceptions", "response": "200", "error": "", "snapshot_skipped": "", @@ -14996,8 +15156,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", - "test": "test_publish_with_wrong_sha256", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "test": "test_remove_multi_permissions", "response": "200", "error": "", "snapshot_skipped": "", @@ -15006,8 +15166,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", - "test": "test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "test": "test_lambda_provisioned_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", @@ -15016,8 +15176,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_advanced_logging_configuration_format_switch", - "test": "test_advanced_logging_configuration_format_switch", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "test": "test_provisioned_concurrency_exceptions", "response": "200", "error": "", "snapshot_skipped": "", @@ -15026,8 +15186,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_advanced_logging_configuration", - "test": "test_function_advanced_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_limits", + "test": "test_provisioned_concurrency_limits", "response": "200", "error": "", "snapshot_skipped": "", @@ -15036,8 +15196,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_partial_advanced_logging_configuration_update[partial_config0]", - "test": "test_function_partial_advanced_logging_configuration_update[partial_config0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRecursion::test_put_function_recursion_config_allow", + "test": "test_put_function_recursion_config_allow", "response": "200", "error": "", "snapshot_skipped": "", @@ -15046,8 +15206,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_partial_advanced_logging_configuration_update[partial_config1]", - "test": "test_function_partial_advanced_logging_configuration_update[partial_config1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRecursion::test_put_function_recursion_config_default_terminate", + "test": "test_put_function_recursion_config_default_terminate", "response": "200", "error": "", "snapshot_skipped": "", @@ -15056,8 +15216,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_partial_advanced_logging_configuration_update[partial_config2]", - "test": "test_function_partial_advanced_logging_configuration_update[partial_config2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRecursion::test_put_function_recursion_config_invalid_value", + "test": "test_put_function_recursion_config_invalid_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -15066,8 +15226,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_partial_advanced_logging_configuration_update[partial_config3]", - "test": "test_function_partial_advanced_logging_configuration_update[partial_config3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "test": "test_function_concurrency", "response": "200", "error": "", "snapshot_skipped": "", @@ -15076,8 +15236,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestPartialARNMatching::test_cross_region_arn_function_access", - "test": "test_cross_region_arn_function_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "test": "test_function_concurrency_exceptions", "response": "200", "error": "", "snapshot_skipped": "", @@ -15086,8 +15246,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestPartialARNMatching::test_update_function_configuration_full_arn", - "test": "test_update_function_configuration_full_arn", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_limits", + "test": "test_function_concurrency_limits", "response": "200", "error": "", "snapshot_skipped": "", @@ -15096,18 +15256,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_disabled", - "test": "test_create_deprecated_function_runtime_with_validation_disabled", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "test": "test_function_revisions_basic", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['update_function_configuration_response_rev5..RuntimeVersionConfig.RuntimeVersionArn', 'get_function_response_rev6..RuntimeVersionConfig.RuntimeVersionArn']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[dotnet6]", - "test": "test_manual_endpoint_injection[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "test": "test_function_revisions_permissions", "response": "200", "error": "", "snapshot_skipped": "", @@ -15116,8 +15276,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[dotnet8]", - "test": "test_manual_endpoint_injection[dotnet8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "test": "test_function_revisions_version_and_alias", "response": "200", "error": "", "snapshot_skipped": "", @@ -15126,8 +15286,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java11]", - "test": "test_manual_endpoint_injection[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", + "test": "test_lambda_envvars_near_limit_succeeds", "response": "200", "error": "", "snapshot_skipped": "", @@ -15136,8 +15296,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java17]", - "test": "test_manual_endpoint_injection[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_large_lambda", + "test": "test_large_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -15146,8 +15306,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java21]", - "test": "test_manual_endpoint_injection[java21]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[dotnet8]", + "test": "test_snapstart_lifecycle[dotnet8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15156,8 +15316,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", - "test": "test_manual_endpoint_injection[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "test": "test_snapstart_lifecycle[java11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15166,8 +15326,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[nodejs16.x]", - "test": "test_manual_endpoint_injection[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "test": "test_snapstart_lifecycle[java17]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15176,8 +15336,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[nodejs18.x]", - "test": "test_manual_endpoint_injection[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java21]", + "test": "test_snapstart_lifecycle[java21]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15186,8 +15346,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[nodejs20.x]", - "test": "test_manual_endpoint_injection[nodejs20.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", + "test": "test_snapstart_lifecycle[python3.12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15196,8 +15356,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[nodejs22.x]", - "test": "test_manual_endpoint_injection[nodejs22.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.13]", + "test": "test_snapstart_lifecycle[python3.13]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15206,8 +15366,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.10]", - "test": "test_manual_endpoint_injection[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[dotnet8]", + "test": "test_snapstart_update_function_configuration[dotnet8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15216,8 +15376,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.11]", - "test": "test_manual_endpoint_injection[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", + "test": "test_snapstart_update_function_configuration[java11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15226,8 +15386,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.12]", - "test": "test_manual_endpoint_injection[python3.12]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", + "test": "test_snapstart_update_function_configuration[java17]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15236,8 +15396,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.13]", - "test": "test_manual_endpoint_injection[python3.13]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java21]", + "test": "test_snapstart_update_function_configuration[java21]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15246,8 +15406,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", - "test": "test_manual_endpoint_injection[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.12]", + "test": "test_snapstart_update_function_configuration[python3.12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15256,8 +15416,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.9]", - "test": "test_manual_endpoint_injection[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.13]", + "test": "test_snapstart_update_function_configuration[python3.13]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15266,8 +15426,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[ruby3.2]", - "test": "test_manual_endpoint_injection[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_esm_create", + "test": "test_create_tag_on_esm_create", "response": "200", "error": "", "snapshot_skipped": "", @@ -15276,8 +15436,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[ruby3.3]", - "test": "test_manual_endpoint_injection[ruby3.3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", + "test": "test_create_tag_on_fn_create", "response": "200", "error": "", "snapshot_skipped": "", @@ -15286,8 +15446,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[ruby3.4]", - "test": "test_manual_endpoint_injection[ruby3.4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle[event_source_mapping]", + "test": "test_tag_lifecycle[event_source_mapping]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15296,8 +15456,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", - "test": "test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle[lambda_function]", + "test": "test_tag_lifecycle[lambda_function]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15306,8 +15466,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet8]", - "test": "test_echo_invoke[dotnet8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "test": "test_tag_nonexisting_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -15316,8 +15476,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", - "test": "test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "test": "test_tag_exceptions", "response": "200", "error": "", "snapshot_skipped": "", @@ -15326,8 +15486,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", - "test": "test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "test": "test_tag_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", @@ -15336,8 +15496,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java21]", - "test": "test_echo_invoke[java21]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "test": "test_tag_limits", "response": "200", "error": "", "snapshot_skipped": "", @@ -15346,8 +15506,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", - "test": "test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "test": "test_tag_versions", "response": "200", "error": "", "snapshot_skipped": "", @@ -15356,8 +15516,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", - "test": "test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_create_url_config_custom_id_tag", + "test": "test_create_url_config_custom_id_tag", "response": "200", "error": "", "snapshot_skipped": "", @@ -15366,8 +15526,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", - "test": "test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_create_url_config_custom_id_tag_alias", + "test": "test_create_url_config_custom_id_tag_alias", "response": "200", "error": "", "snapshot_skipped": "", @@ -15376,8 +15536,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs20.x]", - "test": "test_echo_invoke[nodejs20.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_create_url_config_custom_id_tag_invalid_id", + "test": "test_create_url_config_custom_id_tag_invalid_id", "response": "200", "error": "", "snapshot_skipped": "", @@ -15386,18 +15546,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs22.x]", - "test": "test_echo_invoke[nodejs22.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_deletion_without_qualifier", + "test": "test_url_config_deletion_without_qualifier", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..InvokeMode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2023]", - "test": "test_echo_invoke[provided.al2023]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "test": "test_url_config_exceptions", "response": "200", "error": "", "snapshot_skipped": "", @@ -15406,28 +15566,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", - "test": "test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "test": "test_url_config_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..InvokeMode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", - "test": "test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "test": "test_url_config_list_paging", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionUrlConfigs..InvokeMode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", - "test": "test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", + "test": "test_publish_version_on_create", "response": "200", "error": "", "snapshot_skipped": "", @@ -15436,8 +15596,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.12]", - "test": "test_echo_invoke[python3.12]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", + "test": "test_publish_with_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -15446,8 +15606,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.13]", - "test": "test_echo_invoke[python3.13]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", + "test": "test_publish_with_wrong_sha256", "response": "200", "error": "", "snapshot_skipped": "", @@ -15456,8 +15616,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", - "test": "test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "test": "test_version_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", @@ -15466,8 +15626,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", - "test": "test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_advanced_logging_configuration_format_switch", + "test": "test_advanced_logging_configuration_format_switch", "response": "200", "error": "", "snapshot_skipped": "", @@ -15476,8 +15636,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", - "test": "test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_advanced_logging_configuration", + "test": "test_function_advanced_logging_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -15486,8 +15646,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.3]", - "test": "test_echo_invoke[ruby3.3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_partial_advanced_logging_configuration_update[partial_config0]", + "test": "test_function_partial_advanced_logging_configuration_update[partial_config0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15496,8 +15656,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.4]", - "test": "test_echo_invoke[ruby3.4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_partial_advanced_logging_configuration_update[partial_config1]", + "test": "test_function_partial_advanced_logging_configuration_update[partial_config1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15506,838 +15666,838 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", - "test": "test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_partial_advanced_logging_configuration_update[partial_config2]", + "test": "test_function_partial_advanced_logging_configuration_update[partial_config2]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet8]", - "test": "test_introspection_invoke[dotnet8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_partial_advanced_logging_configuration_update[partial_config3]", + "test": "test_function_partial_advanced_logging_configuration_update[partial_config3]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", - "test": "test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestPartialARNMatching::test_cross_region_arn_function_access", + "test": "test_cross_region_arn_function_access", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", - "test": "test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestPartialARNMatching::test_update_function_configuration_full_arn", + "test": "test_update_function_configuration_full_arn", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java21]", - "test": "test_introspection_invoke[java21]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_disabled", + "test": "test_create_deprecated_function_runtime_with_validation_disabled", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", - "test": "test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[dotnet6]", + "test": "test_manual_endpoint_injection[dotnet6]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", - "test": "test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[dotnet8]", + "test": "test_manual_endpoint_injection[dotnet8]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", - "test": "test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java11]", + "test": "test_manual_endpoint_injection[java11]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs20.x]", - "test": "test_introspection_invoke[nodejs20.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java17]", + "test": "test_manual_endpoint_injection[java17]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs22.x]", - "test": "test_introspection_invoke[nodejs22.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java21]", + "test": "test_manual_endpoint_injection[java21]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2023]", - "test": "test_introspection_invoke[provided.al2023]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", + "test": "test_manual_endpoint_injection[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", - "test": "test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[nodejs16.x]", + "test": "test_manual_endpoint_injection[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", - "test": "test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[nodejs18.x]", + "test": "test_manual_endpoint_injection[nodejs18.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", - "test": "test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[nodejs20.x]", + "test": "test_manual_endpoint_injection[nodejs20.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.12]", - "test": "test_introspection_invoke[python3.12]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[nodejs22.x]", + "test": "test_manual_endpoint_injection[nodejs22.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.13]", - "test": "test_introspection_invoke[python3.13]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.10]", + "test": "test_manual_endpoint_injection[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", - "test": "test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.11]", + "test": "test_manual_endpoint_injection[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", - "test": "test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.12]", + "test": "test_manual_endpoint_injection[python3.12]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", - "test": "test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.13]", + "test": "test_manual_endpoint_injection[python3.13]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.3]", - "test": "test_introspection_invoke[ruby3.3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", + "test": "test_manual_endpoint_injection[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.4]", - "test": "test_introspection_invoke[ruby3.4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.9]", + "test": "test_manual_endpoint_injection[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[dotnet6]", - "test": "test_runtime_wrapper_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[ruby3.2]", + "test": "test_manual_endpoint_injection[ruby3.2]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[dotnet8]", - "test": "test_runtime_wrapper_invoke[dotnet8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[ruby3.3]", + "test": "test_manual_endpoint_injection[ruby3.3]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java11]", - "test": "test_runtime_wrapper_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[ruby3.4]", + "test": "test_manual_endpoint_injection[ruby3.4]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java17]", - "test": "test_runtime_wrapper_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "test": "test_echo_invoke[dotnet6]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java21]", - "test": "test_runtime_wrapper_invoke[java21]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet8]", + "test": "test_echo_invoke[dotnet8]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", - "test": "test_runtime_wrapper_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "test": "test_echo_invoke[java11]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", - "test": "test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "test": "test_echo_invoke[java17]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", - "test": "test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java21]", + "test": "test_echo_invoke[java21]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs20.x]", - "test": "test_runtime_wrapper_invoke[nodejs20.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs22.x]", - "test": "test_runtime_wrapper_invoke[nodejs22.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.10]", - "test": "test_runtime_wrapper_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "test": "test_echo_invoke[nodejs18.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.11]", - "test": "test_runtime_wrapper_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs20.x]", + "test": "test_echo_invoke[nodejs20.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.12]", - "test": "test_runtime_wrapper_invoke[python3.12]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs22.x]", + "test": "test_echo_invoke[nodejs22.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.13]", - "test": "test_runtime_wrapper_invoke[python3.13]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2023]", + "test": "test_echo_invoke[provided.al2023]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", - "test": "test_runtime_wrapper_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "test": "test_echo_invoke[provided.al2]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.9]", - "test": "test_runtime_wrapper_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "test": "test_echo_invoke[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[ruby3.2]", - "test": "test_runtime_wrapper_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "test": "test_echo_invoke[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[ruby3.3]", - "test": "test_runtime_wrapper_invoke[ruby3.3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.12]", + "test": "test_echo_invoke[python3.12]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[ruby3.4]", - "test": "test_runtime_wrapper_invoke[ruby3.4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.13]", + "test": "test_echo_invoke[python3.13]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", - "test": "test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "test": "test_echo_invoke[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet8]", - "test": "test_uncaught_exception_invoke[dotnet8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "test": "test_echo_invoke[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", - "test": "test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "test": "test_echo_invoke[ruby3.2]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", - "test": "test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.3]", + "test": "test_echo_invoke[ruby3.3]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java21]", - "test": "test_uncaught_exception_invoke[java21]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.4]", + "test": "test_echo_invoke[ruby3.4]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", - "test": "test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "test": "test_introspection_invoke[dotnet6]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", - "test": "test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet8]", + "test": "test_introspection_invoke[dotnet8]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", - "test": "test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "test": "test_introspection_invoke[java11]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs20.x]", - "test": "test_uncaught_exception_invoke[nodejs20.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "test": "test_introspection_invoke[java17]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs22.x]", - "test": "test_uncaught_exception_invoke[nodejs22.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java21]", + "test": "test_introspection_invoke[java21]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2023]", - "test": "test_uncaught_exception_invoke[provided.al2023]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "test": "test_introspection_invoke[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", - "test": "test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "test": "test_introspection_invoke[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", - "test": "test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "test": "test_introspection_invoke[nodejs18.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", - "test": "test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs20.x]", + "test": "test_introspection_invoke[nodejs20.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.12]", - "test": "test_uncaught_exception_invoke[python3.12]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs22.x]", + "test": "test_introspection_invoke[nodejs22.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.13]", - "test": "test_uncaught_exception_invoke[python3.13]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2023]", + "test": "test_introspection_invoke[provided.al2023]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", - "test": "test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "test": "test_introspection_invoke[provided.al2]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", - "test": "test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "test": "test_introspection_invoke[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", - "test": "test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "test": "test_introspection_invoke[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.3]", - "test": "test_uncaught_exception_invoke[ruby3.3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.12]", + "test": "test_introspection_invoke[python3.12]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.4]", - "test": "test_uncaught_exception_invoke[ruby3.4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.13]", + "test": "test_introspection_invoke[python3.13]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", - "test": "test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "test": "test_introspection_invoke[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "['$..DeadLetterConfig', '$..result', '$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "test": "test_introspection_invoke[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "['$..resources']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", - "test": "test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "test": "test_introspection_invoke[ruby3.2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", - "test": "test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.3]", + "test": "test_introspection_invoke[ruby3.3]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", - "test": "test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.4]", + "test": "test_introspection_invoke[ruby3.4]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_maxeventage", - "test": "test_maxeventage", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[dotnet6]", + "test": "test_runtime_wrapper_invoke[dotnet6]", "response": "200", "error": "", - "snapshot_skipped": "['$..SenderId', '$..Body.requestContext.functionArn']", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_retries", - "test": "test_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[dotnet8]", + "test": "test_runtime_wrapper_invoke[dotnet8]", "response": "200", "error": "", - "snapshot_skipped": "['$..Body.requestContext.functionArn']", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", - "test": "test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java11]", + "test": "test_runtime_wrapper_invoke[java11]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", - "test": "test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java17]", + "test": "test_runtime_wrapper_invoke[java17]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs20.x]", - "test": "test_hot_reloading[nodejs20.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java21]", + "test": "test_runtime_wrapper_invoke[java21]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.12]", - "test": "test_hot_reloading[python3.12]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", + "test": "test_runtime_wrapper_invoke[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_environment_placeholder", - "test": "test_hot_reloading_environment_placeholder", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", - "test": "test_hot_reloading_publish_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestLambdaDNS::test_lambda_localhost_localstack_cloud_connectivity", - "test": "test_lambda_localhost_localstack_cloud_connectivity", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs20.x]", + "test": "test_runtime_wrapper_invoke[nodejs20.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", - "test": "test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs22.x]", + "test": "test_runtime_wrapper_invoke[nodejs22.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", - "test": "test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.10]", + "test": "test_runtime_wrapper_invoke[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_xray_trace_propagation", - "test": "test_xray_trace_propagation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.11]", + "test": "test_runtime_wrapper_invoke[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestCloudwatchLogs::test_multi_line_prints", - "test": "test_multi_line_prints", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.12]", + "test": "test_runtime_wrapper_invoke[python3.12]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_manual_endpoint_injection[provided.al2023]", - "test": "test_manual_endpoint_injection[provided.al2023]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.13]", + "test": "test_runtime_wrapper_invoke[python3.13]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_manual_endpoint_injection[provided.al2]", - "test": "test_manual_endpoint_injection[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", + "test": "test_runtime_wrapper_invoke[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_uncaught_exception_invoke[provided.al2023]", - "test": "test_uncaught_exception_invoke[provided.al2023]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.9]", + "test": "test_runtime_wrapper_invoke[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..CodeSha256']", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_uncaught_exception_invoke[provided.al2]", - "test": "test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[ruby3.2]", + "test": "test_runtime_wrapper_invoke[ruby3.2]", "response": "200", "error": "", - "snapshot_skipped": "['$..LoggingConfig', '$..CodeSha256']", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[ruby3.3]", + "test": "test_runtime_wrapper_invoke[ruby3.3]", "response": "200", "error": "", "snapshot_skipped": "['$..LoggingConfig']", @@ -16346,8 +16506,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[ruby3.4]", + "test": "test_runtime_wrapper_invoke[ruby3.4]", "response": "200", "error": "", "snapshot_skipped": "['$..LoggingConfig']", @@ -16356,8 +16516,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "test": "test_uncaught_exception_invoke[dotnet6]", "response": "200", "error": "", "snapshot_skipped": "['$..LoggingConfig']", @@ -16366,8 +16526,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_lambda_subscribe_sns_topic", - "test": "test_java_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet8]", + "test": "test_uncaught_exception_invoke[dotnet8]", "response": "200", "error": "", "snapshot_skipped": "['$..LoggingConfig']", @@ -16376,8 +16536,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", - "test": "test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "test": "test_uncaught_exception_invoke[java11]", "response": "200", "error": "", "snapshot_skipped": "['$..LoggingConfig']", @@ -16386,8 +16546,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", - "test": "test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "test": "test_uncaught_exception_invoke[java17]", "response": "200", "error": "", "snapshot_skipped": "['$..LoggingConfig']", @@ -16396,8 +16556,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", - "test": "test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java21]", + "test": "test_uncaught_exception_invoke[java21]", "response": "200", "error": "", "snapshot_skipped": "['$..LoggingConfig']", @@ -16406,8 +16566,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java21]", - "test": "test_serializable_input_object[java21]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "test": "test_uncaught_exception_invoke[java8.al2]", "response": "200", "error": "", "snapshot_skipped": "['$..LoggingConfig']", @@ -16416,8 +16576,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", - "test": "test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "['$..LoggingConfig']", @@ -16426,48 +16586,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", - "test": "test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", - "test": "test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs20.x]", + "test": "test_uncaught_exception_invoke[nodejs20.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java21]", - "test": "test_stream_handler[java21]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs22.x]", + "test": "test_uncaught_exception_invoke[nodejs22.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", - "test": "test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2023]", + "test": "test_uncaught_exception_invoke[provided.al2023]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "test": "test_uncaught_exception_invoke[provided.al2]", "response": "200", "error": "", "snapshot_skipped": "['$..LoggingConfig']", @@ -16476,8 +16636,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "test": "test_uncaught_exception_invoke[python3.10]", "response": "200", "error": "", "snapshot_skipped": "['$..LoggingConfig']", @@ -16486,8 +16646,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs20.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs20.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "test": "test_uncaught_exception_invoke[python3.11]", "response": "200", "error": "", "snapshot_skipped": "['$..LoggingConfig']", @@ -16496,8 +16656,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs22.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs22.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.12]", + "test": "test_uncaught_exception_invoke[python3.12]", "response": "200", "error": "", "snapshot_skipped": "['$..LoggingConfig']", @@ -16506,88 +16666,88 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", - "test": "test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.13]", + "test": "test_uncaught_exception_invoke[python3.13]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", - "test": "test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "test": "test_uncaught_exception_invoke[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.12]", - "test": "test_handler_in_submodule[python3.12]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "test": "test_uncaught_exception_invoke[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.13]", - "test": "test_handler_in_submodule[python3.13]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", - "test": "test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.3]", + "test": "test_uncaught_exception_invoke[ruby3.3]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", - "test": "test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.4]", + "test": "test_uncaught_exception_invoke[ruby3.4]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", - "test": "test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "test": "test_dead_letter_queue", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DeadLetterConfig', '$..result', '$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", - "test": "test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..resources']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.12]", - "test": "test_python_runtime_correct_versions[python3.12]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -16596,8 +16756,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.13]", - "test": "test_python_runtime_correct_versions[python3.13]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -16606,8 +16766,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", - "test": "test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "test": "test_lambda_destination_default_retries", "response": "200", "error": "", "snapshot_skipped": "", @@ -16616,118 +16776,118 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", - "test": "test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_maxeventage", + "test": "test_maxeventage", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SenderId', '$..Body.requestContext.functionArn']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_retries", + "test": "test_retries", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Body.requestContext.functionArn']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", - "test": "test_put_subscription_filter_kinesis", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "test": "test_additional_docker_flags", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "test": "test_lambda_docker_networks", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", - "test": "test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs20.x]", + "test": "test_hot_reloading[nodejs20.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", - "test": "test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.12]", + "test": "test_hot_reloading[python3.12]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_presigned_post_with_different_user_credentials", - "test": "test_presigned_post_with_different_user_credentials", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_environment_placeholder", + "test": "test_hot_reloading_environment_placeholder", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", - "test": "test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", + "test": "test_hot_reloading_publish_version", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", - "test": "test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestLambdaDNS::test_lambda_localhost_localstack_cloud_connectivity", + "test": "test_lambda_localhost_localstack_cloud_connectivity", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_different_user_credentials", - "test": "test_presigned_url_with_different_user_credentials", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "test": "test_traceid_outside_handler[Active]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "test": "test_traceid_outside_handler[PassThrough]", "response": "200", "error": "", - "snapshot_skipped": "['$..data.M.s3.M.object.M.eTag.S', '$..data.M.s3.M.object.M.size.N']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_xray_trace_propagation", + "test": "test_xray_trace_propagation", "response": "200", "error": "", "snapshot_skipped": "", @@ -16736,138 +16896,148 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_multiple_times_with_lambda_success", - "test": "test_rotate_secret_multiple_times_with_lambda_success", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestCloudwatchLogs::test_multi_line_prints", + "test": "test_multi_line_prints", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_manual_endpoint_injection[provided.al2023]", + "test": "test_manual_endpoint_injection[provided.al2023]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_with_lambda_success[None]", - "test": "test_rotate_secret_with_lambda_success[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_manual_endpoint_injection[provided.al2]", + "test": "test_manual_endpoint_injection[provided.al2]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_with_lambda_success[True]", - "test": "test_rotate_secret_with_lambda_success[True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_uncaught_exception_invoke[provided.al2023]", + "test": "test_uncaught_exception_invoke[provided.al2023]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", + "snapshot_skipped": "['$..LoggingConfig', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_uncaught_exception_invoke[provided.al2]", + "test": "test_uncaught_exception_invoke[provided.al2]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..LoggingConfig', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionFirehose::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint_lambda_url_sig_validation", - "test": "test_subscribe_external_http_endpoint_lambda_url_sig_validation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_publish_lambda_verify_signature[1]", - "test": "test_publish_lambda_verify_signature[1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_publish_lambda_verify_signature[2]", - "test": "test_publish_lambda_verify_signature[2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_lambda_subscribe_sns_topic", + "test": "test_java_lambda_subscribe_sns_topic", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "test": "test_java_runtime_with_lib", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "test": "test_serializable_input_object[java11]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "test": "test_serializable_input_object[java17]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task", - "test": "test_activity_task", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java21]", + "test": "test_serializable_input_object[java21]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task_failure", - "test": "test_activity_task_failure", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task_no_worker_name", - "test": "test_activity_task_no_worker_name", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "test": "test_stream_handler[java11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -16876,8 +17046,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task_start_timeout", - "test": "test_activity_task_start_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "test": "test_stream_handler[java17]", "response": "200", "error": "", "snapshot_skipped": "", @@ -16886,8 +17056,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task_with_heartbeat", - "test": "test_activity_task_with_heartbeat", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java21]", + "test": "test_stream_handler[java21]", "response": "200", "error": "", "snapshot_skipped": "", @@ -16896,328 +17066,328 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EMPTY]", - "test": "test_base_cases[BASE_LAMBDA_EMPTY]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "test": "test_stream_handler[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EMPTY_GLOBAL_QL_JSONATA]", - "test": "test_base_cases[BASE_LAMBDA_EMPTY_GLOBAL_QL_JSONATA]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EXPRESSION]", - "test": "test_base_cases[BASE_LAMBDA_EXPRESSION]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_LITERALS]", - "test": "test_base_cases[BASE_LAMBDA_LITERALS]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs20.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs20.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_in_catch_state", - "test": "test_assign_in_catch_state", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs22.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs22.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_in_map_state_max_items_path[MAP_STATE_REFERENCE_IN_MAX_ITEMS_PATH]", - "test": "test_reference_in_map_state_max_items_path[MAP_STATE_REFERENCE_IN_MAX_ITEMS_PATH]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "test": "test_handler_in_submodule[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_variables_in_lambda_task[BASE_ASSIGN_FROM_LAMBDA_TASK_RESULT]", - "test": "test_variables_in_lambda_task[BASE_ASSIGN_FROM_LAMBDA_TASK_RESULT]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "test": "test_handler_in_submodule[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sns_publish_wait_for_task_token", - "test": "test_sns_publish_wait_for_task_token", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.12]", + "test": "test_handler_in_submodule[python3.12]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_failure_in_wait_for_task_tok_no_error_field[SQS_WAIT_FOR_TASK_TOKEN_CATCH]", - "test": "test_sqs_failure_in_wait_for_task_tok_no_error_field[SQS_WAIT_FOR_TASK_TOKEN_CATCH]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.13]", + "test": "test_handler_in_submodule[python3.13]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_failure_in_wait_for_task_token", - "test": "test_sqs_failure_in_wait_for_task_token", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "test": "test_handler_in_submodule[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_wait_for_task_tok_with_heartbeat", - "test": "test_sqs_wait_for_task_tok_with_heartbeat", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "test": "test_handler_in_submodule[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_wait_for_task_token", - "test": "test_sqs_wait_for_task_token", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "test": "test_python_runtime_correct_versions[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_wait_for_task_token_call_chain", - "test": "test_sqs_wait_for_task_token_call_chain", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "test": "test_python_runtime_correct_versions[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_wait_for_task_token_no_token_parameter", - "test": "test_sqs_wait_for_task_token_no_token_parameter", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.12]", + "test": "test_python_runtime_correct_versions[python3.12]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_wait_for_task_token_timeout", - "test": "test_sqs_wait_for_task_token_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.13]", + "test": "test_python_runtime_correct_versions[python3.13]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_start_execution_sync", - "test": "test_start_execution_sync", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "test": "test_python_runtime_correct_versions[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_start_execution_sync2", - "test": "test_start_execution_sync2", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "test": "test_python_runtime_correct_versions[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_start_execution_sync_delegate_failure", - "test": "test_start_execution_sync_delegate_failure", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_start_execution_sync_delegate_timeout", - "test": "test_start_execution_sync_delegate_timeout", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sync_with_task_token", - "test": "test_sync_with_task_token", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/comments/test_comments.py::TestComments::test_comments_as_per_docs", - "test": "test_comments_as_per_docs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/context_object/test_context_object.py::TestSnfBase::test_result_selector", - "test": "test_result_selector", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "test": "test_s3_lambda_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..RedriveCount', '$..RedriveStatus', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_lambda_task", - "test": "test_cross_account_lambda_task", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_presigned_post_with_different_user_credentials", + "test": "test_presigned_post_with_different_user_credentials", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_service_lambda_invoke", - "test": "test_cross_account_service_lambda_invoke", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_service_lambda_invoke_retry", - "test": "test_cross_account_service_lambda_invoke_retry", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_INTRINSIC]", - "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_INTRINSIC]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_different_user_credentials", + "test": "test_presigned_url_with_different_user_credentials", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_JSONATA]", - "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_JSONATA]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", + "snapshot_skipped": "['$..data.M.s3.M.object.M.eTag.S', '$..data.M.s3.M.object.M.size.N']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_PATH]", - "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_PATH]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_PATH_CONTEXT]", - "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_PATH_CONTEXT]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_multiple_times_with_lambda_success", + "test": "test_rotate_secret_multiple_times_with_lambda_success", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", + "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_VARIABLE]", - "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_VARIABLE]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_with_lambda_success[None]", + "test": "test_rotate_secret_with_lambda_success[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", + "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_aws_sdk.py::TestAwsSdk::test_dynamodb_put_item_no_such_table", - "test": "test_dynamodb_put_item_no_such_table", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_with_lambda_success[True]", + "test": "test_rotate_secret_with_lambda_success[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..cause']", + "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_aws_sdk.py::TestAwsSdk::test_invalid_secret_name", - "test": "test_invalid_secret_name", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_aws_sdk.py::TestAwsSdk::test_no_such_bucket", - "test": "test_no_such_bucket", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionFirehose::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -17226,8 +17396,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_aws_sdk.py::TestAwsSdk::test_s3_no_such_key", - "test": "test_s3_no_such_key", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint_lambda_url_sig_validation", + "test": "test_subscribe_external_http_endpoint_lambda_url_sig_validation", "response": "200", "error": "", "snapshot_skipped": "", @@ -17236,8 +17406,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_states_errors.py::TestStatesErrors::test_service_task_lambada_catch_state_all_data_limit_exceeded_on_large_utf8_response", - "test": "test_service_task_lambada_catch_state_all_data_limit_exceeded_on_large_utf8_response", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_publish_lambda_verify_signature[1]", + "test": "test_publish_lambda_verify_signature[1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -17246,8 +17416,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_states_errors.py::TestStatesErrors::test_service_task_lambada_data_limit_exceeded_on_large_utf8_response", - "test": "test_service_task_lambada_data_limit_exceeded_on_large_utf8_response", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_publish_lambda_verify_signature[2]", + "test": "test_publish_lambda_verify_signature[2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -17256,8 +17426,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_states_errors.py::TestStatesErrors::test_task_lambda_catch_state_all_data_limit_exceeded_on_large_utf8_response", - "test": "test_task_lambda_catch_state_all_data_limit_exceeded_on_large_utf8_response", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", @@ -17266,8 +17436,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_states_errors.py::TestStatesErrors::test_task_lambda_data_limit_exceeded_on_large_utf8_response", - "test": "test_task_lambda_data_limit_exceeded_on_large_utf8_response", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -17276,178 +17446,178 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_lambda.py::TestTaskLambda::test_no_such_function", - "test": "test_no_such_function", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", - "snapshot_skipped": "['$..Cause']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_lambda.py::TestTaskLambda::test_no_such_function_catch", - "test": "test_no_such_function_catch", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task", + "test": "test_activity_task", "response": "200", "error": "", - "snapshot_skipped": "['$..Cause']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_lambda.py::TestTaskLambda::test_raise_custom_exception", - "test": "test_raise_custom_exception", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task_failure", + "test": "test_activity_task_failure", "response": "200", "error": "", - "snapshot_skipped": "['$..Cause']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_lambda.py::TestTaskLambda::test_raise_exception", - "test": "test_raise_exception", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task_no_worker_name", + "test": "test_activity_task_no_worker_name", "response": "200", "error": "", - "snapshot_skipped": "['$..Cause']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_lambda.py::TestTaskLambda::test_raise_exception_catch", - "test": "test_raise_exception_catch", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task_start_timeout", + "test": "test_activity_task_start_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..Cause']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_dynamodb.py::TestTaskServiceDynamoDB::test_invalid_param", - "test": "test_invalid_param", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task_with_heartbeat", + "test": "test_activity_task_with_heartbeat", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Cause', '$..cause']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_dynamodb.py::TestTaskServiceDynamoDB::test_put_item_invalid_table_name", - "test": "test_put_item_invalid_table_name", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EMPTY]", + "test": "test_base_cases[BASE_LAMBDA_EMPTY]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Cause', '$..cause']", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_dynamodb.py::TestTaskServiceDynamoDB::test_put_item_no_such_table", - "test": "test_put_item_no_such_table", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EMPTY_GLOBAL_QL_JSONATA]", + "test": "test_base_cases[BASE_LAMBDA_EMPTY_GLOBAL_QL_JSONATA]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Cause', '$..cause']", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_invoke_timeout", - "test": "test_invoke_timeout", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EXPRESSION]", + "test": "test_base_cases[BASE_LAMBDA_EXPRESSION]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_no_such_function", - "test": "test_no_such_function", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_LITERALS]", + "test": "test_base_cases[BASE_LAMBDA_LITERALS]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_no_such_function_catch", - "test": "test_no_such_function_catch", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_in_catch_state", + "test": "test_assign_in_catch_state", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_custom_exception", - "test": "test_raise_custom_exception", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_in_map_state_max_items_path[MAP_STATE_REFERENCE_IN_MAX_ITEMS_PATH]", + "test": "test_reference_in_map_state_max_items_path[MAP_STATE_REFERENCE_IN_MAX_ITEMS_PATH]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception", - "test": "test_raise_exception", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_variables_in_lambda_task[BASE_ASSIGN_FROM_LAMBDA_TASK_RESULT]", + "test": "test_variables_in_lambda_task[BASE_ASSIGN_FROM_LAMBDA_TASK_RESULT]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception_catch", - "test": "test_raise_exception_catch", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sns_publish_wait_for_task_token", + "test": "test_sns_publish_wait_for_task_token", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception_catch_output_path[$.Payload]", - "test": "test_raise_exception_catch_output_path[$.Payload]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_failure_in_wait_for_task_tok_no_error_field[SQS_WAIT_FOR_TASK_TOKEN_CATCH]", + "test": "test_sqs_failure_in_wait_for_task_tok_no_error_field[SQS_WAIT_FOR_TASK_TOKEN_CATCH]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception_catch_output_path[$.no.such.path]", - "test": "test_raise_exception_catch_output_path[$.no.such.path]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_failure_in_wait_for_task_token", + "test": "test_sqs_failure_in_wait_for_task_token", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception_catch_output_path[None]", - "test": "test_raise_exception_catch_output_path[None]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_wait_for_task_tok_with_heartbeat", + "test": "test_sqs_wait_for_task_tok_with_heartbeat", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_sfn.py::TestTaskServiceSfn::test_start_execution_no_such_arn", - "test": "test_start_execution_no_such_arn", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_wait_for_task_token", + "test": "test_sqs_wait_for_task_token", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -17456,218 +17626,218 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_sqs.py::TestTaskServiceSqs::test_send_message_no_such_queue", - "test": "test_send_message_no_such_queue", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_wait_for_task_token_call_chain", + "test": "test_sqs_wait_for_task_token_call_chain", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_sqs.py::TestTaskServiceSqs::test_send_message_no_such_queue_no_catch", - "test": "test_send_message_no_such_queue_no_catch", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_wait_for_task_token_no_token_parameter", + "test": "test_sqs_wait_for_task_token_no_token_parameter", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_sqs.py::TestTaskServiceSqs::test_sqs_failure_in_wait_for_task_tok", - "test": "test_sqs_failure_in_wait_for_task_tok", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_wait_for_task_token_timeout", + "test": "test_sqs_wait_for_task_token_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/evaluate_jsonata/test_base_evaluate_expressions.py::TestBaseEvaluateJsonata::test_base_map_from_input[ITEMS]", - "test": "test_base_map_from_input[ITEMS]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_start_execution_sync", + "test": "test_start_execution_sync", "response": "200", "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/evaluate_jsonata/test_base_evaluate_expressions.py::TestBaseEvaluateJsonata::test_base_map_from_input[MAX_CONCURRENCY]", - "test": "test_base_map_from_input[MAX_CONCURRENCY]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_start_execution_sync2", + "test": "test_start_execution_sync2", "response": "200", "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/evaluate_jsonata/test_base_evaluate_expressions.py::TestBaseEvaluateJsonata::test_base_map_from_input[TOLERATED_FAILURE_COUNT]", - "test": "test_base_map_from_input[TOLERATED_FAILURE_COUNT]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_start_execution_sync_delegate_failure", + "test": "test_start_execution_sync_delegate_failure", "response": "200", "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/evaluate_jsonata/test_base_evaluate_expressions.py::TestBaseEvaluateJsonata::test_base_map_from_input[TOLERATED_FAILURE_PERCENTAGE]", - "test": "test_base_map_from_input[TOLERATED_FAILURE_PERCENTAGE]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_start_execution_sync_delegate_timeout", + "test": "test_start_execution_sync_delegate_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/evaluate_jsonata/test_base_evaluate_expressions.py::TestBaseEvaluateJsonata::test_base_task[HEARTBEAT_SECONDS]", - "test": "test_base_task[HEARTBEAT_SECONDS]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sync_with_task_token", + "test": "test_sync_with_task_token", "response": "200", "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/evaluate_jsonata/test_base_evaluate_expressions.py::TestBaseEvaluateJsonata::test_base_task_from_input[HEARTBEAT_SECONDS]", - "test": "test_base_task_from_input[HEARTBEAT_SECONDS]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/comments/test_comments.py::TestComments::test_comments_as_per_docs", + "test": "test_comments_as_per_docs", "response": "200", "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_async.py::TestExpressAsync::test_catch", - "test": "test_catch", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/context_object/test_context_object.py::TestSnfBase::test_result_selector", + "test": "test_result_selector", "response": "200", "error": "", - "snapshot_skipped": "['$..billingDetails', '$..redrive_count', '$..event_timestamp', '$..output.Cause']", + "snapshot_skipped": "['$..RedriveCount', '$..RedriveStatus', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_async.py::TestExpressAsync::test_retry", - "test": "test_retry", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_lambda_task", + "test": "test_cross_account_lambda_task", "response": "200", "error": "", - "snapshot_skipped": "['$..billingDetails', '$..redrive_count', '$..event_timestamp', '$..output.Cause']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_sync.py::TestExpressSync::test_catch", - "test": "test_catch", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_service_lambda_invoke", + "test": "test_cross_account_service_lambda_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..billingDetails', '$..output.Cause']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_sync.py::TestExpressSync::test_retry", - "test": "test_retry", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_service_lambda_invoke_retry", + "test": "test_cross_account_service_lambda_invoke_retry", "response": "200", "error": "", - "snapshot_skipped": "['$..billingDetails', '$..output.Cause']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/mocking/test_aws_scenarios.py::TestBaseScenarios::test_lambda_sqs_integration_hybrid_path", - "test": "test_lambda_sqs_integration_hybrid_path", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_INTRINSIC]", + "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_INTRINSIC]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_lambda[BASE_LAMBDA]", - "test": "test_base_lambda[BASE_LAMBDA]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_JSONATA]", + "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_JSONATA]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_task_lambda[BASE_TASK_LAMBDA]", - "test": "test_base_task_lambda[BASE_TASK_LAMBDA]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_PATH]", + "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_PATH]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_lambda_task_resource_data_flow[TASK_LAMBDA_LEGACY_RESOURCE_JSONATA_TO_JSONPATH]", - "test": "test_lambda_task_resource_data_flow[TASK_LAMBDA_LEGACY_RESOURCE_JSONATA_TO_JSONPATH]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_PATH_CONTEXT]", + "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_PATH_CONTEXT]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_lambda_task_resource_data_flow[TASK_LAMBDA_LEGACY_RESOURCE_JSONPATH_TO_JSONATA]", - "test": "test_lambda_task_resource_data_flow[TASK_LAMBDA_LEGACY_RESOURCE_JSONPATH_TO_JSONATA]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_VARIABLE]", + "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_VARIABLE]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_lambda_task_resource_data_flow[TASK_LAMBDA_SDK_RESOURCE_JSONATA_TO_JSONPATH]", - "test": "test_lambda_task_resource_data_flow[TASK_LAMBDA_SDK_RESOURCE_JSONATA_TO_JSONPATH]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_aws_sdk.py::TestAwsSdk::test_dynamodb_put_item_no_such_table", + "test": "test_dynamodb_put_item_no_such_table", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_lambda_task_resource_data_flow[TASK_LAMBDA_SDK_RESOURCE_JSONPATH_TO_JSONATA]", - "test": "test_lambda_task_resource_data_flow[TASK_LAMBDA_SDK_RESOURCE_JSONPATH_TO_JSONATA]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_aws_sdk.py::TestAwsSdk::test_invalid_secret_name", + "test": "test_invalid_secret_name", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_task_dataflow_to_state", - "test": "test_task_dataflow_to_state", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_aws_sdk.py::TestAwsSdk::test_no_such_bucket", + "test": "test_no_such_bucket", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_catch_empty", - "test": "test_catch_empty", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_aws_sdk.py::TestAwsSdk::test_s3_no_such_key", + "test": "test_s3_no_such_key", "response": "200", "error": "", "snapshot_skipped": "", @@ -17676,48 +17846,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_catch_states_runtime", - "test": "test_catch_states_runtime", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_states_errors.py::TestStatesErrors::test_service_task_lambada_catch_state_all_data_limit_exceeded_on_large_utf8_response", + "test": "test_service_task_lambada_catch_state_all_data_limit_exceeded_on_large_utf8_response", "response": "200", "error": "", - "snapshot_skipped": "['$..cause']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_lambda_empty_retry", - "test": "test_lambda_empty_retry", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_states_errors.py::TestStatesErrors::test_service_task_lambada_data_limit_exceeded_on_large_utf8_response", + "test": "test_service_task_lambada_data_limit_exceeded_on_large_utf8_response", "response": "200", "error": "", - "snapshot_skipped": "['$..Cause']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_lambda_invoke_with_retry_base", - "test": "test_lambda_invoke_with_retry_base", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_states_errors.py::TestStatesErrors::test_task_lambda_catch_state_all_data_limit_exceeded_on_large_utf8_response", + "test": "test_task_lambda_catch_state_all_data_limit_exceeded_on_large_utf8_response", "response": "200", "error": "", - "snapshot_skipped": "['$..Cause']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_lambda_invoke_with_retry_extended_input", - "test": "test_lambda_invoke_with_retry_extended_input", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_states_errors.py::TestStatesErrors::test_task_lambda_data_limit_exceeded_on_large_utf8_response", + "test": "test_task_lambda_data_limit_exceeded_on_large_utf8_response", "response": "200", "error": "", - "snapshot_skipped": "['$..Cause']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_lambda_service_invoke_with_retry_extended_input", - "test": "test_lambda_service_invoke_with_retry_extended_input", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_lambda.py::TestTaskLambda::test_no_such_function", + "test": "test_no_such_function", "response": "200", "error": "", "snapshot_skipped": "['$..Cause']", @@ -17726,88 +17896,88 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_csv_headers_decl", - "test": "test_map_item_reader_base_csv_headers_decl", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_lambda.py::TestTaskLambda::test_no_such_function_catch", + "test": "test_no_such_function_catch", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_csv_headers_first_line", - "test": "test_map_item_reader_base_csv_headers_first_line", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_lambda.py::TestTaskLambda::test_raise_custom_exception", + "test": "test_raise_custom_exception", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_json", - "test": "test_map_item_reader_base_json", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_lambda.py::TestTaskLambda::test_raise_exception", + "test": "test_raise_exception", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_json_max_items", - "test": "test_map_item_reader_base_json_max_items", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_lambda.py::TestTaskLambda::test_raise_exception_catch", + "test": "test_raise_exception_catch", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_json_max_items_jsonata", - "test": "test_map_item_reader_base_json_max_items_jsonata", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_dynamodb.py::TestTaskServiceDynamoDB::test_invalid_param", + "test": "test_invalid_param", "response": "200", "error": "", - "snapshot_skipped": "['$..events[6].previousEventId']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Cause', '$..cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_json_with_items_path[INVALID_ITEMS_PATH]", - "test": "test_map_item_reader_base_json_with_items_path[INVALID_ITEMS_PATH]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_dynamodb.py::TestTaskServiceDynamoDB::test_put_item_invalid_table_name", + "test": "test_put_item_invalid_table_name", "response": "200", "error": "", - "snapshot_skipped": "['$..previousEventId']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Cause', '$..cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_json_with_items_path[VALID_ITEMS_PATH_FROM_ITEM_READER]", - "test": "test_map_item_reader_base_json_with_items_path[VALID_ITEMS_PATH_FROM_ITEM_READER]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_dynamodb.py::TestTaskServiceDynamoDB::test_put_item_no_such_table", + "test": "test_put_item_no_such_table", "response": "200", "error": "", - "snapshot_skipped": "['$..previousEventId']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Cause', '$..cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_json_with_items_path[VALID_ITEMS_PATH_FROM_PREVIOUS]", - "test": "test_map_item_reader_base_json_with_items_path[VALID_ITEMS_PATH_FROM_PREVIOUS]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_invoke_timeout", + "test": "test_invoke_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..previousEventId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_list_objects_v2", - "test": "test_map_item_reader_base_list_objects_v2", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_no_such_function", + "test": "test_no_such_function", "response": "200", "error": "", "snapshot_skipped": "", @@ -17816,8 +17986,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_first_row_extra_fields", - "test": "test_map_item_reader_csv_first_row_extra_fields", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_no_such_function_catch", + "test": "test_no_such_function_catch", "response": "200", "error": "", "snapshot_skipped": "", @@ -17826,8 +17996,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_headers_decl_duplicate_headers", - "test": "test_map_item_reader_csv_headers_decl_duplicate_headers", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_custom_exception", + "test": "test_raise_custom_exception", "response": "200", "error": "", "snapshot_skipped": "", @@ -17836,8 +18006,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_headers_decl_extra_fields", - "test": "test_map_item_reader_csv_headers_decl_extra_fields", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception", + "test": "test_raise_exception", "response": "200", "error": "", "snapshot_skipped": "", @@ -17846,8 +18016,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_headers_first_row_typed_headers", - "test": "test_map_item_reader_csv_headers_first_row_typed_headers", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception_catch", + "test": "test_raise_exception_catch", "response": "200", "error": "", "snapshot_skipped": "", @@ -17856,8 +18026,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_max_items[0]", - "test": "test_map_item_reader_csv_max_items[0]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception_catch_output_path[$.Payload]", + "test": "test_raise_exception_catch_output_path[$.Payload]", "response": "200", "error": "", "snapshot_skipped": "", @@ -17866,8 +18036,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_max_items[100000000]", - "test": "test_map_item_reader_csv_max_items[100000000]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception_catch_output_path[$.no.such.path]", + "test": "test_raise_exception_catch_output_path[$.no.such.path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -17876,8 +18046,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_max_items[2]", - "test": "test_map_item_reader_csv_max_items[2]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception_catch_output_path[None]", + "test": "test_raise_exception_catch_output_path[None]", "response": "200", "error": "", "snapshot_skipped": "", @@ -17886,488 +18056,488 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_max_items_paths[0]", - "test": "test_map_item_reader_csv_max_items_paths[0]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_sfn.py::TestTaskServiceSfn::test_start_execution_no_such_arn", + "test": "test_start_execution_no_such_arn", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_max_items_paths[100000000]", - "test": "test_map_item_reader_csv_max_items_paths[100000000]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_sqs.py::TestTaskServiceSqs::test_send_message_no_such_queue", + "test": "test_send_message_no_such_queue", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_max_items_paths[100000001]", - "test": "test_map_item_reader_csv_max_items_paths[100000001]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_sqs.py::TestTaskServiceSqs::test_send_message_no_such_queue_no_catch", + "test": "test_send_message_no_such_queue_no_catch", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_max_items_paths[2]", - "test": "test_map_item_reader_csv_max_items_paths[2]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_sqs.py::TestTaskServiceSqs::test_sqs_failure_in_wait_for_task_tok", + "test": "test_sqs_failure_in_wait_for_task_tok", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_json_no_json_list_object", - "test": "test_map_item_reader_json_no_json_list_object", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/evaluate_jsonata/test_base_evaluate_expressions.py::TestBaseEvaluateJsonata::test_base_map_from_input[ITEMS]", + "test": "test_base_map_from_input[ITEMS]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_state_config_distributed_reentrant_lambda", - "test": "test_map_state_config_distributed_reentrant_lambda", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/evaluate_jsonata/test_base_evaluate_expressions.py::TestBaseEvaluateJsonata::test_base_map_from_input[MAX_CONCURRENCY]", + "test": "test_base_map_from_input[MAX_CONCURRENCY]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_state_nested_config_distributed_no_max_max_concurrency", - "test": "test_map_state_nested_config_distributed_no_max_max_concurrency", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/evaluate_jsonata/test_base_evaluate_expressions.py::TestBaseEvaluateJsonata::test_base_map_from_input[TOLERATED_FAILURE_COUNT]", + "test": "test_base_map_from_input[TOLERATED_FAILURE_COUNT]", "response": "200", "error": "", - "snapshot_skipped": "['$..events[8].previousEventId']", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_state_result_writer", - "test": "test_map_state_result_writer", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/evaluate_jsonata/test_base_evaluate_expressions.py::TestBaseEvaluateJsonata::test_base_map_from_input[TOLERATED_FAILURE_PERCENTAGE]", + "test": "test_base_map_from_input[TOLERATED_FAILURE_PERCENTAGE]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_retry_interval_features", - "test": "test_retry_interval_features", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/evaluate_jsonata/test_base_evaluate_expressions.py::TestBaseEvaluateJsonata::test_base_task[HEARTBEAT_SECONDS]", + "test": "test_base_task[HEARTBEAT_SECONDS]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_retry_interval_features_jitter_none", - "test": "test_retry_interval_features_jitter_none", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/evaluate_jsonata/test_base_evaluate_expressions.py::TestBaseEvaluateJsonata::test_base_task_from_input[HEARTBEAT_SECONDS]", + "test": "test_base_task_from_input[HEARTBEAT_SECONDS]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_retry_interval_features_max_attempts_zero", - "test": "test_retry_interval_features_max_attempts_zero", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_async.py::TestExpressAsync::test_catch", + "test": "test_catch", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..billingDetails', '$..redrive_count', '$..event_timestamp', '$..output.Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_async.py::TestExpressAsync::test_retry", + "test": "test_retry", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..billingDetails', '$..redrive_count', '$..event_timestamp', '$..output.Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_sync.py::TestExpressSync::test_catch", + "test": "test_catch", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..billingDetails', '$..output.Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_base", - "test": "test_invoke_base", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_sync.py::TestExpressSync::test_retry", + "test": "test_retry", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", + "snapshot_skipped": "['$..billingDetails', '$..output.Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_error", - "test": "test_invoke_error", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/mocking/test_aws_scenarios.py::TestBaseScenarios::test_lambda_sqs_integration_hybrid_path", + "test": "test_lambda_sqs_integration_hybrid_path", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_with_body_post[HelloWorld]", - "test": "test_invoke_with_body_post[HelloWorld]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_lambda[BASE_LAMBDA]", + "test": "test_base_lambda[BASE_LAMBDA]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_with_body_post[None]", - "test": "test_invoke_with_body_post[None]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_task_lambda[BASE_TASK_LAMBDA]", + "test": "test_base_task_lambda[BASE_TASK_LAMBDA]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_with_body_post[]", - "test": "test_invoke_with_body_post[]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_lambda_task_resource_data_flow[TASK_LAMBDA_LEGACY_RESOURCE_JSONATA_TO_JSONPATH]", + "test": "test_lambda_task_resource_data_flow[TASK_LAMBDA_LEGACY_RESOURCE_JSONATA_TO_JSONPATH]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_with_body_post[request_body3]", - "test": "test_invoke_with_body_post[request_body3]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_lambda_task_resource_data_flow[TASK_LAMBDA_LEGACY_RESOURCE_JSONPATH_TO_JSONATA]", + "test": "test_lambda_task_resource_data_flow[TASK_LAMBDA_LEGACY_RESOURCE_JSONPATH_TO_JSONATA]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_with_headers[custom_header1]", - "test": "test_invoke_with_headers[custom_header1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_lambda_task_resource_data_flow[TASK_LAMBDA_SDK_RESOURCE_JSONATA_TO_JSONPATH]", + "test": "test_lambda_task_resource_data_flow[TASK_LAMBDA_SDK_RESOURCE_JSONATA_TO_JSONPATH]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_with_headers[custom_header2]", - "test": "test_invoke_with_headers[custom_header2]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_lambda_task_resource_data_flow[TASK_LAMBDA_SDK_RESOURCE_JSONPATH_TO_JSONATA]", + "test": "test_lambda_task_resource_data_flow[TASK_LAMBDA_SDK_RESOURCE_JSONPATH_TO_JSONATA]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_with_query_parameters", - "test": "test_invoke_with_query_parameters", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_task_dataflow_to_state", + "test": "test_task_dataflow_to_state", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_dynamodb_put_delete_item", - "test": "test_dynamodb_put_delete_item", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_catch_empty", + "test": "test_catch_empty", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_dynamodb_put_get_item", - "test": "test_dynamodb_put_get_item", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_catch_states_runtime", + "test": "test_catch_states_runtime", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_dynamodb_put_update_get_item", - "test": "test_dynamodb_put_update_get_item", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_lambda_empty_retry", + "test": "test_lambda_empty_retry", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_list_secrets", - "test": "test_list_secrets", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_lambda_invoke_with_retry_base", + "test": "test_lambda_invoke_with_retry_base", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_get_object[binary]", - "test": "test_s3_get_object[binary]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_lambda_invoke_with_retry_extended_input", + "test": "test_lambda_invoke_with_retry_extended_input", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_get_object[bytearray]", - "test": "test_s3_get_object[bytearray]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_lambda_service_invoke_with_retry_extended_input", + "test": "test_lambda_service_invoke_with_retry_extended_input", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_get_object[empty_binary]", - "test": "test_s3_get_object[empty_binary]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_csv_headers_decl", + "test": "test_map_item_reader_base_csv_headers_decl", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_get_object[empty_str]", - "test": "test_s3_get_object[empty_str]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_csv_headers_first_line", + "test": "test_map_item_reader_base_csv_headers_first_line", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_get_object[str]", - "test": "test_s3_get_object[str]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_json", + "test": "test_map_item_reader_base_json", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_put_object[bool]", - "test": "test_s3_put_object[bool]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_json_max_items", + "test": "test_map_item_reader_base_json_max_items", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_put_object[dict]", - "test": "test_s3_put_object[dict]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_json_max_items_jsonata", + "test": "test_map_item_reader_base_json_max_items_jsonata", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..events[6].previousEventId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_put_object[list]", - "test": "test_s3_put_object[list]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_json_with_items_path[INVALID_ITEMS_PATH]", + "test": "test_map_item_reader_base_json_with_items_path[INVALID_ITEMS_PATH]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..previousEventId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_put_object[num]", - "test": "test_s3_put_object[num]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_json_with_items_path[VALID_ITEMS_PATH_FROM_ITEM_READER]", + "test": "test_map_item_reader_base_json_with_items_path[VALID_ITEMS_PATH_FROM_ITEM_READER]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..previousEventId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_put_object[str]", - "test": "test_s3_put_object[str]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_json_with_items_path[VALID_ITEMS_PATH_FROM_PREVIOUS]", + "test": "test_map_item_reader_base_json_with_items_path[VALID_ITEMS_PATH_FROM_PREVIOUS]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..previousEventId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_sfn_send_task_outcome_with_no_such_token[state_machine_template0]", - "test": "test_sfn_send_task_outcome_with_no_such_token[state_machine_template0]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_base_list_objects_v2", + "test": "test_map_item_reader_base_list_objects_v2", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_sfn_send_task_outcome_with_no_such_token[state_machine_template1]", - "test": "test_sfn_send_task_outcome_with_no_such_token[state_machine_template1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_first_row_extra_fields", + "test": "test_map_item_reader_csv_first_row_extra_fields", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_sfn_start_execution", - "test": "test_sfn_start_execution", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_headers_decl_duplicate_headers", + "test": "test_map_item_reader_csv_headers_decl_duplicate_headers", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_sfn_start_execution_implicit_json_serialisation", - "test": "test_sfn_start_execution_implicit_json_serialisation", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_headers_decl_extra_fields", + "test": "test_map_item_reader_csv_headers_decl_extra_fields", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_dynamodb_task_service.py::TestTaskServiceDynamoDB::test_base_integrations[DYNAMODB_PUT_DELETE_ITEM]", - "test": "test_base_integrations[DYNAMODB_PUT_DELETE_ITEM]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_headers_first_row_typed_headers", + "test": "test_map_item_reader_csv_headers_first_row_typed_headers", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_dynamodb_task_service.py::TestTaskServiceDynamoDB::test_base_integrations[DYNAMODB_PUT_GET_ITEM]", - "test": "test_base_integrations[DYNAMODB_PUT_GET_ITEM]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_max_items[0]", + "test": "test_map_item_reader_csv_max_items[0]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_dynamodb_task_service.py::TestTaskServiceDynamoDB::test_base_integrations[DYNAMODB_PUT_QUERY]", - "test": "test_base_integrations[DYNAMODB_PUT_QUERY]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_max_items[100000000]", + "test": "test_map_item_reader_csv_max_items[100000000]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_dynamodb_task_service.py::TestTaskServiceDynamoDB::test_base_integrations[DYNAMODB_PUT_UPDATE_GET_ITEM]", - "test": "test_base_integrations[DYNAMODB_PUT_UPDATE_GET_ITEM]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_max_items[2]", + "test": "test_map_item_reader_csv_max_items[2]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_events_task_service.py::TestTaskServiceEvents::test_put_events_base", - "test": "test_put_events_base", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_max_items_paths[0]", + "test": "test_map_item_reader_csv_max_items_paths[0]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_events_task_service.py::TestTaskServiceEvents::test_put_events_malformed_detail", - "test": "test_put_events_malformed_detail", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_max_items_paths[100000000]", + "test": "test_map_item_reader_csv_max_items_paths[100000000]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_events_task_service.py::TestTaskServiceEvents::test_put_events_mixed_malformed_detail", - "test": "test_put_events_mixed_malformed_detail", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_max_items_paths[100000001]", + "test": "test_map_item_reader_csv_max_items_paths[100000001]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_events_task_service.py::TestTaskServiceEvents::test_put_events_no_source", - "test": "test_put_events_no_source", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_csv_max_items_paths[2]", + "test": "test_map_item_reader_csv_max_items_paths[2]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_bytes_payload", - "test": "test_invoke_bytes_payload", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_item_reader_json_no_json_list_object", + "test": "test_map_item_reader_json_no_json_list_object", "response": "200", "error": "", "snapshot_skipped": "", @@ -18376,8 +18546,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_json_values[0.0]", - "test": "test_invoke_json_values[0.0]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_state_config_distributed_reentrant_lambda", + "test": "test_map_state_config_distributed_reentrant_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -18386,18 +18556,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_json_values[0_0]", - "test": "test_invoke_json_values[0_0]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_state_nested_config_distributed_no_max_max_concurrency", + "test": "test_map_state_nested_config_distributed_no_max_max_concurrency", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..events[8].previousEventId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_json_values[0_1]", - "test": "test_invoke_json_values[0_1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_state_result_writer", + "test": "test_map_state_result_writer", "response": "200", "error": "", "snapshot_skipped": "", @@ -18406,8 +18576,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_json_values[HelloWorld]", - "test": "test_invoke_json_values[HelloWorld]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_retry_interval_features", + "test": "test_retry_interval_features", "response": "200", "error": "", "snapshot_skipped": "", @@ -18416,8 +18586,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_json_values[True]", - "test": "test_invoke_json_values[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_retry_interval_features_jitter_none", + "test": "test_retry_interval_features_jitter_none", "response": "200", "error": "", "snapshot_skipped": "", @@ -18426,8 +18596,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_json_values[json_value5]", - "test": "test_invoke_json_values[json_value5]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_retry_interval_features_max_attempts_zero", + "test": "test_retry_interval_features_max_attempts_zero", "response": "200", "error": "", "snapshot_skipped": "", @@ -18436,118 +18606,118 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_json_values[json_value6]", - "test": "test_invoke_json_values[json_value6]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_pipe", - "test": "test_invoke_pipe", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_string_payload", - "test": "test_invoke_string_payload", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_base", + "test": "test_invoke_base", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_lambda_task_filter_parameters_input", - "test": "test_lambda_task_filter_parameters_input", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_error", + "test": "test_invoke_error", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke", - "test": "test_invoke", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_with_body_post[HelloWorld]", + "test": "test_invoke_with_body_post[HelloWorld]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_bytes_payload", - "test": "test_invoke_bytes_payload", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_with_body_post[None]", + "test": "test_invoke_with_body_post[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_json_values[0.0]", - "test": "test_invoke_json_values[0.0]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_with_body_post[]", + "test": "test_invoke_with_body_post[]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_json_values[0_0]", - "test": "test_invoke_json_values[0_0]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_with_body_post[request_body3]", + "test": "test_invoke_with_body_post[request_body3]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_json_values[0_1]", - "test": "test_invoke_json_values[0_1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_with_headers[custom_header1]", + "test": "test_invoke_with_headers[custom_header1]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_json_values[HelloWorld]", - "test": "test_invoke_json_values[HelloWorld]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_with_headers[custom_header2]", + "test": "test_invoke_with_headers[custom_header2]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_json_values[True]", - "test": "test_invoke_json_values[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_apigetway_task_service.py::TestTaskApiGateway::test_invoke_with_query_parameters", + "test": "test_invoke_with_query_parameters", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Headers.Content-Length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_json_values[json_value5]", - "test": "test_invoke_json_values[json_value5]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_dynamodb_put_delete_item", + "test": "test_dynamodb_put_delete_item", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18556,8 +18726,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_json_values[json_value6]", - "test": "test_invoke_json_values[json_value6]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_dynamodb_put_get_item", + "test": "test_dynamodb_put_get_item", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18566,8 +18736,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_unsupported_param", - "test": "test_invoke_unsupported_param", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_dynamodb_put_update_get_item", + "test": "test_dynamodb_put_update_get_item", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18576,8 +18746,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sfn_task_service.py::TestTaskServiceSfn::test_start_execution", - "test": "test_start_execution", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_list_secrets", + "test": "test_list_secrets", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18586,8 +18756,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sfn_task_service.py::TestTaskServiceSfn::test_start_execution_input_json", - "test": "test_start_execution_input_json", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_get_object[binary]", + "test": "test_s3_get_object[binary]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18596,8 +18766,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_fifo_message_attribute[input_params0-True]", - "test": "test_fifo_message_attribute[input_params0-True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_get_object[bytearray]", + "test": "test_s3_get_object[bytearray]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18606,8 +18776,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_fifo_message_attribute[input_params1-False]", - "test": "test_fifo_message_attribute[input_params1-False]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_get_object[empty_binary]", + "test": "test_s3_get_object[empty_binary]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18616,8 +18786,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[1]", - "test": "test_publish_base[1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_get_object[empty_str]", + "test": "test_s3_get_object[empty_str]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18626,8 +18796,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[HelloWorld]", - "test": "test_publish_base[HelloWorld]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_get_object[str]", + "test": "test_s3_get_object[str]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18636,8 +18806,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[None]", - "test": "test_publish_base[None]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_put_object[bool]", + "test": "test_s3_put_object[bool]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18646,8 +18816,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[True]", - "test": "test_publish_base[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_put_object[dict]", + "test": "test_s3_put_object[dict]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18656,8 +18826,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[]", - "test": "test_publish_base[]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_put_object[list]", + "test": "test_s3_put_object[list]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18666,8 +18836,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[message1]", - "test": "test_publish_base[message1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_put_object[num]", + "test": "test_s3_put_object[num]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18676,8 +18846,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base_error_topic_arn", - "test": "test_publish_base_error_topic_arn", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_s3_put_object[str]", + "test": "test_s3_put_object[str]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18686,8 +18856,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[\"HelloWorld\"]", - "test": "test_publish_message_attributes[\"HelloWorld\"]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_sfn_send_task_outcome_with_no_such_token[state_machine_template0]", + "test": "test_sfn_send_task_outcome_with_no_such_token[state_machine_template0]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18696,8 +18866,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[HelloWorld]", - "test": "test_publish_message_attributes[HelloWorld]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_sfn_send_task_outcome_with_no_such_token[state_machine_template1]", + "test": "test_sfn_send_task_outcome_with_no_such_token[state_machine_template1]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18706,8 +18876,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[message_value3]", - "test": "test_publish_message_attributes[message_value3]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_sfn_start_execution", + "test": "test_sfn_start_execution", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18716,8 +18886,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[{}]", - "test": "test_publish_message_attributes[{}]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_sfn_start_execution_implicit_json_serialisation", + "test": "test_sfn_start_execution_implicit_json_serialisation", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18726,38 +18896,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sqs_task_service.py::TestTaskServiceSqs::test_send_message", - "test": "test_send_message", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_dynamodb_task_service.py::TestTaskServiceDynamoDB::test_base_integrations[DYNAMODB_PUT_DELETE_ITEM]", + "test": "test_base_integrations[DYNAMODB_PUT_DELETE_ITEM]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sqs_task_service.py::TestTaskServiceSqs::test_send_message_attributes", - "test": "test_send_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_dynamodb_task_service.py::TestTaskServiceDynamoDB::test_base_integrations[DYNAMODB_PUT_GET_ITEM]", + "test": "test_base_integrations[DYNAMODB_PUT_GET_ITEM]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sqs_task_service.py::TestTaskServiceSqs::test_send_message_unsupported_parameters", - "test": "test_send_message_unsupported_parameters", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_dynamodb_task_service.py::TestTaskServiceDynamoDB::test_base_integrations[DYNAMODB_PUT_QUERY]", + "test": "test_base_integrations[DYNAMODB_PUT_QUERY]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_catch_error_variable_sampling[TASK_CATCH_ERROR_VARIABLE_SAMPLING]", - "test": "test_catch_error_variable_sampling[TASK_CATCH_ERROR_VARIABLE_SAMPLING]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_dynamodb_task_service.py::TestTaskServiceDynamoDB::test_base_integrations[DYNAMODB_PUT_UPDATE_GET_ITEM]", + "test": "test_base_integrations[DYNAMODB_PUT_UPDATE_GET_ITEM]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18766,8 +18936,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_catch_error_variable_sampling[TASK_CATCH_ERROR_VARIABLE_SAMPLING_TO_JSONPATH]", - "test": "test_catch_error_variable_sampling[TASK_CATCH_ERROR_VARIABLE_SAMPLING_TO_JSONPATH]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_events_task_service.py::TestTaskServiceEvents::test_put_events_base", + "test": "test_put_events_base", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18776,8 +18946,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_task_catch_error_output[TASK_CATCH_ERROR_OUTPUT]", - "test": "test_task_catch_error_output[TASK_CATCH_ERROR_OUTPUT]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_events_task_service.py::TestTaskServiceEvents::test_put_events_malformed_detail", + "test": "test_put_events_malformed_detail", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18786,8 +18956,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_task_catch_error_output[TASK_CATCH_ERROR_OUTPUT_TO_JSONPATH]", - "test": "test_task_catch_error_output[TASK_CATCH_ERROR_OUTPUT_TO_JSONPATH]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_events_task_service.py::TestTaskServiceEvents::test_put_events_mixed_malformed_detail", + "test": "test_put_events_mixed_malformed_detail", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18796,8 +18966,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_task_catch_error_with_retry[TASK_CATCH_ERROR_OUTPUT_WITH_RETRY]", - "test": "test_task_catch_error_with_retry[TASK_CATCH_ERROR_OUTPUT_WITH_RETRY]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_events_task_service.py::TestTaskServiceEvents::test_put_events_no_source", + "test": "test_put_events_no_source", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -18806,38 +18976,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_task_catch_error_with_retry[TASK_CATCH_ERROR_OUTPUT_WITH_RETRY_TO_JSONPATH]", - "test": "test_task_catch_error_with_retry[TASK_CATCH_ERROR_OUTPUT_WITH_RETRY_TO_JSONPATH]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_bytes_payload", + "test": "test_invoke_bytes_payload", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_create_delete_valid_sm", - "test": "test_create_delete_valid_sm", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_json_values[0.0]", + "test": "test_invoke_json_values[0.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_start_execution_idempotent", - "test": "test_start_execution_idempotent", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_json_values[0_0]", + "test": "test_invoke_json_values[0_0]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_map_run.py::TestSnfApiMapRun::test_list_map_runs_and_describe_map_run", - "test": "test_list_map_runs_and_describe_map_run", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_json_values[0_1]", + "test": "test_invoke_json_values[0_1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -18846,118 +19016,558 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_state/test_test_state_scenarios.py::TestStateCaseScenarios::test_base_lambda_service_task_state[DEBUG]", - "test": "test_base_lambda_service_task_state[DEBUG]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_json_values[HelloWorld]", + "test": "test_invoke_json_values[HelloWorld]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_state/test_test_state_scenarios.py::TestStateCaseScenarios::test_base_lambda_service_task_state[INFO]", - "test": "test_base_lambda_service_task_state[INFO]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_json_values[True]", + "test": "test_invoke_json_values[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_state/test_test_state_scenarios.py::TestStateCaseScenarios::test_base_lambda_service_task_state[TRACE]", - "test": "test_base_lambda_service_task_state[TRACE]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_json_values[json_value5]", + "test": "test_invoke_json_values[json_value5]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_state/test_test_state_scenarios.py::TestStateCaseScenarios::test_base_lambda_task_state[DEBUG]", - "test": "test_base_lambda_task_state[DEBUG]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_json_values[json_value6]", + "test": "test_invoke_json_values[json_value6]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_state/test_test_state_scenarios.py::TestStateCaseScenarios::test_base_lambda_task_state[INFO]", - "test": "test_base_lambda_task_state[INFO]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_pipe", + "test": "test_invoke_pipe", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_state/test_test_state_scenarios.py::TestStateCaseScenarios::test_base_lambda_task_state[TRACE]", - "test": "test_base_lambda_task_state[TRACE]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_string_payload", + "test": "test_invoke_string_payload", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_lambda_task_filter_parameters_input", + "test": "test_lambda_task_filter_parameters_input", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::TestStateMachine::test_create_run_map_state_machine", - "test": "test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke", + "test": "test_invoke", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::TestStateMachine::test_create_run_state_machine", - "test": "test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_bytes_payload", + "test": "test_invoke_bytes_payload", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::TestStateMachine::test_intrinsic_functions", - "test": "test_intrinsic_functions", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_json_values[0.0]", + "test": "test_invoke_json_values[0.0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::TestStateMachine::test_try_catch_state_machine", - "test": "test_try_catch_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_json_values[0_0]", + "test": "test_invoke_json_values[0_0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::test_aws_sdk_task", - "test": "test_aws_sdk_task", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_json_values[0_1]", + "test": "test_invoke_json_values[0_1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_json_values[HelloWorld]", + "test": "test_invoke_json_values[HelloWorld]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_json_values[True]", + "test": "test_invoke_json_values[True]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_json_values[json_value5]", + "test": "test_invoke_json_values[json_value5]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_json_values[json_value6]", + "test": "test_invoke_json_values[json_value6]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task_service.py::TestTaskServiceLambda::test_invoke_unsupported_param", + "test": "test_invoke_unsupported_param", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sfn_task_service.py::TestTaskServiceSfn::test_start_execution", + "test": "test_start_execution", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sfn_task_service.py::TestTaskServiceSfn::test_start_execution_input_json", + "test": "test_start_execution_input_json", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_fifo_message_attribute[input_params0-True]", + "test": "test_fifo_message_attribute[input_params0-True]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_fifo_message_attribute[input_params1-False]", + "test": "test_fifo_message_attribute[input_params1-False]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[1]", + "test": "test_publish_base[1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[HelloWorld]", + "test": "test_publish_base[HelloWorld]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[None]", + "test": "test_publish_base[None]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[True]", + "test": "test_publish_base[True]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[]", + "test": "test_publish_base[]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[message1]", + "test": "test_publish_base[message1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base_error_topic_arn", + "test": "test_publish_base_error_topic_arn", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[\"HelloWorld\"]", + "test": "test_publish_message_attributes[\"HelloWorld\"]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[HelloWorld]", + "test": "test_publish_message_attributes[HelloWorld]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[message_value3]", + "test": "test_publish_message_attributes[message_value3]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[{}]", + "test": "test_publish_message_attributes[{}]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sqs_task_service.py::TestTaskServiceSqs::test_send_message", + "test": "test_send_message", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sqs_task_service.py::TestTaskServiceSqs::test_send_message_attributes", + "test": "test_send_message_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sqs_task_service.py::TestTaskServiceSqs::test_send_message_unsupported_parameters", + "test": "test_send_message_unsupported_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_catch_error_variable_sampling[TASK_CATCH_ERROR_VARIABLE_SAMPLING]", + "test": "test_catch_error_variable_sampling[TASK_CATCH_ERROR_VARIABLE_SAMPLING]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_catch_error_variable_sampling[TASK_CATCH_ERROR_VARIABLE_SAMPLING_TO_JSONPATH]", + "test": "test_catch_error_variable_sampling[TASK_CATCH_ERROR_VARIABLE_SAMPLING_TO_JSONPATH]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_task_catch_error_output[TASK_CATCH_ERROR_OUTPUT]", + "test": "test_task_catch_error_output[TASK_CATCH_ERROR_OUTPUT]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_task_catch_error_output[TASK_CATCH_ERROR_OUTPUT_TO_JSONPATH]", + "test": "test_task_catch_error_output[TASK_CATCH_ERROR_OUTPUT_TO_JSONPATH]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_task_catch_error_with_retry[TASK_CATCH_ERROR_OUTPUT_WITH_RETRY]", + "test": "test_task_catch_error_with_retry[TASK_CATCH_ERROR_OUTPUT_WITH_RETRY]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_task_catch_error_with_retry[TASK_CATCH_ERROR_OUTPUT_WITH_RETRY_TO_JSONPATH]", + "test": "test_task_catch_error_with_retry[TASK_CATCH_ERROR_OUTPUT_WITH_RETRY_TO_JSONPATH]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_create_delete_valid_sm", + "test": "test_create_delete_valid_sm", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_start_execution_idempotent", + "test": "test_start_execution_idempotent", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_map_run.py::TestSnfApiMapRun::test_list_map_runs_and_describe_map_run", + "test": "test_list_map_runs_and_describe_map_run", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_state/test_test_state_scenarios.py::TestStateCaseScenarios::test_base_lambda_service_task_state[DEBUG]", + "test": "test_base_lambda_service_task_state[DEBUG]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_state/test_test_state_scenarios.py::TestStateCaseScenarios::test_base_lambda_service_task_state[INFO]", + "test": "test_base_lambda_service_task_state[INFO]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_state/test_test_state_scenarios.py::TestStateCaseScenarios::test_base_lambda_service_task_state[TRACE]", + "test": "test_base_lambda_service_task_state[TRACE]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_state/test_test_state_scenarios.py::TestStateCaseScenarios::test_base_lambda_task_state[DEBUG]", + "test": "test_base_lambda_task_state[DEBUG]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_state/test_test_state_scenarios.py::TestStateCaseScenarios::test_base_lambda_task_state[INFO]", + "test": "test_base_lambda_task_state[INFO]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_state/test_test_state_scenarios.py::TestStateCaseScenarios::test_base_lambda_task_state[TRACE]", + "test": "test_base_lambda_task_state[TRACE]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::TestStateMachine::test_create_choice_state_machine", + "test": "test_create_choice_state_machine", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::TestStateMachine::test_create_run_map_state_machine", + "test": "test_create_run_map_state_machine", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::TestStateMachine::test_create_run_state_machine", + "test": "test_create_run_state_machine", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::TestStateMachine::test_intrinsic_functions", + "test": "test_intrinsic_functions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::TestStateMachine::test_try_catch_state_machine", + "test": "test_try_catch_state_machine", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::test_aws_sdk_task", + "test": "test_aws_sdk_task", "response": "200", "error": "", "snapshot_skipped": "", @@ -19006,88 +19616,228 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/timeouts/test_timeouts.py::TestTimeouts::test_fixed_timeout_lambda", - "test": "test_fixed_timeout_lambda", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/timeouts/test_timeouts.py::TestTimeouts::test_fixed_timeout_lambda", + "test": "test_fixed_timeout_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/timeouts/test_timeouts.py::TestTimeouts::test_fixed_timeout_service_lambda", + "test": "test_fixed_timeout_service_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/timeouts/test_timeouts.py::TestTimeouts::test_fixed_timeout_service_lambda_with_path", + "test": "test_fixed_timeout_service_lambda_with_path", + "response": "200", + "error": "", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSAssumeRoleTagging::test_assume_role_tag_validation", + "test": "test_assume_role_tag_validation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_assume_non_existent_role", + "test": "test_assume_non_existent_role", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_assume_role", + "test": "test_assume_role", + "response": "200", + "error": "", + "snapshot_skipped": "['$..PackedPolicySize', '$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[False]", + "test": "test_get_caller_identity_role_access_key[False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[True]", + "test": "test_get_caller_identity_role_access_key[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", + "test": "test_firehose_extended_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", + "test": "test_firehose_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_scheduled_lambda", + "test": "test_scheduled_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/timeouts/test_timeouts.py::TestTimeouts::test_fixed_timeout_service_lambda", - "test": "test_fixed_timeout_service_lambda", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.12]", + "test": "test_lambda_put_item_to_dynamodb[python3.12]", "response": "200", "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/timeouts/test_timeouts.py::TestTimeouts::test_fixed_timeout_service_lambda_with_path", - "test": "test_fixed_timeout_service_lambda_with_path", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.13]", + "test": "test_lambda_put_item_to_dynamodb[python3.13]", "response": "200", "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSAssumeRoleTagging::test_assume_role_tag_validation", - "test": "test_assume_role_tag_validation", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", + "test": "test_lambda_put_item_to_dynamodb[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_assume_non_existent_role", - "test": "test_assume_non_existent_role", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", + "test": "test_lambda_put_item_to_dynamodb[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_assume_role", - "test": "test_assume_role", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", + "test": "test_lambda_send_message_to_sqs[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$..PackedPolicySize', '$..Role.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[False]", - "test": "test_get_caller_identity_role_access_key[False]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", + "test": "test_lambda_send_message_to_sqs[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[True]", - "test": "test_get_caller_identity_role_access_key[True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.12]", + "test": "test_lambda_send_message_to_sqs[python3.12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", - "test": "test_firehose_extended_s3", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.13]", + "test": "test_lambda_send_message_to_sqs[python3.13]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19096,8 +19846,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", + "test": "test_lambda_send_message_to_sqs[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19106,8 +19856,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", - "test": "test_firehose_s3", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", + "test": "test_lambda_send_message_to_sqs[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19116,8 +19866,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", + "test": "test_lambda_start_stepfunctions_execution[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19126,8 +19876,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_scheduled_lambda", - "test": "test_scheduled_lambda", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", + "test": "test_lambda_start_stepfunctions_execution[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19136,8 +19886,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.12]", + "test": "test_lambda_start_stepfunctions_execution[python3.12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19146,8 +19896,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.13]", + "test": "test_lambda_start_stepfunctions_execution[python3.13]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19156,8 +19906,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.12]", - "test": "test_lambda_put_item_to_dynamodb[python3.12]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", + "test": "test_lambda_start_stepfunctions_execution[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19166,8 +19916,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.13]", - "test": "test_lambda_put_item_to_dynamodb[python3.13]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", + "test": "test_lambda_start_stepfunctions_execution[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19176,8 +19926,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", - "test": "test_lambda_put_item_to_dynamodb[python3.8]", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", + "test": "test_function_url", "response": "200", "error": "", "snapshot_skipped": "", @@ -19186,320 +19936,440 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", - "test": "test_lambda_put_item_to_dynamodb[python3.9]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", - "test": "test_lambda_send_message_to_sqs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_sts_invalid_parameters", + "test": "test_sts_invalid_parameters", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", + "test": "test_ecr_pipeline_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", + "test": "test_cdc_load_replication_task_data_queries[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.height', '$.kinesis-records..Data.data.created_at']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[non_default]", + "test": "test_cdc_load_replication_task_data_queries[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.height', '$.kinesis-records..Data.data.created_at']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", + "test": "test_cdc_replication_task_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", + "test": "test_connection_with_secret", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", - "test": "test_lambda_send_message_to_sqs[python3.11]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[default]", + "test": "test_full_load_replication_task[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[non_default]", + "test": "test_full_load_replication_task[non_default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[unformatted_json]", + "test": "test_full_load_replication_task[unformatted_json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[disabled]", + "test": "test_cdc_before_image[disabled]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[pk-only]", + "test": "test_cdc_before_image[pk-only]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mysql]", + "test": "test_cdc_rename_change_column[mysql]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_responses[mysql-default]", + "test": "test_cdc_replication_task_basic_responses[mysql-default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..RecoveryCheckpoint', '$..CdcStartPosition', '$..ReplicationTaskSettings.Logging', '$..ReplicationTaskSettings.TTSettings']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.12]", - "test": "test_lambda_send_message_to_sqs[python3.12]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rollback_transaction", + "test": "test_cdc_rollback_transaction", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.13]", - "test": "test_lambda_send_message_to_sqs[python3.13]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_table_rules_filter", + "test": "test_cdc_table_rules_filter", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", - "test": "test_lambda_send_message_to_sqs[python3.8]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", + "test": "test_connection_with_secret", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", - "test": "test_lambda_send_message_to_sqs[python3.9]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", - "test": "test_lambda_start_stepfunctions_execution[python3.10]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-default]", + "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", - "test": "test_lambda_start_stepfunctions_execution[python3.11]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-non_default]", + "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.12]", - "test": "test_lambda_start_stepfunctions_execution[python3.12]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-unformatted_json]", + "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.13]", - "test": "test_lambda_start_stepfunctions_execution[python3.13]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_replication_task_fail_table_does_not_exist", + "test": "test_replication_task_fail_table_does_not_exist", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", - "test": "test_lambda_start_stepfunctions_execution[python3.8]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_no_match_external_table_definition", + "test": "test_run_task_no_match_external_table_definition", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..RecoveryTimeout']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", - "test": "test_lambda_start_stepfunctions_execution[python3.9]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_cdc_replication_data_queries", + "test": "test_cdc_replication_data_queries", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationStats.FullLoadFinishDate', '$..ReplicationStats.FullLoadStartDate', '$..Replication.ReplicationStats.StopDate']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", - "test": "test_function_url", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_full_load_replication", + "test": "test_full_load_replication", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", + "test": "test_kinesis_firehose_redshift", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_sts_invalid_parameters", - "test": "test_sts_invalid_parameters", - "response": "400", - "error": "ValidationError", + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ], - "ls_pro": [ + "origin": "internal" + }, { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_closed_store_aborts", + "test": "test_closed_store_aborts", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", - "test": "test_cdc_load_replication_task_data_queries[default]", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.height', '$.kinesis-records..Data.data.created_at']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[non_default]", - "test": "test_cdc_load_replication_task_data_queries[non_default]", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.height', '$.kinesis-records..Data.data.created_at']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", - "test": "test_cdc_replication_task_data_types", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", + "test": "test_open_store", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", - "test": "test_connection_with_secret", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", + "test": "test_order_completion_workflow", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[default]", - "test": "test_full_load_replication_task[default]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_custom_domains_invocation", + "test": "test_custom_domains_invocation", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[non_default]", - "test": "test_full_load_replication_task[non_default]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_custom_domains_invocation_stage_and_no_base_path", + "test": "test_custom_domains_invocation_stage_and_no_base_path", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[unformatted_json]", - "test": "test_full_load_replication_task[unformatted_json]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_invoke_custom_domain", + "test": "test_invoke_custom_domain", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[disabled]", - "test": "test_cdc_before_image[disabled]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_cognito_scopes", + "test": "test_authorizer_cognito_scopes", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..claims.iss', '$..claims.iat', '$..claims.version', '$..claims.at_hash', '$..claims.jti', '$..claims[\"cognito:user_status\"]']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[pk-only]", - "test": "test_cdc_before_image[pk-only]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_request", + "test": "test_authorizer_event_lambda_request", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..authType', '$..event.headers', '$..event.multiValueHeaders', '$..event.version', '$..authorizationToken', '$..requestContext.extendedRequestId', '$..requestContext.domainName', '$..requestContext.deploymentId', '$..requestContext.protocol', '$..requestContext.requestId', '$..requestContext.requestTime', '$..requestContext.requestTimeEpoch', '$..requestContext.identity']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mysql]", - "test": "test_cdc_rename_change_column[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_request_from_context", + "test": "test_authorizer_event_lambda_request_from_context", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$.create-authorizer-request.authType']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_responses[mysql-default]", - "test": "test_cdc_replication_task_basic_responses[mysql-default]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_token_from_context", + "test": "test_authorizer_event_lambda_token_from_context", "response": "200", "error": "", - "snapshot_skipped": "['$..RecoveryCheckpoint', '$..CdcStartPosition', '$..ReplicationTaskSettings.Logging', '$..ReplicationTaskSettings.TTSettings']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$.create-authorizer-request.authType']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rollback_transaction", - "test": "test_cdc_rollback_transaction", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_lambda_request_identity_source", + "test": "test_authorizer_lambda_request_identity_source", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$.create-authorizer-request-no-cache.authType', '$.create-authorizer-request-with-cache.authType']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_table_rules_filter", - "test": "test_cdc_table_rules_filter", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_lambda_token_identity_source", + "test": "test_authorizer_lambda_token_identity_source", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$.create-authorizer-request.authType']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", - "test": "test_connection_with_secret", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "200", "error": "", "snapshot_skipped": "", @@ -19508,98 +20378,98 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "test": "test_cors_preflight_requests", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-default]", - "test": "test_full_load_replication_task[mysql-default]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events_with_authorizer[1.0]", + "test": "test_lambda_events_with_authorizer[1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-non_default]", - "test": "test_full_load_replication_task[mysql-non_default]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events_with_authorizer[2.0]", + "test": "test_lambda_events_with_authorizer[2.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-unformatted_json]", - "test": "test_full_load_replication_task[mysql-unformatted_json]", + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_replication_task_fail_table_does_not_exist", - "test": "test_replication_task_fail_table_does_not_exist", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_no_match_external_table_definition", - "test": "test_run_task_no_match_external_table_definition", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "test": "test_cognito_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..RecoveryTimeout']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_cdc_replication_data_queries", - "test": "test_cdc_replication_data_queries", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationStats.FullLoadFinishDate', '$..ReplicationStats.FullLoadStartDate', '$..Replication.ReplicationStats.StopDate']", + "snapshot_skipped": "['$..UserPoolId', '$..Username']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_full_load_replication", - "test": "test_full_load_replication", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..UserPoolId', '$..Username']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", - "test": "test_kinesis_firehose_redshift", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "test": "test_iam_authorizer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED-False]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19608,68 +20478,68 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_closed_store_aborts", - "test": "test_closed_store_aborts", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED-True]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED-True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", - "test": "test_concurrent_order_limit", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED-True]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED-True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", - "test": "test_mocking_of_validator_service", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.create_authorizer_token_based.authType', '$.token_authorizer_allow.origin']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", - "test": "test_open_store", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", - "test": "test_order_completion_workflow", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_custom_domains_invocation", - "test": "test_custom_domains_invocation", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", "snapshot_skipped": "", @@ -19678,18 +20548,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_custom_domains_invocation_stage_and_no_base_path", - "test": "test_custom_domains_invocation_stage_and_no_base_path", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_invoke_custom_domain", - "test": "test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19698,68 +20568,68 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_cognito_scopes", - "test": "test_authorizer_cognito_scopes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_matching_routes", + "test": "test_websocket_matching_routes", "response": "200", "error": "", - "snapshot_skipped": "['$..claims.iss', '$..claims.iat', '$..claims.version', '$..claims.at_hash', '$..claims.jti', '$..claims[\"cognito:user_status\"]']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_request", - "test": "test_authorizer_event_lambda_request", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_non_proxy_response_integration", + "test": "test_websocket_non_proxy_response_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..event.headers', '$..event.multiValueHeaders', '$..event.version', '$..authorizationToken', '$..requestContext.extendedRequestId', '$..requestContext.domainName', '$..requestContext.deploymentId', '$..requestContext.protocol', '$..requestContext.requestId', '$..requestContext.requestTime', '$..requestContext.requestTimeEpoch', '$..requestContext.identity']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_request_from_context", - "test": "test_authorizer_event_lambda_request_from_context", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "test": "test_websocket_response_templates", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$.create-authorizer-request.authType']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_token_from_context", - "test": "test_authorizer_event_lambda_token_from_context", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_subprotocols", + "test": "test_websocket_subprotocols", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$.create-authorizer-request.authType']", + "snapshot_skipped": "['$..connection', '$..server', '$.headers-subprotocols-connect-header.sec-websocket-protocol']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_lambda_request_identity_source", - "test": "test_authorizer_lambda_request_identity_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "test": "test_websocket_with_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "['$.create-authorizer-request-no-cache.authType', '$.create-authorizer-request-with-cache.authType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_lambda_token_identity_source", - "test": "test_authorizer_lambda_token_identity_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_lambda_integration", + "test": "test_websocket_with_lambda_integration", "response": "200", "error": "", - "snapshot_skipped": "['$.create-authorizer-request.authType']", + "snapshot_skipped": "['$..integrationLatency']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", "snapshot_skipped": "", @@ -19768,268 +20638,268 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", - "test": "test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizer::test_jwt_authorizer_amazonaws_host", + "test": "test_jwt_authorizer_amazonaws_host", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events_with_authorizer[1.0]", - "test": "test_lambda_events_with_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizer::test_jwt_authorizer_lambda_target[1.0]", + "test": "test_jwt_authorizer_lambda_target[1.0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..claims.version', '$..claims.at_hash', '$..claims.jti', '$..claims[\"cognito:user_status\"]']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events_with_authorizer[2.0]", - "test": "test_lambda_events_with_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizer::test_jwt_authorizer_lambda_target[2.0]", + "test": "test_jwt_authorizer_lambda_target[2.0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..claims.version', '$..claims.at_hash', '$..claims.jti', '$..claims[\"cognito:user_status\"]']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizerAuth0::test_jwt_auth0_multiple_audience", + "test": "test_jwt_auth0_multiple_audience", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_http[payload_format_version0]", + "test": "test_request_authorizer_http[payload_format_version0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..body.event.headers.Content-Length', '$..body.event.headers.content-length']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", - "test": "test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_http[payload_format_version1]", + "test": "test_request_authorizer_http[payload_format_version1]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..body.event.headers.Content-Length', '$..body.event.headers.content-length']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_http[payload_format_version2]", + "test": "test_request_authorizer_http[payload_format_version2]", "response": "200", "error": "", - "snapshot_skipped": "['$..UserPoolId', '$..Username']", + "snapshot_skipped": "['$..body.event.headers.Content-Length', '$..body.event.headers.content-length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_lambda_context[payload_format_version0]", + "test": "test_request_authorizer_lambda_context[payload_format_version0]", "response": "200", "error": "", - "snapshot_skipped": "['$..UserPoolId', '$..Username']", + "snapshot_skipped": "['$..authorizer.event.headers.Content-Length', '$..authorizer.lambda.event.headers.content-length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", - "test": "test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_lambda_context[payload_format_version1]", + "test": "test_request_authorizer_lambda_context[payload_format_version1]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..authorizer.event.headers.Content-Length', '$..authorizer.lambda.event.headers.content-length']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED-False]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_lambda_context[payload_format_version2]", + "test": "test_request_authorizer_lambda_context[payload_format_version2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..authorizer.event.headers.Content-Length', '$..authorizer.lambda.event.headers.content-length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED-True]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_kinesis.py::TestHttpApiAwsProxySubtypeKinesis::test_apigw_v2_http_kinesis_put_record", + "test": "test_apigw_v2_http_kinesis_put_record", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ApiKeyRequired', '$..EncryptionType', '$..headers.Server', '$..headers.Content-Length', '$..headers.x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED-True]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_kinesis.py::TestHttpApiAwsProxySubtypeKinesis::test_apigw_v2_http_kinesis_put_record_no_stream", + "test": "test_apigw_v2_http_kinesis_put_record_no_stream", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.Server']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_lambda_runtime_exception", + "test": "test_aws_proxy_lambda_runtime_exception", "response": "200", "error": "", - "snapshot_skipped": "['$.create_authorizer_token_based.authType', '$.token_authorizer_allow.origin']", + "snapshot_skipped": "['$..headers.Server']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", + "test": "test_aws_proxy_response_payload_format_validation_v1", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "['$..headers.Server', '$..headers.Connection', '$..headers.Content-Type']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v2", + "test": "test_aws_proxy_response_payload_format_validation_v2", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.Server', '$..headers-dict.Server', '$..headers.Connection', '$..headers-dict.Connection', '$..headers.Content-Type']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_return_gzip_response", + "test": "test_aws_proxy_return_gzip_response", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", - "test": "test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_lambda_handling_binary_data", + "test": "test_lambda_handling_binary_data", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_lambda_handling_form_urlencoded_data", + "test": "test_lambda_handling_form_urlencoded_data", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_matching_routes", - "test": "test_websocket_matching_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_lambda_input_base_64_detection", + "test": "test_lambda_input_base_64_detection", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_non_proxy_response_integration", - "test": "test_websocket_non_proxy_response_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_lambda_payload_format[1.0]", + "test": "test_lambda_payload_format[1.0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ApiKeyRequired']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", - "test": "test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_lambda_payload_format[2.0]", + "test": "test_lambda_payload_format[2.0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ApiKeyRequired']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_subprotocols", - "test": "test_websocket_subprotocols", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_sqs.py::TestHttpApiAwsProxySubtypeSQS::test_aws_proxy_sqs_operations", + "test": "test_aws_proxy_sqs_operations", "response": "200", "error": "", - "snapshot_skipped": "['$..connection', '$..server', '$.headers-subprotocols-connect-header.sec-websocket-protocol']", + "snapshot_skipped": "['$..headers.Server']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", - "test": "test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_sqs.py::TestHttpApiAwsProxySubtypeSQS::test_aws_proxy_sqs_send_message", + "test": "test_aws_proxy_sqs_send_message", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data']", + "snapshot_skipped": "['$..headers.Server']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_lambda_integration", - "test": "test_websocket_with_lambda_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_stepfunctions.py::TestHttpApiAwsProxySubtypeStepFunctions::test_step_functions_integration_start_execution", + "test": "test_step_functions_integration_start_execution", "response": "200", "error": "", - "snapshot_skipped": "['$..integrationLatency']", + "snapshot_skipped": "['$..headers.Server', '$..headers.Content-Length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", + "test": "test_custom_domains", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizer::test_jwt_authorizer_amazonaws_host", - "test": "test_jwt_authorizer_amazonaws_host", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", + "test": "test_custom_domains_outside_of_cert[.example.com]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20038,288 +20908,318 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizer::test_jwt_authorizer_lambda_target[1.0]", - "test": "test_jwt_authorizer_lambda_target[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.localhost]", + "test": "test_custom_domains_outside_of_cert[.localhost]", "response": "200", "error": "", - "snapshot_skipped": "['$..claims.version', '$..claims.at_hash', '$..claims.jti', '$..claims[\"cognito:user_status\"]']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpRouteCrud::test_route_with_authorizer_lambda", + "test": "test_route_with_authorizer_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizer::test_jwt_authorizer_lambda_target[2.0]", - "test": "test_jwt_authorizer_lambda_target[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpStageCrud::test_auto_deploy_stage_http", + "test": "test_auto_deploy_stage_http", "response": "200", "error": "", - "snapshot_skipped": "['$..claims.version', '$..claims.at_hash', '$..claims.jti', '$..claims[\"cognito:user_status\"]']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizerAuth0::test_jwt_auth0_multiple_audience", - "test": "test_jwt_auth0_multiple_audience", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2QuickCreate::test_apigatewayv2_quick_create_default[AWS_PROXY]", + "test": "test_apigatewayv2_quick_create_default[AWS_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ApiKeySelectionExpression', '$..CreatedDate', '$..DisableExecuteApiEndpoint', '$..RouteSelectionExpression', '$.get-api.Tags', '$.get-routes.Items..ApiGatewayManaged', '$.get-routes.Items..ApiKeyRequired', '$.get-routes.Items..AuthorizationType', '$.get-routes.Items..Target', '$.get-integrations.Items..ApiGatewayManaged', '$.get-integrations.Items..ConnectionType', '$.get-integrations.Items..IntegrationMethod', '$.get-integrations.Items..PayloadFormatVersion', '$.get-integrations.Items..TimeoutInMillis']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_http[payload_format_version0]", - "test": "test_request_authorizer_http[payload_format_version0]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_integration_keeps_body_intact", + "test": "test_http_integration_keeps_body_intact", "response": "200", "error": "", - "snapshot_skipped": "['$..body.event.headers.Content-Length', '$..body.event.headers.content-length']", + "snapshot_skipped": "['$.create-route.ApiKeyRequired', '$.invoke-api.headers.via', '$.invoke-api.headers.x-amzn-trace-id', '$.invoke-api.headers.x-amzn-tls-cipher-suite', '$.invoke-api.headers.x-amzn-tls-version', '$.invoke-api.headers.x-forwarded-for', '$.invoke-api.headers.x-forwarded-proto', '$.invoke-api.origin']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_http[payload_format_version1]", - "test": "test_request_authorizer_http[payload_format_version1]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", "response": "200", "error": "", - "snapshot_skipped": "['$..body.event.headers.Content-Length', '$..body.event.headers.content-length']", + "snapshot_skipped": "['$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[*].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[*].IntegrationId', '$.http-integrations-2.Items[1].RequestParameters']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_http[payload_format_version2]", - "test": "test_request_authorizer_http[payload_format_version2]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_bad_api_with_warnings", + "test": "test_import_bad_api_with_warnings", "response": "200", "error": "", - "snapshot_skipped": "['$..body.event.headers.Content-Length', '$..body.event.headers.content-length']", + "snapshot_skipped": "['$.import-api-with-warnings.ResponseMetadata.HTTPStatusCode', '$..ImportInfo']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_lambda_context[payload_format_version0]", - "test": "test_request_authorizer_lambda_context[payload_format_version0]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_websockets/test_websockets_context.py::TestWebsocketsContext::test_websocket_aws_proxy_event_shape", + "test": "test_websocket_aws_proxy_event_shape", "response": "200", "error": "", - "snapshot_skipped": "['$..authorizer.event.headers.Content-Length', '$..authorizer.lambda.event.headers.content-length']", + "snapshot_skipped": "['$..requestContext.domainName']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_lambda_context[payload_format_version1]", - "test": "test_request_authorizer_lambda_context[payload_format_version1]", + "node_id": "LocalStack Pro: tests/aws/services/applicationautoscaling/test_application_autoscaling.py::TestAppAutoscalingTags::test_add_same_tag_twice", + "test": "test_add_same_tag_twice", "response": "200", "error": "", - "snapshot_skipped": "['$..authorizer.event.headers.Content-Length', '$..authorizer.lambda.event.headers.content-length']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_lambda_context[payload_format_version2]", - "test": "test_request_authorizer_lambda_context[payload_format_version2]", + "node_id": "LocalStack Pro: tests/aws/services/applicationautoscaling/test_application_autoscaling.py::TestAppAutoscalingTags::test_register_scalable_target_tags", + "test": "test_register_scalable_target_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..authorizer.event.headers.Content-Length', '$..authorizer.lambda.event.headers.content-length']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_kinesis.py::TestHttpApiAwsProxySubtypeKinesis::test_apigw_v2_http_kinesis_put_record", - "test": "test_apigw_v2_http_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/applicationautoscaling/test_application_autoscaling.py::TestAppAutoscalingTags::test_tags_deleted_when_target_deleted", + "test": "test_tags_deleted_when_target_deleted", "response": "200", "error": "", - "snapshot_skipped": "['$..ApiKeyRequired', '$..EncryptionType', '$..headers.Server', '$..headers.Content-Length', '$..headers.x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_kinesis.py::TestHttpApiAwsProxySubtypeKinesis::test_apigw_v2_http_kinesis_put_record_no_stream", - "test": "test_apigw_v2_http_kinesis_put_record_no_stream", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_api.py::TestAppSyncChannelNamespaceCrud::test_create_channel_with_direct_lambda_integration", + "test": "test_create_channel_with_direct_lambda_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.Server']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_lambda_runtime_exception", - "test": "test_aws_proxy_lambda_runtime_exception", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_api.py::TestAppSyncChannelNamespaceCrud::test_with_lambda_config", + "test": "test_with_lambda_config", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.Server']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", - "test": "test_aws_proxy_localstack_endpoint_types", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppSyncLambdaAuthorizer::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", - "test": "test_aws_proxy_response_payload_format_validation_v1", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppSyncLambdaAuthorizer::test_lambda_authorization_context", + "test": "test_lambda_authorization_context", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.Server', '$..headers.Connection', '$..headers.Content-Type']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v2", - "test": "test_aws_proxy_response_payload_format_validation_v2", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppSyncLambdaAuthorizer::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.Server', '$..headers-dict.Server', '$..headers.Connection', '$..headers-dict.Connection', '$..headers.Content-Type']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_return_gzip_response", - "test": "test_aws_proxy_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization", + "test": "test_cognito_authorization", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_lambda_handling_binary_data", - "test": "test_lambda_handling_binary_data", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "response": "200", + "error": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_lambda_handling_form_urlencoded_data", - "test": "test_lambda_handling_form_urlencoded_data", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_lambda_input_base_64_detection", - "test": "test_lambda_input_base_64_detection", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_lambda_payload_format[1.0]", - "test": "test_lambda_payload_format[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", - "snapshot_skipped": "['$..ApiKeyRequired']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_lambda_payload_format[2.0]", - "test": "test_lambda_payload_format[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_group_enforcement", + "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", - "snapshot_skipped": "['$..ApiKeyRequired']", + "snapshot_skipped": "['$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_sqs.py::TestHttpApiAwsProxySubtypeSQS::test_aws_proxy_sqs_operations", - "test": "test_aws_proxy_sqs_operations", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncIamAuthorizer::test_iam_authorization", + "test": "test_iam_authorization", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.Server']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_sqs.py::TestHttpApiAwsProxySubtypeSQS::test_aws_proxy_sqs_send_message", - "test": "test_aws_proxy_sqs_send_message", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncDynamoDbDataSource::test_dynamodb_resolver_scan", + "test": "test_dynamodb_resolver_scan", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.Server']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_stepfunctions.py::TestHttpApiAwsProxySubtypeStepFunctions::test_step_functions_integration_start_execution", - "test": "test_step_functions_integration_start_execution", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncDynamoDbDataSource::test_filter_expressions", + "test": "test_filter_expressions", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.Server', '$..headers.Content-Length']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncHttpDataSource::test_http_data_source_detailed", + "test": "test_http_data_source_detailed", "response": "200", "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", + "snapshot_skipped": "['$..code']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", - "test": "test_custom_domains_outside_of_cert[.example.com]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncHttpDataSource::test_http_data_source_return_object", + "test": "test_http_data_source_return_object", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..code']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.localhost]", - "test": "test_custom_domains_outside_of_cert[.localhost]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncHttpDataSource::test_http_data_source_return_simple", + "test": "test_http_data_source_return_simple", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..code']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpRouteCrud::test_route_with_authorizer_lambda", - "test": "test_route_with_authorizer_lambda", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncHttpDataSource::test_http_data_source_vtl_template", + "test": "test_http_data_source_vtl_template", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpStageCrud::test_auto_deploy_stage_http", - "test": "test_auto_deploy_stage_http", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_batch_processing", + "test": "test_lambda_batch_processing", "response": "200", "error": "", "snapshot_skipped": "", @@ -20328,58 +21228,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2QuickCreate::test_apigatewayv2_quick_create_default[AWS_PROXY]", - "test": "test_apigatewayv2_quick_create_default[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_bool_types", + "test": "test_lambda_bool_types", "response": "200", "error": "", - "snapshot_skipped": "['$..ApiKeySelectionExpression', '$..CreatedDate', '$..DisableExecuteApiEndpoint', '$..RouteSelectionExpression', '$.get-api.Tags', '$.get-routes.Items..ApiGatewayManaged', '$.get-routes.Items..ApiKeyRequired', '$.get-routes.Items..AuthorizationType', '$.get-routes.Items..Target', '$.get-integrations.Items..ApiGatewayManaged', '$.get-integrations.Items..ConnectionType', '$.get-integrations.Items..IntegrationMethod', '$.get-integrations.Items..PayloadFormatVersion', '$.get-integrations.Items..TimeoutInMillis']", + "snapshot_skipped": "['$..body.errors..errorType', '$..body.errors..locations', '$..body.errors..message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_integration_keeps_body_intact", - "test": "test_http_integration_keeps_body_intact", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_data_source[JS]", + "test": "test_lambda_data_source[JS]", "response": "200", "error": "", - "snapshot_skipped": "['$.create-route.ApiKeyRequired', '$.invoke-api.headers.via', '$.invoke-api.headers.x-amzn-trace-id', '$.invoke-api.headers.x-amzn-tls-cipher-suite', '$.invoke-api.headers.x-amzn-tls-version', '$.invoke-api.headers.x-forwarded-for', '$.invoke-api.headers.x-forwarded-proto', '$.invoke-api.origin']", + "snapshot_skipped": "['$..body.data.create.ctx.request.domainName', '$..body.data.create.ctx.request.headers', '$..body.data.create.context.request.domainName', '$..body.data.create.context.request.headers', '$..info.selectionSetList']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", - "test": "test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_data_source[VTL]", + "test": "test_lambda_data_source[VTL]", "response": "200", "error": "", - "snapshot_skipped": "['$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[*].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[*].IntegrationId', '$.http-integrations-2.Items[1].RequestParameters']", + "snapshot_skipped": "['$..body.data.create.ctx.request.domainName', '$..body.data.create.ctx.request.headers', '$..body.data.create.context.request.domainName', '$..body.data.create.context.request.headers', '$..info.selectionSetList']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_bad_api_with_warnings", - "test": "test_import_bad_api_with_warnings", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_payload", + "test": "test_lambda_payload", "response": "200", "error": "", - "snapshot_skipped": "['$.import-api-with-warnings.ResponseMetadata.HTTPStatusCode', '$..ImportInfo']", + "snapshot_skipped": "['$..payload.data.getItem.event.field.identity', '$..payload.data.getItem.event.field.source', '$..payload.data.getItem.event.field.request', '$..payload.data.simple.field.identity', '$..payload.data.simple.field.source', '$..payload.data.simple.field.request', '$..info.selectionSetGraphQL', '$..info.variables']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_websockets/test_websockets_context.py::TestWebsocketsContext::test_websocket_aws_proxy_event_shape", - "test": "test_websocket_aws_proxy_event_shape", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source", + "test": "test_rds_data_source", "response": "200", "error": "", - "snapshot_skipped": "['$..requestContext.domainName']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/applicationautoscaling/test_application_autoscaling.py::TestAppAutoscalingTags::test_add_same_tag_twice", - "test": "test_add_same_tag_twice", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", + "test": "test_rds_data_source_rds_utils", "response": "200", "error": "", "snapshot_skipped": "", @@ -20388,8 +21288,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/applicationautoscaling/test_application_autoscaling.py::TestAppAutoscalingTags::test_register_scalable_target_tags", - "test": "test_register_scalable_target_tags", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDirectInvocation::test_invoke_lambda", + "test": "test_invoke_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -20398,8 +21298,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/applicationautoscaling/test_application_autoscaling.py::TestAppAutoscalingTags::test_tags_deleted_when_target_deleted", - "test": "test_tags_deleted_when_target_deleted", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDirectInvocation::test_invoke_lambda_async", + "test": "test_invoke_lambda_async", "response": "200", "error": "", "snapshot_skipped": "", @@ -20408,8 +21308,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_api.py::TestAppSyncChannelNamespaceCrud::test_create_channel_with_direct_lambda_integration", - "test": "test_create_channel_with_direct_lambda_integration", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDirectInvocation::test_invoke_lambda_none_return", + "test": "test_invoke_lambda_none_return", "response": "200", "error": "", "snapshot_skipped": "", @@ -20418,8 +21318,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_api.py::TestAppSyncChannelNamespaceCrud::test_with_lambda_config", - "test": "test_with_lambda_config", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDynamoDbDataSource::test_put_get", + "test": "test_put_get", "response": "200", "error": "", "snapshot_skipped": "", @@ -20428,18 +21328,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppSyncLambdaAuthorizer::test_lambda_authorization", - "test": "test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventHttpDataSource::test_publish_execution", + "test": "test_publish_execution", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..request.headers.accept-encoding', '$..request.headers.content-length', '$..request.headers.gogi-request-origin', '$..request.headers.x-amzn-remote-ip', '$..request.headers.x-amzn-requestid', '$..request.headers.x-amzn-trace-id', '$..result.body.headers.accept', '$..result.body.headers.accept-encoding', '$..result.body.headers.x-amzn-trace-id', '$..result.body.origin', '$..result.body.headers.date', '$..result.body.headers.user-agent', '$..result.body.headers.X-Amzn-Trace-Id', '$..result.headers.x-amzn-requestid', '$..result.headers.x-amzn-trace-id', '$..result.headers.Connection', '$..result.headers.Server', '$..result.headers.x-amzn-RequestId', '$..result.headers.X-Amzn-Trace-Id']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppSyncLambdaAuthorizer::test_lambda_authorization_context", - "test": "test_lambda_authorization_context", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventLambdaDatasource::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", "snapshot_skipped": "", @@ -20448,8 +21348,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppSyncLambdaAuthorizer::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventRdsDatasource::test_rds_simple", + "test": "test_rds_simple", "response": "200", "error": "", "snapshot_skipped": "", @@ -20458,208 +21358,208 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_resolvers.py::TestAppsyncVtlResolvers::test_nested_query", + "test": "test_nested_query", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", + "test": "test_websocket_subscriptions_relay_sample", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_lambda_/test_cloudcontrol_lambda_function.py::test_list_lambda_function", + "test": "test_list_lambda_function", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "['$..Properties.FileSystemConfigs', '$..Properties.SnapStartResponse']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_lambda_/test_cloudcontrol_lambda_function.py::test_read_lambda_function", + "test": "test_read_lambda_function", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ResourceDescription.Properties.FileSystemConfigs', '$..ResourceDescription.Properties.RecursiveLoop', '$..ResourceDescription.Properties.RuntimeManagementConfig', '$..ResourceDescription.Properties.SnapStartResponse']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/pipes/aws_pipes_pipe/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_with_lambda_integration_events", + "test": "test_sam_with_lambda_integration_events", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Tags', '$.get-routes.Items..AuthorizationScopes', '$.get-routes.Items..RequestParameters']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_group_enforcement", - "test": "test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", - "snapshot_skipped": "['$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncIamAuthorizer::test_iam_authorization", - "test": "test_iam_authorization", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", + "test": "test_pipeline", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..actions..configuration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncDynamoDbDataSource::test_dynamodb_resolver_scan", - "test": "test_dynamodb_resolver_scan", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncDynamoDbDataSource::test_filter_expressions", - "test": "test_filter_expressions", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_sns_backed", + "test": "test_customresource_sns_backed", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncHttpDataSource::test_http_data_source_detailed", - "test": "test_http_data_source_detailed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", + "test": "test_update_custom_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..code']", + "snapshot_skipped": "['$..ServiceToken']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncHttpDataSource::test_http_data_source_return_object", - "test": "test_http_data_source_return_object", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "['$..code']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncHttpDataSource::test_http_data_source_return_simple", - "test": "test_http_data_source_return_simple", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", - "snapshot_skipped": "['$..code']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncHttpDataSource::test_http_data_source_vtl_template", - "test": "test_http_data_source_vtl_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..headers']", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_batch_processing", - "test": "test_lambda_batch_processing", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_bool_types", - "test": "test_lambda_bool_types", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAssociationsValidation::test_lambda_at_edge_with_include_body_for_wrong_event_types[origin-response]", + "test": "test_lambda_at_edge_with_include_body_for_wrong_event_types[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.errors..errorType', '$..body.errors..locations', '$..body.errors..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_data_source[JS]", - "test": "test_lambda_data_source[JS]", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAssociationsValidation::test_lambda_at_edge_with_include_body_for_wrong_event_types[viewer-response]", + "test": "test_lambda_at_edge_with_include_body_for_wrong_event_types[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.data.create.ctx.request.domainName', '$..body.data.create.ctx.request.headers', '$..body.data.create.context.request.domainName', '$..body.data.create.context.request.headers', '$..info.selectionSetList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_data_source[VTL]", - "test": "test_lambda_data_source[VTL]", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAssociationsValidation::test_lambda_at_edge_with_inexistent_lambda_function_version", + "test": "test_lambda_at_edge_with_inexistent_lambda_function_version", "response": "200", "error": "", - "snapshot_skipped": "['$..body.data.create.ctx.request.domainName', '$..body.data.create.ctx.request.headers', '$..body.data.create.context.request.domainName', '$..body.data.create.context.request.headers', '$..info.selectionSetList']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_payload", - "test": "test_lambda_payload", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAssociationsValidation::test_lambda_at_edge_with_lambda_latest_version", + "test": "test_lambda_at_edge_with_lambda_latest_version", "response": "200", "error": "", - "snapshot_skipped": "['$..payload.data.getItem.event.field.identity', '$..payload.data.getItem.event.field.source', '$..payload.data.getItem.event.field.request', '$..payload.data.simple.field.identity', '$..payload.data.simple.field.source', '$..payload.data.simple.field.request', '$..info.selectionSetGraphQL', '$..info.variables']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source", - "test": "test_rds_data_source", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAssociationsValidation::test_lambda_at_edge_with_unsupported_runtime", + "test": "test_lambda_at_edge_with_unsupported_runtime", "response": "200", "error": "", "snapshot_skipped": "", @@ -20668,18 +21568,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", - "test": "test_rds_data_source_rds_utils", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_302_response_redirect", + "test": "test_lambda_at_edge_302_response_redirect", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.Connection', '$..headers.Location', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amz-Cf-Pop', '$..headers.X-Cache', '$..headers.accept-ranges', '$..headers.x-amz-id-2', '$..headers.x-amz-request-id', '$..headers.x-amz-server-side-encryption', '$..headers.Content-Type', '$..headers.ETag', '$..headers.Last-Modified']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDirectInvocation::test_invoke_lambda", - "test": "test_invoke_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_allowed_header_modifications_for_event_type[origin-request]", + "test": "test_lambda_at_edge_allowed_header_modifications_for_event_type[origin-request]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20688,8 +21588,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDirectInvocation::test_invoke_lambda_async", - "test": "test_invoke_lambda_async", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_allowed_header_modifications_for_event_type[origin-response]", + "test": "test_lambda_at_edge_allowed_header_modifications_for_event_type[origin-response]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20698,8 +21598,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDirectInvocation::test_invoke_lambda_none_return", - "test": "test_invoke_lambda_none_return", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_allowed_header_modifications_for_event_type[viewer-request]", + "test": "test_lambda_at_edge_allowed_header_modifications_for_event_type[viewer-request]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20708,8 +21608,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDynamoDbDataSource::test_put_get", - "test": "test_put_get", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_allowed_header_modifications_for_event_type[viewer-response]", + "test": "test_lambda_at_edge_allowed_header_modifications_for_event_type[viewer-response]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20718,18 +21618,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventHttpDataSource::test_publish_execution", - "test": "test_publish_execution", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_delete_distribution", + "test": "test_lambda_at_edge_delete_distribution", "response": "200", "error": "", - "snapshot_skipped": "['$..request.headers.accept-encoding', '$..request.headers.content-length', '$..request.headers.gogi-request-origin', '$..request.headers.x-amzn-remote-ip', '$..request.headers.x-amzn-requestid', '$..request.headers.x-amzn-trace-id', '$..result.body.headers.accept', '$..result.body.headers.accept-encoding', '$..result.body.headers.x-amzn-trace-id', '$..result.body.origin', '$..result.body.headers.date', '$..result.body.headers.user-agent', '$..result.body.headers.X-Amzn-Trace-Id', '$..result.headers.x-amzn-requestid', '$..result.headers.x-amzn-trace-id', '$..result.headers.Connection', '$..result.headers.Server', '$..result.headers.x-amzn-RequestId', '$..result.headers.X-Amzn-Trace-Id']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventLambdaDatasource::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_disallowed_header_modifications_for_event_type[origin-request]", + "test": "test_lambda_at_edge_disallowed_header_modifications_for_event_type[origin-request]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20738,8 +21638,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventRdsDatasource::test_rds_simple", - "test": "test_rds_simple", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_disallowed_header_modifications_for_event_type[origin-response]", + "test": "test_lambda_at_edge_disallowed_header_modifications_for_event_type[origin-response]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20748,8 +21648,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_resolvers.py::TestAppsyncVtlResolvers::test_nested_query", - "test": "test_nested_query", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_disallowed_header_modifications_for_event_type[viewer-request]", + "test": "test_lambda_at_edge_disallowed_header_modifications_for_event_type[viewer-request]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20758,8 +21658,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", - "test": "test_websocket_subscriptions_relay_sample", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_disallowed_header_modifications_for_event_type[viewer-response]", + "test": "test_lambda_at_edge_disallowed_header_modifications_for_event_type[viewer-response]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20768,118 +21668,118 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_lambda_/test_cloudcontrol_lambda_function.py::test_list_lambda_function", - "test": "test_list_lambda_function", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_event_structure_for_event_type[origin-request]", + "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Properties.FileSystemConfigs', '$..Properties.SnapStartResponse']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_lambda_/test_cloudcontrol_lambda_function.py::test_read_lambda_function", - "test": "test_read_lambda_function", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_event_structure_for_event_type[origin-response]", + "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..ResourceDescription.Properties.FileSystemConfigs', '$..ResourceDescription.Properties.RecursiveLoop', '$..ResourceDescription.Properties.RuntimeManagementConfig', '$..ResourceDescription.Properties.SnapStartResponse']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/pipes/aws_pipes_pipe/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_event_structure_for_event_type[viewer-request]", + "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_with_lambda_integration_events", - "test": "test_sam_with_lambda_integration_events", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_event_structure_for_event_type[viewer-response]", + "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$.get-routes.Items..AuthorizationScopes', '$.get-routes.Items..RequestParameters']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", - "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_event_type[viewer-response]", + "test": "test_lambda_at_edge_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..body.headers.content-length', '$..body.headers.via', '$..body.headers.x-amz-cf-id', '$..headers.Connection', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amz-Cf-Pop', '$..headers.X-Amzn-Trace-Id', '$..headers.Age', '$..headers.X-Cache', '$..headers.My-Time', '$..headers.x-amzn-RequestId', '$..headers.accept-encoding', '$..headers.x-forwarded-proto', '$..headers.accept', '$..headers.Content-Type', '$..queryStringParameters', '$..headers.Server', '$..headers.x-amzn-trace-id', '$..headers.x-amzn-requestid', '$..headers.content-type', '$..headers.my-time']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_lifecycle[nodejs22_x]", + "test": "test_lambda_at_edge_lifecycle[nodejs22_x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Distribution.DistributionConfig.DefaultCacheBehavior.ForwardedValues', 'get_distribution_response..Distribution.Status', 'get_distribution_response_deployed..ETag']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", - "test": "test_pipeline", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_lifecycle[python3_12]", + "test": "test_lambda_at_edge_lifecycle[python3_12]", "response": "200", "error": "", - "snapshot_skipped": "['$..actions..configuration']", + "snapshot_skipped": "['$..Distribution.DistributionConfig.DefaultCacheBehavior.ForwardedValues', 'get_distribution_response..Distribution.Status', 'get_distribution_response_deployed..ETag']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_that_returns_no_status_field[origin-response]", + "test": "test_lambda_at_edge_that_returns_no_status_field[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.Connection', '$..headers.Location', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amz-Cf-Pop', '$..headers.X-Cache', '$..headers.accept-ranges', '$..headers.x-amz-id-2', '$..headers.x-amz-request-id', '$..headers.x-amz-server-side-encryption', '$..headers.Content-Type', '$..headers.ETag', '$..headers.Last-Modified']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_sns_backed", - "test": "test_customresource_sns_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_that_returns_no_status_field[viewer-response]", + "test": "test_lambda_at_edge_that_returns_no_status_field[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.Connection', '$..headers.Location', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amz-Cf-Pop', '$..headers.X-Cache', '$..headers.accept-ranges', '$..headers.x-amz-id-2', '$..headers.x-amz-request-id', '$..headers.x-amz-server-side-encryption', '$..headers.Content-Type', '$..headers.ETag', '$..headers.Last-Modified']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", - "test": "test_update_custom_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_with_include_body_enabled[origin-request]", + "test": "test_lambda_at_edge_with_include_body_enabled[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServiceToken']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_with_include_body_enabled[viewer-request]", + "test": "test_lambda_at_edge_with_include_body_enabled[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", + "test": "test_auth_headers_and_non_title_case_of_headers", "response": "200", "error": "", "snapshot_skipped": "", @@ -20888,28 +21788,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_buildspec_override", + "test": "test_buildspec_override", "response": "200", "error": "", - "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "snapshot_skipped": "['$..build.logs', '$..build.phases', '$..build.buildNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAssociationsValidation::test_lambda_at_edge_with_include_body_for_wrong_event_types[origin-response]", - "test": "test_lambda_at_edge_with_include_body_for_wrong_event_types[origin-response]", + "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_delete_build", + "test": "test_delete_build", "response": "200", "error": "", "snapshot_skipped": "", @@ -20918,38 +21808,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAssociationsValidation::test_lambda_at_edge_with_include_body_for_wrong_event_types[viewer-response]", - "test": "test_lambda_at_edge_with_include_body_for_wrong_event_types[viewer-response]", + "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_ecr_build_image", + "test": "test_ecr_build_image", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..build.artifacts.location', '$..build.logs', '$..build.phases']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAssociationsValidation::test_lambda_at_edge_with_inexistent_lambda_function_version", - "test": "test_lambda_at_edge_with_inexistent_lambda_function_version", + "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_env_variables", + "test": "test_env_variables", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..build.logs', '$..build.phases', '$..project.artifacts']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAssociationsValidation::test_lambda_at_edge_with_lambda_latest_version", - "test": "test_lambda_at_edge_with_lambda_latest_version", + "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_getting_started_sample", + "test": "test_getting_started_sample", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..build.logs', '$..build.phases']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAssociationsValidation::test_lambda_at_edge_with_unsupported_runtime", - "test": "test_lambda_at_edge_with_unsupported_runtime", + "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_multiple_builds", + "test": "test_multiple_builds", "response": "200", "error": "", "snapshot_skipped": "", @@ -20958,68 +21848,68 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_302_response_redirect", - "test": "test_lambda_at_edge_302_response_redirect", + "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_terraform_github_module", + "test": "test_terraform_github_module", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.Connection', '$..headers.Location', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amz-Cf-Pop', '$..headers.X-Cache', '$..headers.accept-ranges', '$..headers.x-amz-id-2', '$..headers.x-amz-request-id', '$..headers.x-amz-server-side-encryption', '$..headers.Content-Type', '$..headers.ETag', '$..headers.Last-Modified']", + "snapshot_skipped": "['$..project.artifacts', '$..build.logs', '$..build.phases']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_allowed_header_modifications_for_event_type[origin-request]", - "test": "test_lambda_at_edge_allowed_header_modifications_for_event_type[origin-request]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_code_build_action", + "test": "test_code_build_action", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_allowed_header_modifications_for_event_type[origin-response]", - "test": "test_lambda_at_edge_allowed_header_modifications_for_event_type[origin-response]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_code_star_source_connection_action", + "test": "test_code_star_source_connection_action", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_allowed_header_modifications_for_event_type[viewer-request]", - "test": "test_lambda_at_edge_allowed_header_modifications_for_event_type[viewer-request]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", + "test": "test_create_and_execute_change_set", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_allowed_header_modifications_for_event_type[viewer-response]", - "test": "test_lambda_at_edge_allowed_header_modifications_for_event_type[viewer-response]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", + "test": "test_create_update_cfn_action", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_delete_distribution", - "test": "test_lambda_at_edge_delete_distribution", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_ecr_source_action", + "test": "test_ecr_source_action", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_disallowed_header_modifications_for_event_type[origin-request]", - "test": "test_lambda_at_edge_disallowed_header_modifications_for_event_type[origin-request]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_source_aws_s3_action", + "test": "test_source_aws_s3_action", "response": "200", "error": "", "snapshot_skipped": "", @@ -21028,148 +21918,148 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_disallowed_header_modifications_for_event_type[origin-response]", - "test": "test_lambda_at_edge_disallowed_header_modifications_for_event_type[origin-response]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_approval_action", + "test": "test_approval_action", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_disallowed_header_modifications_for_event_type[viewer-request]", - "test": "test_lambda_at_edge_disallowed_header_modifications_for_event_type[viewer-request]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_build_and_push_docker_image", + "test": "test_build_and_push_docker_image", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_disallowed_header_modifications_for_event_type[viewer-response]", - "test": "test_lambda_at_edge_disallowed_header_modifications_for_event_type[viewer-response]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_event_structure_for_event_type[origin-request]", - "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_codebuild_failing_action", + "test": "test_codebuild_failing_action", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..actionExecutionDetails..output.executionResult.externalExecutionSummary']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_event_structure_for_event_type[origin-response]", - "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecr_source_action", + "test": "test_ecr_source_action", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..ImageURI', '$..actionExecutionDetails..output.executionResult.errorDetails', '$..actionExecutionDetails..output.executionResult.externalExecutionSummary']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_event_structure_for_event_type[viewer-request]", - "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecr_to_blue_green_deployment", + "test": "test_ecr_to_blue_green_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..actionExecutionDetails..output.outputVariables.ImageURI']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_event_structure_for_event_type[viewer-response]", - "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", + "test": "test_ecs_standard_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_event_type[viewer-response]", - "test": "test_lambda_at_edge_event_type[viewer-response]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_lambda_invoke[lambda-failure]", + "test": "test_lambda_invoke[lambda-failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.headers.content-length', '$..body.headers.via', '$..body.headers.x-amz-cf-id', '$..headers.Connection', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amz-Cf-Pop', '$..headers.X-Amzn-Trace-Id', '$..headers.Age', '$..headers.X-Cache', '$..headers.My-Time', '$..headers.x-amzn-RequestId', '$..headers.accept-encoding', '$..headers.x-forwarded-proto', '$..headers.accept', '$..headers.Content-Type', '$..queryStringParameters', '$..headers.Server', '$..headers.x-amzn-trace-id', '$..headers.x-amzn-requestid', '$..headers.content-type', '$..headers.my-time']", + "snapshot_skipped": "['$..FunctionName']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_lifecycle[nodejs22_x]", - "test": "test_lambda_at_edge_lifecycle[nodejs22_x]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_lambda_invoke[lambda-success]", + "test": "test_lambda_invoke[lambda-success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Distribution.DistributionConfig.DefaultCacheBehavior.ForwardedValues', 'get_distribution_response..Distribution.Status', 'get_distribution_response_deployed..ETag']", + "snapshot_skipped": "['$..FunctionName']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_lifecycle[python3_12]", - "test": "test_lambda_at_edge_lifecycle[python3_12]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_list_action_executions", + "test": "test_list_action_executions", "response": "200", "error": "", - "snapshot_skipped": "['$..Distribution.DistributionConfig.DefaultCacheBehavior.ForwardedValues', 'get_distribution_response..Distribution.Status', 'get_distribution_response_deployed..ETag']", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_that_returns_no_status_field[origin-response]", - "test": "test_lambda_at_edge_that_returns_no_status_field[origin-response]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_pipeline_crud", + "test": "test_pipeline_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.Connection', '$..headers.Location', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amz-Cf-Pop', '$..headers.X-Cache', '$..headers.accept-ranges', '$..headers.x-amz-id-2', '$..headers.x-amz-request-id', '$..headers.x-amz-server-side-encryption', '$..headers.Content-Type', '$..headers.ETag', '$..headers.Last-Modified']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_that_returns_no_status_field[viewer-response]", - "test": "test_lambda_at_edge_that_returns_no_status_field[viewer-response]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_pipeline_execution", + "test": "test_pipeline_execution", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.Connection', '$..headers.Location', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amz-Cf-Pop', '$..headers.X-Cache', '$..headers.accept-ranges', '$..headers.x-amz-id-2', '$..headers.x-amz-request-id', '$..headers.x-amz-server-side-encryption', '$..headers.Content-Type', '$..headers.ETag', '$..headers.Last-Modified']", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_with_include_body_enabled[origin-request]", - "test": "test_lambda_at_edge_with_include_body_enabled[origin-request]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resolved_variables", + "test": "test_resolved_variables", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAtEdge::test_lambda_at_edge_with_include_body_enabled[viewer-request]", - "test": "test_lambda_at_edge_with_include_body_enabled[viewer-request]", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", + "test": "test_resource_tags", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", - "test": "test_auth_headers_and_non_title_case_of_headers", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_s3_deployment_provider", + "test": "test_s3_deployment_provider", "response": "200", "error": "", "snapshot_skipped": "", @@ -21178,18 +22068,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_buildspec_override", - "test": "test_buildspec_override", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_source_to_java_build", + "test": "test_source_to_java_build", "response": "200", "error": "", - "snapshot_skipped": "['$..build.logs', '$..build.phases', '$..build.buildNumber']", + "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_delete_build", - "test": "test_delete_build", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "test": "test_srp_custom_auth_flow", "response": "200", "error": "", "snapshot_skipped": "", @@ -21198,38 +22088,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_ecr_build_image", - "test": "test_ecr_build_image", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "test": "test_valid_srp_login", "response": "200", "error": "", - "snapshot_skipped": "['$..build.artifacts.location', '$..build.logs', '$..build.phases']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_env_variables", - "test": "test_env_variables", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..build.logs', '$..build.phases', '$..project.artifacts']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_getting_started_sample", - "test": "test_getting_started_sample", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..build.logs', '$..build.phases']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_multiple_builds", - "test": "test_multiple_builds", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_global_signout", + "test": "test_global_signout", "response": "200", "error": "", "snapshot_skipped": "", @@ -21238,68 +22128,68 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_terraform_github_module", - "test": "test_terraform_github_module", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", + "test": "test_saml_auth_flow[code]", "response": "200", "error": "", - "snapshot_skipped": "['$..project.artifacts', '$..build.logs', '$..build.phases']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_code_build_action", - "test": "test_code_build_action", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", + "test": "test_saml_auth_flow[token]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_code_star_source_connection_action", - "test": "test_code_star_source_connection_action", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_claims_with_username_attributes[None-testuser-user_attributes2]", + "test": "test_token_claims_with_username_attributes[None-testuser-user_attributes2]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..origin_jti', \"$..'cognito:user_status'\"]", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", - "test": "test_create_and_execute_change_set", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_claims_with_username_attributes[email-test@example.com-user_attributes0]", + "test": "test_token_claims_with_username_attributes[email-test@example.com-user_attributes0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..origin_jti', \"$..'cognito:user_status'\"]", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", - "test": "test_create_update_cfn_action", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_claims_with_username_attributes[phone_number-+15555555555-user_attributes1]", + "test": "test_token_claims_with_username_attributes[phone_number-+15555555555-user_attributes1]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..origin_jti', \"$..'cognito:user_status'\"]", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_ecr_source_action", - "test": "test_ecr_source_action", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_source_aws_s3_action", - "test": "test_source_aws_s3_action", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", "snapshot_skipped": "", @@ -21308,108 +22198,108 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_approval_action", - "test": "test_approval_action", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", + "test": "test_cognito_custom_email_signup", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", + "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_build_and_push_docker_image", - "test": "test_build_and_push_docker_image", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", + "test": "test_cognito_triggers", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "test": "test_custom_auth_triggers", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", + "snapshot_skipped": "['$..ChallengeParameters.USERNAME']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_codebuild_failing_action", - "test": "test_codebuild_failing_action", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_challenge_trigger_metadata", + "test": "test_custom_challenge_trigger_metadata", "response": "200", "error": "", - "snapshot_skipped": "['$..actionExecutionDetails..output.executionResult.externalExecutionSummary']", + "snapshot_skipped": "['$..req.version', '$..scopes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecr_source_action", - "test": "test_ecr_source_action", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_challenge_trigger_params", + "test": "test_custom_challenge_trigger_params", "response": "200", "error": "", - "snapshot_skipped": "['$..ImageURI', '$..actionExecutionDetails..output.executionResult.errorDetails', '$..actionExecutionDetails..output.executionResult.externalExecutionSummary']", + "snapshot_skipped": "['$..version', '$..iss', '$..origin_jti']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecr_to_blue_green_deployment", - "test": "test_ecr_to_blue_green_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", + "test": "test_custom_message_sign_up_trigger", "response": "200", "error": "", - "snapshot_skipped": "['$..actionExecutionDetails..output.outputVariables.ImageURI']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecs_standard_deployment", - "test": "test_ecs_standard_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_pre_generation_token_trigger_v2", + "test": "test_pre_generation_token_trigger_v2", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "snapshot_skipped": "['$..scopes', '$..userAttributes.email_verified']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_lambda_invoke[lambda-failure]", - "test": "test_lambda_invoke[lambda-failure]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_signup_trigger_params", + "test": "test_signup_trigger_params", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionName']", + "snapshot_skipped": "['$..session', \"$..userAttributes['cognito:user_status']\"]", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_lambda_invoke[lambda-success]", - "test": "test_lambda_invoke[lambda-success]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_auth_flow[PASSWORD-auth_params1]", + "test": "test_user_auth_flow[PASSWORD-auth_params1]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionName']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_list_action_executions", - "test": "test_list_action_executions", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_auth_flow[PASSWORD_SRP-auth_params2]", + "test": "test_user_auth_flow[PASSWORD_SRP-auth_params2]", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_pipeline_crud", - "test": "test_pipeline_crud", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_auth_flow[SMS_OTP-auth_params0]", + "test": "test_user_auth_flow[SMS_OTP-auth_params0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21418,48 +22308,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_pipeline_execution", - "test": "test_pipeline_execution", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "test": "test_user_migration_lambda[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "snapshot_skipped": "['$..origin_jti', '$..req.version', \"$.initiate-auth-id-token-defined.'cognito:user_status'\", '$.initiate-auth-id-token-defined.email_verified', '$.initiate-auth-id-token-defined.jti']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", - "test": "test_resource_tags", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[email]", + "test": "test_user_migration_lambda[email]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..origin_jti', '$..req.version', \"$.initiate-auth-id-token-defined.'cognito:user_status'\", '$.initiate-auth-id-token-defined.email_verified', '$.initiate-auth-id-token-defined.jti']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_s3_deployment_provider", - "test": "test_s3_deployment_provider", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[preferred_username]", + "test": "test_user_migration_lambda[preferred_username]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..origin_jti', '$..req.version', \"$.initiate-auth-id-token-defined.'cognito:user_status'\", '$.initiate-auth-id-token-defined.email_verified', '$.initiate-auth-id-token-defined.jti']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_source_to_java_build", - "test": "test_source_to_java_build", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", - "test": "test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21468,8 +22358,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", - "test": "test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21478,8 +22368,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", - "test": "test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21488,8 +22378,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", - "test": "test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21498,8 +22388,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_global_signout", - "test": "test_global_signout", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21508,8 +22398,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", - "test": "test_saml_auth_flow[code]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21518,8 +22408,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[token]", - "test": "test_saml_auth_flow[token]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21528,108 +22418,108 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_claims_with_username_attributes[None-testuser-user_attributes2]", - "test": "test_token_claims_with_username_attributes[None-testuser-user_attributes2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_signup_require_phone_email[username_attributes0]", + "test": "test_signup_require_phone_email[username_attributes0]", "response": "200", "error": "", - "snapshot_skipped": "['$..origin_jti', \"$..'cognito:user_status'\"]", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_claims_with_username_attributes[email-test@example.com-user_attributes0]", - "test": "test_token_claims_with_username_attributes[email-test@example.com-user_attributes0]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_signup_require_phone_email[username_attributes1]", + "test": "test_signup_require_phone_email[username_attributes1]", "response": "200", "error": "", - "snapshot_skipped": "['$..origin_jti', \"$..'cognito:user_status'\"]", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_claims_with_username_attributes[phone_number-+15555555555-user_attributes1]", - "test": "test_token_claims_with_username_attributes[phone_number-+15555555555-user_attributes1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_signup_require_phone_email[username_attributes2]", + "test": "test_signup_require_phone_email[username_attributes2]", "response": "200", "error": "", - "snapshot_skipped": "['$..origin_jti', \"$..'cognito:user_status'\"]", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", - "test": "test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/dms/test_dms.py::TestDms::test_connection_kinesis", + "test": "test_connection_kinesis", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ReplicationSubnetGroup', '$..VpcSecurityGroups', '$..ReplicationInstanceIpv6Addresses', '$..ReplicationInstancePrivateIpAddress', '$..ReplicationInstancePrivateIpAddresses', '$..ReplicationInstancePublicIpAddresses']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", - "test": "test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_nonexistent_secrets", + "test": "test_create_task_with_nonexistent_secrets", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..attachments', '$..group', '$..managedAgents', '$..networkInterfaces', '$..overrides', '$..stoppedReason', '$..enableExecuteCommand', '$..startedBy', '$..runtimeId', '$..executionStoppedAt', '$..fargateEphemeralStorage', '$..networkBindings', '$..version']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", - "test": "test_cognito_custom_email_signup", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[True-/test/]", + "test": "test_create_task_with_secrets[True-/test/]", "response": "200", "error": "", - "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", - "test": "test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[True-]", + "test": "test_create_task_with_secrets[True-]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", - "test": "test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_read_from_json_secret[False-False]", + "test": "test_read_from_json_secret[False-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..ChallengeParameters.USERNAME']", + "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..desiredStatus', '$..stoppedReason', '$..stopCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_challenge_trigger_metadata", - "test": "test_custom_challenge_trigger_metadata", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_read_from_json_secret[False-True]", + "test": "test_read_from_json_secret[False-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..req.version', '$..scopes']", + "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..desiredStatus', '$..stoppedReason', '$..stopCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_challenge_trigger_params", - "test": "test_custom_challenge_trigger_params", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_read_from_json_secret[True-False]", + "test": "test_read_from_json_secret[True-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..version', '$..iss', '$..origin_jti']", + "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..desiredStatus', '$..stoppedReason', '$..stopCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", - "test": "test_custom_message_sign_up_trigger", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", + "test": "test_listener", "response": "200", "error": "", "snapshot_skipped": "", @@ -21638,148 +22528,148 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_pre_generation_token_trigger_v2", - "test": "test_pre_generation_token_trigger_v2", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", + "test": "test_elb_lambda_target_permissions", "response": "200", "error": "", - "snapshot_skipped": "['$..scopes', '$..userAttributes.email_verified']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_signup_trigger_params", - "test": "test_signup_trigger_params", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", + "test": "test_elb_register_lambda_target_validation", "response": "200", "error": "", - "snapshot_skipped": "['$..session', \"$..userAttributes['cognito:user_status']\"]", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_auth_flow[PASSWORD-auth_params1]", - "test": "test_user_auth_flow[PASSWORD-auth_params1]", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_forward_config_only_for_target_groups", + "test": "test_forward_config_only_for_target_groups", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_auth_flow[PASSWORD_SRP-auth_params2]", - "test": "test_user_auth_flow[PASSWORD_SRP-auth_params2]", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..content.headers.accept-encoding', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_auth_flow[SMS_OTP-auth_params0]", - "test": "test_user_auth_flow[SMS_OTP-auth_params0]", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..content.headers.accept-encoding', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", - "test": "test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", + "test": "test_load_balancing", "response": "200", "error": "", - "snapshot_skipped": "['$..origin_jti', '$..req.version', \"$.initiate-auth-id-token-defined.'cognito:user_status'\", '$.initiate-auth-id-token-defined.email_verified', '$.initiate-auth-id-token-defined.jti']", + "snapshot_skipped": "['$..headers.host', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[email]", - "test": "test_user_migration_lambda[email]", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration[port-4566]", + "test": "test_route53_elb_integration[port-4566]", "response": "200", "error": "", - "snapshot_skipped": "['$..origin_jti', '$..req.version', \"$.initiate-auth-id-token-defined.'cognito:user_status'\", '$.initiate-auth-id-token-defined.email_verified', '$.initiate-auth-id-token-defined.jti']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[preferred_username]", - "test": "test_user_migration_lambda[preferred_username]", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration[port-80]", + "test": "test_route53_elb_integration[port-80]", "response": "200", "error": "", - "snapshot_skipped": "['$..origin_jti', '$..req.version', \"$.initiate-auth-id-token-defined.'cognito:user_status'\", '$.initiate-auth-id-token-defined.email_verified', '$.initiate-auth-id-token-defined.jti']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", - "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", + "test": "test_put_events_with_target_ecs", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", - "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_firehose_redshift_as_target", + "test": "test_firehose_redshift_as_target", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", - "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_iam_role_chaining_transitive_session_tags", + "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", - "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_s3_iam_principal_tag_on_role", + "test": "test_s3_iam_principal_tag_on_role", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", - "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_s3_iam_principal_tag_on_session", + "test": "test_s3_iam_principal_tag_on_session", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", - "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_secretsmanager_tags_on_resource_and_principal", + "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", - "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_lambda", + "test": "test_aws_request_tags_for_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -21788,118 +22678,118 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", - "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_cross_account_assume_role", + "test": "test_cross_account_assume_role", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_signup_require_phone_email[username_attributes0]", - "test": "test_signup_require_phone_email[username_attributes0]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_signup_require_phone_email[username_attributes1]", - "test": "test_signup_require_phone_email[username_attributes1]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_signup_require_phone_email[username_attributes2]", - "test": "test_signup_require_phone_email[username_attributes2]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/dms/test_dms.py::TestDms::test_connection_kinesis", - "test": "test_connection_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_sqs_cross_account_event_source_mapping", + "test": "test_lambda_sqs_cross_account_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..ReplicationSubnetGroup', '$..VpcSecurityGroups', '$..ReplicationInstanceIpv6Addresses', '$..ReplicationInstancePrivateIpAddress', '$..ReplicationInstancePrivateIpAddresses', '$..ReplicationInstancePublicIpAddresses']", + "snapshot_skipped": "['$..EventSourceMappingArn', '$..UUID']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[True-/test/]", - "test": "test_create_task_with_secrets[True-/test/]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", + "test": "test_s3_cross_account_get_object", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Tags']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_task_with_secrets[True-]", - "test": "test_create_task_with_secrets[True-]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object_with_role_arn_in_bucket_policy", + "test": "test_s3_cross_account_get_object_with_role_arn_in_bucket_policy", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Tags']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_read_from_json_secret[False-False]", - "test": "test_read_from_json_secret[False-False]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", + "test": "test_sns_cross_account_publish", "response": "200", "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..desiredStatus', '$..stoppedReason', '$..stopCode']", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_read_from_json_secret[False-True]", - "test": "test_read_from_json_secret[False-True]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", + "test": "test_sqs_cross_account_receive", "response": "200", "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..desiredStatus', '$..stoppedReason', '$..stopCode']", + "snapshot_skipped": "['$..Error.Message', '$..Error.Detail', '$..Error.QueryErrorCode', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_read_from_json_secret[True-False]", - "test": "test_read_from_json_secret[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", + "test": "test_assume_role_cw_logs", "response": "200", "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..desiredStatus', '$..stoppedReason', '$..stopCode']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", - "test": "test_listener", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", + "test": "test_assume_role_sqs_with_put_role_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", - "test": "test_elb_lambda_target_permissions", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -21908,88 +22798,98 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", - "test": "test_elb_register_lambda_target_validation", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_assumes_itself", + "test": "test_role_assumes_itself", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_forward_config_only_for_target_groups", - "test": "test_forward_config_only_for_target_groups", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", + "test": "test_role_with_permissions_boundary", "response": "200", "error": "", - "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_iam_trust_policy", + "test": "test_iam_trust_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", - "test": "test_internal_path_based_routing[host]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..content.headers.accept-encoding', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", - "test": "test_internal_path_based_routing[path]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary[sqs]", + "test": "test_sqs_receive_queue_attributes_role_permission_boundary[sqs]", "response": "200", "error": "", - "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..content.headers.accept-encoding', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "snapshot_skipped": "['$..Error.QueryErrorCode', '$..Error.Detail', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", - "test": "test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary[sqs_query]", + "test": "test_sqs_receive_queue_attributes_role_permission_boundary[sqs_query]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.host', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", + "snapshot_skipped": "['$..Error.QueryErrorCode', '$..Error.Detail', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration[port-4566]", - "test": "test_route53_elb_integration[port-4566]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_stepfunctions_lambda_invoke", + "test": "test_stepfunctions_lambda_invoke", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..error', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration[port-80]", - "test": "test_route53_elb_integration[port-80]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", + "test": "test_get_permissions_for_role_arn", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[role]", + "test": "test_extract_caller_principal_role[role]", "response": "200", "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_firehose_redshift_as_target", - "test": "test_firehose_redshift_as_target", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", + "test": "test_get_resource_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -21998,168 +22898,168 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_iam_role_chaining_transitive_session_tags", - "test": "test_iam_role_chaining_transitive_session_tags", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", + "test": "test_get_resource_policy_lambda_non_existent", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_s3_iam_principal_tag_on_role", - "test": "test_s3_iam_principal_tag_on_role", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream_as_role", + "test": "test_policy_generation_stream_as_role", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_s3_iam_principal_tag_on_session", - "test": "test_s3_iam_principal_tag_on_session", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_secretsmanager_tags_on_resource_and_principal", - "test": "test_secretsmanager_tags_on_resource_and_principal", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_lambda", - "test": "test_aws_request_tags_for_lambda", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..error-header']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_cross_account_assume_role", - "test": "test_cross_account_assume_role", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "['$..error-header']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", - "test": "test_kms_cross_account_encrypt", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", + "snapshot_skipped": "['$..error-header']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", + "snapshot_skipped": "['$..error-header']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_sqs_cross_account_event_source_mapping", - "test": "test_lambda_sqs_cross_account_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayLambdaAuthorizers::test_apigateway_authorizer_resource_based[REQUEST]", + "test": "test_apigateway_authorizer_resource_based[REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..EventSourceMappingArn', '$..UUID']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayLambdaAuthorizers::test_apigateway_authorizer_resource_based[TOKEN]", + "test": "test_apigateway_authorizer_resource_based[TOKEN]", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object_with_role_arn_in_bucket_policy", - "test": "test_s3_cross_account_get_object_with_role_arn_in_bucket_policy", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayLambdaAuthorizers::test_apigateway_authorizer_with_credentials[REQUEST]", + "test": "test_apigateway_authorizer_with_credentials[REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", - "test": "test_sns_cross_account_publish", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayLambdaAuthorizers::test_apigateway_authorizer_with_credentials[TOKEN]", + "test": "test_apigateway_authorizer_with_credentials[TOKEN]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", - "test": "test_sqs_cross_account_receive", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", + "test": "test_events_events", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.Detail', '$..Error.QueryErrorCode', '$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", - "test": "test_assume_role_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", - "test": "test_assume_role_sqs_with_put_role_policy", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", + "test": "test_events_kinesis", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -22168,418 +23068,418 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_assumes_itself", - "test": "test_role_assumes_itself", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/]", + "test": "test_lambda_iam[/]", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", - "test": "test_role_with_permissions_boundary", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/testpath/]", + "test": "test_lambda_iam[/testpath/]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_iam_trust_policy", - "test": "test_iam_trust_policy", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary[sqs]", - "test": "test_sqs_receive_queue_attributes_role_permission_boundary[sqs]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.QueryErrorCode', '$..Error.Detail', '$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary[sqs_query]", - "test": "test_sqs_receive_queue_attributes_role_permission_boundary[sqs_query]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.QueryErrorCode', '$..Error.Detail', '$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_stepfunctions_lambda_invoke", - "test": "test_stepfunctions_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..error', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", - "test": "test_get_permissions_for_role_arn", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[role]", - "test": "test_extract_caller_principal_role[role]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_topic_lambda_rule", + "test": "test_topic_lambda_rule", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..rules..topicPattern', '$..topicRuleDestination.status', '$..topicRuleDestination.statusReason', '$..topicRuleDestination.vpcProperties']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", - "test": "test_get_resource_policy_lambda_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream_as_role", - "test": "test_policy_generation_stream_as_role", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_dynamodb_v2_put_item", + "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_firehose_put_record", + "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_kinesis_put_record", + "test": "test_topic_rule_triggers_kinesis_put_record", "response": "200", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_lambda", + "test": "test_topic_rule_triggers_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..error-header']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_sqs_message", + "test": "test_topic_rule_triggers_sqs_message", "response": "200", "error": "", - "snapshot_skipped": "['$..error-header']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_event_source_mapping_single_topic", + "test": "test_kafka_event_source_mapping_single_topic", "response": "200", "error": "", - "snapshot_skipped": "['$..error-header']", + "snapshot_skipped": "['$..BrokerNodeGroupInfo.ConnectivityInfo', '$..BrokerNodeGroupInfo.StorageInfo', '$..CurrentBrokerSoftwareInfo', '$..CustomerActionStatus', '$..CurrentVersion', '$..EncryptionInfo', '$..EnhancedMonitoring', '$..OpenMonitoring', '$..StorageMode', '$..Tags', '$..BootstrapBrokerString', '$..bootstrapServers', '$..LastProcessingResult', '$..StateTransitionReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs18_x]", + "test": "test_debug_server_with_init_failure[nodejs18_x]", "response": "200", "error": "", - "snapshot_skipped": "['$..error-header']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs20_x]", + "test": "test_debug_server_with_init_failure[nodejs20_x]", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayLambdaAuthorizers::test_apigateway_authorizer_resource_based[REQUEST]", - "test": "test_apigateway_authorizer_resource_based[REQUEST]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[nodejs22_x]", + "test": "test_debug_server_with_init_failure[nodejs22_x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayLambdaAuthorizers::test_apigateway_authorizer_resource_based[TOKEN]", - "test": "test_apigateway_authorizer_resource_based[TOKEN]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_10]", + "test": "test_debug_server_with_init_failure[python3_10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayLambdaAuthorizers::test_apigateway_authorizer_with_credentials[REQUEST]", - "test": "test_apigateway_authorizer_with_credentials[REQUEST]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_11]", + "test": "test_debug_server_with_init_failure[python3_11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayLambdaAuthorizers::test_apigateway_authorizer_with_credentials[TOKEN]", - "test": "test_apigateway_authorizer_with_credentials[TOKEN]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_12]", + "test": "test_debug_server_with_init_failure[python3_12]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", - "test": "test_events_events", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_13]", + "test": "test_debug_server_with_init_failure[python3_13]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_8]", + "test": "test_debug_server_with_init_failure[python3_8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", - "test": "test_events_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_debug_server_with_init_failure[python3_9]", + "test": "test_debug_server_with_init_failure[python3_9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs18_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs18_x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/]", - "test": "test_lambda_iam[/]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs20_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs20_x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/testpath/]", - "test": "test_lambda_iam[/testpath/]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[nodejs22_x]", + "test": "test_put_auto_port_starts_debug_server[nodejs22_x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_10]", + "test": "test_put_auto_port_starts_debug_server[python3_10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_11]", + "test": "test_put_auto_port_starts_debug_server[python3_11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_12]", + "test": "test_put_auto_port_starts_debug_server[python3_12]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_13]", + "test": "test_put_auto_port_starts_debug_server[python3_13]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_8]", + "test": "test_put_auto_port_starts_debug_server[python3_8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_auto_port_starts_debug_server[python3_9]", + "test": "test_put_auto_port_starts_debug_server[python3_9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs18_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs18_x]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_topic_lambda_rule", - "test": "test_topic_lambda_rule", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs20_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs20_x]", "response": "200", "error": "", - "snapshot_skipped": "['$..rules..topicPattern', '$..topicRuleDestination.status', '$..topicRuleDestination.statusReason', '$..topicRuleDestination.vpcProperties']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", - "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[nodejs22_x]", + "test": "test_put_manual_port_starts_debug_server[nodejs22_x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_dynamodb_v2_put_item", - "test": "test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_10]", + "test": "test_put_manual_port_starts_debug_server[python3_10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_firehose_put_record", - "test": "test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_11]", + "test": "test_put_manual_port_starts_debug_server[python3_11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_kinesis_put_record", - "test": "test_topic_rule_triggers_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_12]", + "test": "test_put_manual_port_starts_debug_server[python3_12]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_lambda", - "test": "test_topic_rule_triggers_lambda", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_13]", + "test": "test_put_manual_port_starts_debug_server[python3_13]", "response": "200", "error": "", "snapshot_skipped": "", @@ -22588,23 +23488,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_sqs_message", - "test": "test_topic_rule_triggers_sqs_message", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_8]", + "test": "test_put_manual_port_starts_debug_server[python3_8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_event_source_mapping_single_topic", - "test": "test_kafka_event_source_mapping_single_topic", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_put_manual_port_starts_debug_server[python3_9]", + "test": "test_put_manual_port_starts_debug_server[python3_9]", "response": "200", "error": "", - "snapshot_skipped": "['$..BrokerNodeGroupInfo.ConnectivityInfo', '$..BrokerNodeGroupInfo.StorageInfo', '$..CurrentBrokerSoftwareInfo', '$..CustomerActionStatus', '$..CurrentVersion', '$..EncryptionInfo', '$..EnhancedMonitoring', '$..OpenMonitoring', '$..StorageMode', '$..Tags', '$..BootstrapBrokerString', '$..bootstrapServers', '$..LastProcessingResult', '$..StateTransitionReason']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -23880,8 +24780,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_non_existent_stream", + "test": "test_non_existent_stream", "response": "200", "error": "", "snapshot_skipped": "", @@ -24070,8 +24970,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_advanced_logging_configuration", - "test": "test_function_advanced_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_advanced_logging_configuration_format_switch", + "test": "test_advanced_logging_configuration_format_switch", "response": "200", "error": "", "snapshot_skipped": "", @@ -24150,11 +25050,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_base.py::TestSnfBase::test_json_path_array_access[$.items[0]]", - "test": "test_json_path_array_access[$.items[0]]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_assign[BASE_REFERENCE_IN_FAIL]", + "test": "test_reference_assign[BASE_REFERENCE_IN_FAIL]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24572,13 +25472,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags_with_volumes", - "test": "test_batch_docker_flags_with_volumes", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet_not_found", + "test": "test_read_subnet_not_found", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -24796,7 +25696,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -24806,7 +25706,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[origin-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -24816,7 +25716,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-request]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -24826,7 +25726,7 @@ "test": "test_lambda_at_edge_event_structure_for_event_type[viewer-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value']", + "snapshot_skipped": "['$..Records..cf.request.headers.accept-encoding..value', '$..Records..cf.request.headers.accept', '$..Records..cf.response.headers.x-amz-id-2', '$..Records..cf.response.headers.x-amz-request-id', '$..Records..cf.response.headers.via']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27432,51 +28332,41 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_policies.py::TestOrganizationsPolicies::test_create_policy_with_incorrect_type", - "test": "test_create_policy_with_incorrect_type", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_tags.py::TestOrganizationsTags::test_attempt_tag_operations_from_non_admin_account", - "test": "test_attempt_tag_operations_from_non_admin_account", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_default_kinesis_source_batch_size_with_sqs_target", + "test": "test_default_kinesis_source_batch_size_with_sqs_target", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_validated.py::TestAccounts::test_default_iam_role_member_account", - "test": "test_default_iam_role_member_account", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_dlq_pipe", + "test": "test_kinesis_dlq_pipe", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "['$..StateReason', '$..KinesisBatchInfo..batchSize', '$..KinesisBatchInfo..shardId', 'pipe_target_function_event_1..eventID']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_validated.py::TestAccounts::test_list_accounts_for_root", - "test": "test_list_accounts_for_root", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_sns_dlq_pipe", + "test": "test_kinesis_sns_dlq_pipe", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason', '$..KinesisBatchInfo..batchSize', '$..KinesisBatchInfo..shardId', 'pipe_target_function_event_1..eventID']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations_validated.py::TestOrganizations::test_delete_organization_with_existing_account", - "test": "test_delete_organization_with_existing_account", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_sqs_fifo_dlq_partial_batch_failures", + "test": "test_sqs_fifo_dlq_partial_batch_failures", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27511,6 +28401,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ram/test_ram.py::TestResourceAccessManager::test_resource_share_invitations", + "test": "test_resource_share_invitations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", "test": "test_batch_execute_statement_setup[postgres-v1]", @@ -27552,8 +28452,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_advisory_lock", - "test": "test_advisory_lock", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", + "test": "test_number_of_records_updated[update-with-ctes]", "response": "200", "error": "", "snapshot_skipped": "", @@ -27566,7 +28466,7 @@ "test": "test_select_char", "response": "200", "error": "", - "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/src/data/coverage/verifiedpermissions.json b/src/data/coverage/verifiedpermissions.json index 1ceefc3c..4d0c51c8 100644 --- a/src/data/coverage/verifiedpermissions.json +++ b/src/data/coverage/verifiedpermissions.json @@ -1309,6 +1309,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_verifiedpermissions.py::TestVerifiedPermissions::test_create_avp_stack_with_cognito", + "test": "test_create_avp_stack_with_cognito", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..identitySources..configuration.cognitoUserPoolConfiguration.clientIds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/verifiedpermissions/test_verifiedpermissions_api.py::TestAVPIdentityProvidersCRUD::test_identity_provider_lifecycle", "test": "test_identity_provider_lifecycle", @@ -1354,6 +1364,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_verifiedpermissions.py::TestVerifiedPermissions::test_create_avp_stack_with_cognito", + "test": "test_create_avp_stack_with_cognito", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..identitySources..configuration.cognitoUserPoolConfiguration.clientIds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -1756,6 +1776,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_verifiedpermissions.py::TestVerifiedPermissions::test_create_avp_stack_with_cognito", + "test": "test_create_avp_stack_with_cognito", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..identitySources..configuration.cognitoUserPoolConfiguration.clientIds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } From edcb8a13ba88f368a2e52da5fcf79cf6a83f94c3 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Mon, 15 Sep 2025 13:23:40 +0530 Subject: [PATCH 09/41] Update function coverage documentation (#194) Co-authored-by: LocalStack Bot --- src/content/docs/snowflake/sql-functions.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/content/docs/snowflake/sql-functions.md b/src/content/docs/snowflake/sql-functions.md index 1b8f962d..02f91c5d 100644 --- a/src/content/docs/snowflake/sql-functions.md +++ b/src/content/docs/snowflake/sql-functions.md @@ -78,7 +78,7 @@ The content will be updated as additional query features and functions are imple |ARRAY_UNIQUE_AGG|✅| |ARRAYS_OVERLAP|✅| |ARRAYS_TO_OBJECT|✅| -|ARRAYS_ZIP|❓| +|ARRAYS_ZIP|✅| |AS_|❓| |AS_ARRAY|✅| |AS_BINARY|✅| @@ -105,6 +105,7 @@ The content will be updated as additional query features and functions are imple |BASE64_DECODE_STRING|❓| |BASE64_ENCODE|❓| |[ NOT ] BETWEEN|✅| +|BIND_VALUES|❓| |BIT_LENGTH|❓| |BITAND|✅| |BITAND_AGG|❓| @@ -172,7 +173,7 @@ The content will be updated as additional query features and functions are imple |CURRENT_DATE|✅| |CURRENT_IP_ADDRESS|✅| |CURRENT_ORGANIZATION_NAME|✅| -|CURRENT_ORGANIZATION_USER|❓| +|CURRENT_ORGANIZATION_USER|✅| |CURRENT_REGION|✅| |CURRENT_ROLE|✅| |CURRENT_ROLE_TYPE|✅| From b54e9d21b8e8e5788a0445c3d672d06a3d862f2c Mon Sep 17 00:00:00 2001 From: sopgreg <33895520+sopgreg@users.noreply.github.com> Date: Mon, 15 Sep 2025 10:43:59 +0200 Subject: [PATCH 10/41] Document FIFO queue creation (#193) Co-authored-by: Quetzalli Co-authored-by: Greg Furman <31275503+gregfurman@users.noreply.github.com> --- src/content/docs/aws/services/sqs.mdx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/content/docs/aws/services/sqs.mdx b/src/content/docs/aws/services/sqs.mdx index 85e6cda0..2748723c 100644 --- a/src/content/docs/aws/services/sqs.mdx +++ b/src/content/docs/aws/services/sqs.mdx @@ -58,6 +58,15 @@ awslocal sqs get-queue-attributes \ --attribute-names All ``` +To create a [FIFO queue](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-fifo-queue-message-identifiers.html), the queue name must end with the `.fifo` suffix in addition to the `FifoQueue=true` attribute set: + +```bash +awslocal sqs create-queue --queue-name localstack-queue.fifo --attributes "FifoQueue=true" +{ + "QueueUrl": "http://sqs.us-east-1.localhost.localstack.cloud:4566/000000000000/localstack-queue.fifo" +} +``` + ### Sending and receiving messages from the queue You can send a message to the SQS queue which will be queued and a consumer can pick it up. From 9043e5daf0e7e8522b81b6d1b590e12ed63a6f49 Mon Sep 17 00:00:00 2001 From: George Tsiolis Date: Tue, 16 Sep 2025 13:17:09 +0300 Subject: [PATCH 11/41] docs: fix sign up URL for SNOW emulator (#196) --- src/components/LanguageSelectWithGetStarted.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/LanguageSelectWithGetStarted.astro b/src/components/LanguageSelectWithGetStarted.astro index 41d2dac1..f9d3129f 100644 --- a/src/components/LanguageSelectWithGetStarted.astro +++ b/src/components/LanguageSelectWithGetStarted.astro @@ -8,7 +8,7 @@ const isSnowflakePage = route.id.startsWith('snowflake'); let getStartedUrl = 'https://app.localstack.cloud/sign-up'; if (isSnowflakePage) { - getStartedUrl += 'p?emulator=snowflake'; + getStartedUrl += '?emulator=snowflake'; } --- From 8df6a02c9f520b68aba556a60cc87249d5ed3da3 Mon Sep 17 00:00:00 2001 From: Alex Rashed <2796604+alexrashed@users.noreply.github.com> Date: Thu, 18 Sep 2025 16:09:30 +0200 Subject: [PATCH 12/41] opensearch: update docs for newly supported versions (#190) --- src/content/docs/aws/services/opensearch.mdx | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/content/docs/aws/services/opensearch.mdx b/src/content/docs/aws/services/opensearch.mdx index 449ab5a4..a5350bee 100644 --- a/src/content/docs/aws/services/opensearch.mdx +++ b/src/content/docs/aws/services/opensearch.mdx @@ -23,7 +23,12 @@ The following versions of OpenSearch Service are supported by LocalStack: - 2.3 - 2.7 - 2.9 -- 2.11 (**default**) +- 2.11 +- 2.13 +- 2.15 +- 2.17 +- 2.19 +- 3.1 (**default**) OpenSearch is closely coupled with the [Elasticsearch Service](../elasticsearch). Clusters generated through the OpenSearch Service will be visible within the Elasticsearch Service interface, and vice versa. @@ -257,15 +262,17 @@ Now you can start another container for OpenSearch Dashboards, which is configur - The version of OpenSearch Dashboards is the same as the OpenSearch domain. ```bash -docker inspect localstack-main | \ - jq -r '.[0].NetworkSettings.Networks | to_entries | .[].value.IPAddress' +LS_IP=$(docker inspect localstack-main | \ + jq -r '.[0].NetworkSettings.Networks | to_entries | .[].value.IPAddress') + +LS_NETWORK=$(docker inspect localstack-main | jq -r '.[0].NetworkSettings.Networks | to_entries | .[].key') docker run --rm -p 5601:5601 \ - --network ls \ - --dns 172.22.0.2 \ + --network $LS_NETWORK \ + --dns $LS_IP \ -e "OPENSEARCH_HOSTS=http://secure-domain.us-east-1.opensearch.localhost.localstack.cloud:4566" \ -e "OPENSEARCH_USERNAME=admin" -e 'OPENSEARCH_PASSWORD=really-secure-passwordAa!1' \ - opensearchproject/opensearch-dashboards:2.11.0 + opensearchproject/opensearch-dashboards:3.1.0 ``` Once the container is running, you can reach OpenSearch Dashboards at `http://localhost:5601` and you can log in with your OpenSearch domain credentials. From 591b8f581a620821bdb38862fe89f749467d884b Mon Sep 17 00:00:00 2001 From: Brian Rinaldi Date: Fri, 19 Sep 2025 04:18:50 -0400 Subject: [PATCH 13/41] Add the student plan (#200) --- .../docs/aws/getting-started/help-support.md | 1 + src/content/docs/aws/licensing.md | 297 +++++++++--------- 2 files changed, 150 insertions(+), 148 deletions(-) diff --git a/src/content/docs/aws/getting-started/help-support.md b/src/content/docs/aws/getting-started/help-support.md index 4017462f..4ddbf687 100644 --- a/src/content/docs/aws/getting-started/help-support.md +++ b/src/content/docs/aws/getting-started/help-support.md @@ -36,6 +36,7 @@ At the moment, we only provide support in `English`, as we are an international | Base | [**Standard Support**](/aws/getting-started/help-support/#standard-support) | | Ultimate | [**Priority Support**](/aws/getting-started/help-support/#priority-support) | | Enterprise | [**Enterprise Support**](/aws/getting-started/help-support/#enterprise-support) | +| Student | [**Basic Support**](/aws/getting-started/help-support/#basic-support) | ## Support Coverage for legacy plans diff --git a/src/content/docs/aws/licensing.md b/src/content/docs/aws/licensing.md index bc8470b0..1137420f 100644 --- a/src/content/docs/aws/licensing.md +++ b/src/content/docs/aws/licensing.md @@ -8,12 +8,13 @@ description: Service availability and licensing details across LocalStack for AW This document outlines the features, emulated AWS services, and enhancements included in each LocalStack for AWS tier. It also clarifies how licensing works across workspaces and users. -As of **May 8, 2025**, LocalStack for AWS is offered in four tiers: +As of **September 18, 2025**, LocalStack for AWS is offered in five tiers: - Free - Base - Ultimate - Enterprise (custom offering available via Sales only) +- Student (requires a verified GitHub Education student account) If you purchased a LocalStack license **before May 8, 2025**, [click here to learn about your available features and legacy entitlements](#legacy-plans). @@ -48,155 +49,155 @@ It does not indicate the level of API coverage or feature availability. To learn more about how a service behaves in LocalStack, refer to that individual service page or contact Support. -| AWS Services | Free | Base | Ultimate | -| -------- | ------- | ------- | ------- | -| Analytics | | | | -| [](https://docs.localstack.cloud/user-guide/aws/es/)[Amazon ElasticSearch](https://docs.localstack.cloud/user-guide/aws/es/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_kinesis/)[Amazon Kinesis Streams](https://docs.localstack.cloud/references/coverage/coverage_kinesis/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_firehose/)[Amazon Kinesis Data Firehose](https://docs.localstack.cloud/references/coverage/coverage_firehose/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_opensearch/)[Amazon OpenSearch](https://docs.localstack.cloud/references/coverage/coverage_opensearch/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_redshift/)[Amazon Redshift](https://docs.localstack.cloud/references/coverage/coverage_redshift/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_athena/)[Amazon Athena](https://docs.localstack.cloud/references/coverage/coverage_athena/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_emr/)[Amazon EMR](https://docs.localstack.cloud/references/coverage/coverage_emr/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_emr-serverless/)[Amazon EMR Serverless](https://docs.localstack.cloud/references/coverage/coverage_emr-serverless/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_glue/)[AWS Glue](https://docs.localstack.cloud/references/coverage/coverage_glue/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_redshift-data/)[Amazon Redshift Data API](https://docs.localstack.cloud/references/coverage/coverage_redshift-data/) | ❌ | ❌ | ✅ | +| AWS Services | Free | Base | Ultimate | Student | +| -------- | ------- | ------- | ------- | ------- | +| Analytics | | | | | +| [](https://docs.localstack.cloud/user-guide/aws/es/)[Amazon ElasticSearch](https://docs.localstack.cloud/user-guide/aws/es/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_kinesis/)[Amazon Kinesis Streams](https://docs.localstack.cloud/references/coverage/coverage_kinesis/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_firehose/)[Amazon Kinesis Data Firehose](https://docs.localstack.cloud/references/coverage/coverage_firehose/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_opensearch/)[Amazon OpenSearch](https://docs.localstack.cloud/references/coverage/coverage_opensearch/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_redshift/)[Amazon Redshift](https://docs.localstack.cloud/references/coverage/coverage_redshift/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_athena/)[Amazon Athena](https://docs.localstack.cloud/references/coverage/coverage_athena/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_emr/)[Amazon EMR](https://docs.localstack.cloud/references/coverage/coverage_emr/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_emr-serverless/)[Amazon EMR Serverless](https://docs.localstack.cloud/references/coverage/coverage_emr-serverless/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_glue/)[AWS Glue](https://docs.localstack.cloud/references/coverage/coverage_glue/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_redshift-data/)[Amazon Redshift Data API](https://docs.localstack.cloud/references/coverage/coverage_redshift-data/) | ❌ | ❌ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_lakeformation/)[AWS Lake Formation](https://docs.localstack.cloud/references/coverage/coverage_lakeformation/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/msk/)[Amazon Managed Streaming for Apache Kafka](https://docs.localstack.cloud/user-guide/aws/msk/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/kinesisanalytics/)[Amazon Kinesis Data Analytics](https://docs.localstack.cloud/user-guide/aws/kinesisanalytics/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/kinesisanalyticsv2/)[Amazon Managed Service for Apache Flink](https://docs.localstack.cloud/user-guide/aws/kinesisanalyticsv2/) | ❌ | ❌ | ✅ | -| Application Integration | | | | -| [](https://docs.localstack.cloud/user-guide/aws/swf/)[Amazon Simple Workflow Service (SWF)](https://docs.localstack.cloud/user-guide/aws/swf/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/sns/)[Amazon Simple Notification Service (SNS)](https://docs.localstack.cloud/user-guide/aws/sns/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/sqs/)[Amazon Simple Queue Service (SQS)](https://docs.localstack.cloud/user-guide/aws/sqs/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/stepfunctions/)[AWS Step Functions](https://docs.localstack.cloud/user-guide/aws/stepfunctions/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/events/)[Amazon EventBridge](https://docs.localstack.cloud/user-guide/aws/events/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/scheduler/)[Amazon EventBridge Scheduler](https://docs.localstack.cloud/user-guide/aws/scheduler/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/mq/)[Amazon MQ](https://docs.localstack.cloud/user-guide/aws/mq/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/pipes/)[Amazon EventBridge Pipes](https://docs.localstack.cloud/user-guide/aws/pipes/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/mwaa/)[Amazon Managed Workflows for Apache Airflow](https://docs.localstack.cloud/user-guide/aws/mwaa/) | ❌ | ❌ | ✅ | -| BlockChain | | | | -| [](https://docs.localstack.cloud/user-guide/aws/managedblockchain/)[Amazon Managed Blockchain](https://docs.localstack.cloud/user-guide/aws/managedblockchain/) | ❌ | ❌ | ✅ | -| Business Applications | | | | -| [](https://docs.localstack.cloud/user-guide/aws/ses/)[Amazon Simple Email Service (SES)](https://docs.localstack.cloud/user-guide/aws/ses/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/ses/)[Amazon Simple Email Service API V2 (SES)](https://docs.localstack.cloud/user-guide/aws/ses/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/pinpoint/)[Amazon Pinpoint](https://docs.localstack.cloud/user-guide/aws/pinpoint/) | ❌ | ❌ | ✅ | -| Cloud Financial Management | | | | -| [](https://docs.localstack.cloud/user-guide/aws/ce/)[AWS Cost Explorer](https://docs.localstack.cloud/user-guide/aws/ce/) | ❌ | ❌ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/msk/)[Amazon Managed Streaming for Apache Kafka](https://docs.localstack.cloud/user-guide/aws/msk/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/kinesisanalytics/)[Amazon Kinesis Data Analytics](https://docs.localstack.cloud/user-guide/aws/kinesisanalytics/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/kinesisanalyticsv2/)[Amazon Managed Service for Apache Flink](https://docs.localstack.cloud/user-guide/aws/kinesisanalyticsv2/) | ❌ | ❌ | ✅ | ✅ | +| Application Integration | | | | | +| [](https://docs.localstack.cloud/user-guide/aws/swf/)[Amazon Simple Workflow Service (SWF)](https://docs.localstack.cloud/user-guide/aws/swf/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/sns/)[Amazon Simple Notification Service (SNS)](https://docs.localstack.cloud/user-guide/aws/sns/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/sqs/)[Amazon Simple Queue Service (SQS)](https://docs.localstack.cloud/user-guide/aws/sqs/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/stepfunctions/)[AWS Step Functions](https://docs.localstack.cloud/user-guide/aws/stepfunctions/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/events/)[Amazon EventBridge](https://docs.localstack.cloud/user-guide/aws/events/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/scheduler/)[Amazon EventBridge Scheduler](https://docs.localstack.cloud/user-guide/aws/scheduler/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/mq/)[Amazon MQ](https://docs.localstack.cloud/user-guide/aws/mq/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/pipes/)[Amazon EventBridge Pipes](https://docs.localstack.cloud/user-guide/aws/pipes/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/mwaa/)[Amazon Managed Workflows for Apache Airflow](https://docs.localstack.cloud/user-guide/aws/mwaa/) | ❌ | ❌ | ✅ | ✅ | +| BlockChain | | | | | +| [](https://docs.localstack.cloud/user-guide/aws/managedblockchain/)[Amazon Managed Blockchain](https://docs.localstack.cloud/user-guide/aws/managedblockchain/) | ❌ | ❌ | ✅ | ✅ | +| Business Applications | | | | | +| [](https://docs.localstack.cloud/user-guide/aws/ses/)[Amazon Simple Email Service (SES)](https://docs.localstack.cloud/user-guide/aws/ses/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/ses/)[Amazon Simple Email Service API V2 (SES)](https://docs.localstack.cloud/user-guide/aws/ses/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/pinpoint/)[Amazon Pinpoint](https://docs.localstack.cloud/user-guide/aws/pinpoint/) | ❌ | ❌ | ✅ | ✅ | +| Cloud Financial Management | | | | | +| [](https://docs.localstack.cloud/user-guide/aws/ce/)[AWS Cost Explorer](https://docs.localstack.cloud/user-guide/aws/ce/) | ❌ | ❌ | ✅ | ✅ | | Compute | | | | -| [](https://docs.localstack.cloud/user-guide/aws/ec2/)[Amazon Elastic Compute Cloud (EC2)](https://docs.localstack.cloud/user-guide/aws/ec2/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/lambda/)[AWS Lambda](https://docs.localstack.cloud/user-guide/aws/lambda/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/batch/)[AWS Batch](https://docs.localstack.cloud/user-guide/aws/batch/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/elasticbeanstalk/)[AWS Elastic Beanstalk](https://docs.localstack.cloud/user-guide/aws/elasticbeanstalk/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/serverlessrepo/)[AWS Serverless Application Repository](https://docs.localstack.cloud/user-guide/aws/serverlessrepo/) | ❌ | ❌ | ✅ | -| Containers | | | | -| [](https://docs.localstack.cloud/user-guide/aws/ecr/)[Amazon Elastic Container Registry (ECR)](https://docs.localstack.cloud/user-guide/aws/ecr/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/ecr/)[Amazon Elastic Container Service (ECS)](https://docs.localstack.cloud/user-guide/aws/ecr/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/eks/)[Amazon Elastic Kubernetes Service (EKS)](https://docs.localstack.cloud/user-guide/aws/eks/) | ❌ | ❌ | ✅ | -| Customer Enablement | | | | -| [](https://docs.localstack.cloud/user-guide/aws/support/)[AWS Support API](https://docs.localstack.cloud/user-guide/aws/support/) | ✅ | ✅ | ✅ | -| DataBases | | | | -| [](https://docs.localstack.cloud/user-guide/aws/dynamodb/)[Amazon DynamoDB](https://docs.localstack.cloud/user-guide/aws/dynamodb/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/dynamodbstreams/)[Amazon DynamoDB Streams](https://docs.localstack.cloud/user-guide/aws/dynamodbstreams/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/elasticache/)[Amazon ElastiCache](https://docs.localstack.cloud/user-guide/aws/elasticache/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/rds/)[Amazon Relational Database Service (RDS)](https://docs.localstack.cloud/user-guide/aws/rds/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_rds-data/)[Amazon RDS Data API](https://docs.localstack.cloud/references/coverage/coverage_rds-data/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/docdb/)[Amazon DocumentDB](https://docs.localstack.cloud/user-guide/aws/docdb/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/memorydb/)[Amazon MemoryDB](https://docs.localstack.cloud/user-guide/aws/memorydb/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/neptune/)[Amazon Neptune](https://docs.localstack.cloud/user-guide/aws/neptune/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/timestream/)[Amazon Timestream](https://docs.localstack.cloud/user-guide/aws/timestream/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/qldb/)[Amazon Quantum Ledger Database (QLDB)](https://docs.localstack.cloud/user-guide/aws/qldb/) | ❌ | ❌ | ✅ | -| Developer Tools | | | | -| [](https://docs.localstack.cloud/references/coverage/coverage_codecommit/)[AWS CodeCommit](https://docs.localstack.cloud/references/coverage/coverage_codecommit/) | ❌ | ✅ | ✅ | -| AWS CodeArtifact | ❌ | ✅ | ✅ | -| AWS CodeBuild | ❌ | ✅ | ✅ | -| AWS CodeConnections | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/fis/)[AWS Fault Injection Service](https://docs.localstack.cloud/user-guide/aws/fis/) | ❌ | ❌ | ✅ | -| AWS CodeDeploy | ❌ | ❌ | ✅ | -| AWS CodePipeline | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/xray/)[AWS X-Ray](https://docs.localstack.cloud/user-guide/aws/xray/) | ❌ | ❌ | ✅ | -| Frontend Web & Mobile Services | | | | -| [](https://docs.localstack.cloud/user-guide/aws/amplify/)[AWS Amplify](https://docs.localstack.cloud/user-guide/aws/amplify/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/appsync/)[AWS AppSync](https://docs.localstack.cloud/user-guide/aws/appsync/) | ❌ | ❌ | ✅ | -| IoT | | | | -| [](https://docs.localstack.cloud/user-guide/aws/iot/)[AWS IoT](https://docs.localstack.cloud/user-guide/aws/iot/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/iotwireless/)[AWS IoT Wireless](https://docs.localstack.cloud/user-guide/aws/iotwireless/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/iotanalytics/)[AWS IoT Analytics](https://docs.localstack.cloud/user-guide/aws/iotanalytics/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/iotdata/)[AWS IoT Data](https://docs.localstack.cloud/user-guide/aws/iotdata/) | ❌ | ❌ | ✅ | -| Management & Governance | | | | -| [](https://docs.localstack.cloud/user-guide/aws/cloudformation/)[AWS CloudFormation](https://docs.localstack.cloud/user-guide/aws/cloudformation/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/cloudwatch/)[Amazon CloudWatch Metrics](https://docs.localstack.cloud/user-guide/aws/cloudwatch/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/logs/)[Amazon CloudWatch Logs](https://docs.localstack.cloud/user-guide/aws/logs/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/resource_groups/)[AWS Resource Groups](https://docs.localstack.cloud/user-guide/aws/resource_groups/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_ssm/)[AWS Systems Manager Parameter Store](https://docs.localstack.cloud/references/coverage/coverage_ssm/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_cloudcontrol/)[AWS Cloud Control](https://docs.localstack.cloud/references/coverage/coverage_cloudcontrol/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_application-autoscaling/)[AWS Application Auto Scaling](https://docs.localstack.cloud/references/coverage/coverage_application-autoscaling/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_autoscaling/)[Amazon EC2 Auto Scaling](https://docs.localstack.cloud/references/coverage/coverage_autoscaling/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_config/)[AWS Config](https://docs.localstack.cloud/references/coverage/coverage_config/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_appconfig/)[AWS AppConfig](https://docs.localstack.cloud/references/coverage/coverage_appconfig/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_cloudtrail/)[AWS CloudTrail](https://docs.localstack.cloud/references/coverage/coverage_cloudtrail/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_account/)[AWS Account Management](https://docs.localstack.cloud/references/coverage/coverage_account/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_organizations/)[AWS Organizations](https://docs.localstack.cloud/references/coverage/coverage_organizations/) | ❌ | ❌ | ✅ | -| Media | | | | -| [](https://docs.localstack.cloud/references/coverage/coverage_elastictranscoder/)[Amazon Elastic Transcoder](https://docs.localstack.cloud/references/coverage/coverage_elastictranscoder/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_mediaconvert/)[AWS Elemental MediaConvert](https://docs.localstack.cloud/references/coverage/coverage_mediaconvert/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_mediastore/)[AWS Elemental MediaStore](https://docs.localstack.cloud/references/coverage/coverage_mediastore/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_mediastore-data/)[AWS Elemental MediaStore Data Plane](https://docs.localstack.cloud/references/coverage/coverage_mediastore-data/) | ❌ | ❌ | ✅ | -| Migration & Transfer | | | | -| [](https://docs.localstack.cloud/references/coverage/coverage_transfer/)[AWS Transfer Family](https://docs.localstack.cloud/references/coverage/coverage_transfer/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_dms/)[AWS Database Migration Service](https://docs.localstack.cloud/references/coverage/coverage_dms/) | ❌ | ❌ | ✅ | -| Machine Learning | | | | -| [](https://docs.localstack.cloud/references/coverage/coverage_transcribe/)[Amazon Transcribe](https://docs.localstack.cloud/references/coverage/coverage_transcribe/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_textract/)[Amazon Textract](https://docs.localstack.cloud/references/coverage/coverage_textract/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_sagemaker/)[Amazon SageMaker AI](https://docs.localstack.cloud/references/coverage/coverage_sagemaker/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_sagemaker-runtime/)[Amazon SageMaker Runtime](https://docs.localstack.cloud/references/coverage/coverage_sagemaker-runtime/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_bedrock/)[Amazon Bedrock](https://docs.localstack.cloud/references/coverage/coverage_bedrock/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_bedrock-runtime/)[Amazon Bedrock Runtime](https://docs.localstack.cloud/references/coverage/coverage_bedrock-runtime/) | ❌ | ❌ | ✅ | -| Networking & Content Delivery | | | | -| [](https://docs.localstack.cloud/references/coverage/coverage_route53/)[Amazon Route 53](https://docs.localstack.cloud/references/coverage/coverage_route53/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/route53resolver/)[Amazon Route 53 Resolver](https://docs.localstack.cloud/user-guide/aws/route53resolver/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_apigateway/)[Amazon API Gateway REST API](https://docs.localstack.cloud/references/coverage/coverage_apigateway/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_apigatewayv2/)[Amazon API Gateway HTTP and WebSocket API](https://docs.localstack.cloud/references/coverage/coverage_apigatewayv2/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_apigatewaymanagementapi/)[Amazon API Gateway Management API](https://docs.localstack.cloud/references/coverage/coverage_apigatewaymanagementapi/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_elb/)[Elastic Load Balancing](https://docs.localstack.cloud/references/coverage/coverage_elb/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_elbv2/)[Elastic Load Balancing v2 (Application, Network)](https://docs.localstack.cloud/references/coverage/coverage_elbv2/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_cloudfront/)[Amazon CloudFront](https://docs.localstack.cloud/references/coverage/coverage_cloudfront/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_servicediscovery/)[AWS Cloud Map](https://docs.localstack.cloud/references/coverage/coverage_servicediscovery/) | ❌ | ❌ | ✅ | -| Security, Identity & Compliance | | | | -| [](https://docs.localstack.cloud/references/coverage/coverage_kms/)[AWS Key Management Service (KMS)](https://docs.localstack.cloud/references/coverage/coverage_kms/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_secretsmanager/)[AWS Secrets Manager](https://docs.localstack.cloud/references/coverage/coverage_secretsmanager/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_sts/)[AWS Security Token Service](https://docs.localstack.cloud/references/coverage/coverage_sts/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_acm/)[AWS Certificate Manager](https://docs.localstack.cloud/references/coverage/coverage_acm/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_cognito-identity/)[Amazon Cognito Identity Pools](https://docs.localstack.cloud/references/coverage/coverage_cognito-identity/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_cognito-idp/)[Amazon Cognito User Pools](https://docs.localstack.cloud/references/coverage/coverage_cognito-idp/) | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_acm-pca/)[AWS Private Certificate Authority](https://docs.localstack.cloud/references/coverage/coverage_acm-pca/) | ❌ | | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_wafv2/)[AWS Web Application Firewall (WAF)](https://docs.localstack.cloud/references/coverage/coverage_wafv2/) | ❌ | ❌ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/ec2/)[Amazon Elastic Compute Cloud (EC2)](https://docs.localstack.cloud/user-guide/aws/ec2/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/lambda/)[AWS Lambda](https://docs.localstack.cloud/user-guide/aws/lambda/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/batch/)[AWS Batch](https://docs.localstack.cloud/user-guide/aws/batch/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/elasticbeanstalk/)[AWS Elastic Beanstalk](https://docs.localstack.cloud/user-guide/aws/elasticbeanstalk/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/serverlessrepo/)[AWS Serverless Application Repository](https://docs.localstack.cloud/user-guide/aws/serverlessrepo/) | ❌ | ❌ | ✅ | ✅ | +| Containers | | | | | +| [](https://docs.localstack.cloud/user-guide/aws/ecr/)[Amazon Elastic Container Registry (ECR)](https://docs.localstack.cloud/user-guide/aws/ecr/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/ecr/)[Amazon Elastic Container Service (ECS)](https://docs.localstack.cloud/user-guide/aws/ecr/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/eks/)[Amazon Elastic Kubernetes Service (EKS)](https://docs.localstack.cloud/user-guide/aws/eks/) | ❌ | ❌ | ✅ | ✅ | +| Customer Enablement | | | | | +| [](https://docs.localstack.cloud/user-guide/aws/support/)[AWS Support API](https://docs.localstack.cloud/user-guide/aws/support/) | ✅ | ✅ | ✅ | ✅ | +| DataBases | | | | | +| [](https://docs.localstack.cloud/user-guide/aws/dynamodb/)[Amazon DynamoDB](https://docs.localstack.cloud/user-guide/aws/dynamodb/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/dynamodbstreams/)[Amazon DynamoDB Streams](https://docs.localstack.cloud/user-guide/aws/dynamodbstreams/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/elasticache/)[Amazon ElastiCache](https://docs.localstack.cloud/user-guide/aws/elasticache/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/rds/)[Amazon Relational Database Service (RDS)](https://docs.localstack.cloud/user-guide/aws/rds/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_rds-data/)[Amazon RDS Data API](https://docs.localstack.cloud/references/coverage/coverage_rds-data/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/docdb/)[Amazon DocumentDB](https://docs.localstack.cloud/user-guide/aws/docdb/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/memorydb/)[Amazon MemoryDB](https://docs.localstack.cloud/user-guide/aws/memorydb/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/neptune/)[Amazon Neptune](https://docs.localstack.cloud/user-guide/aws/neptune/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/timestream/)[Amazon Timestream](https://docs.localstack.cloud/user-guide/aws/timestream/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/qldb/)[Amazon Quantum Ledger Database (QLDB)](https://docs.localstack.cloud/user-guide/aws/qldb/) | ❌ | ❌ | ✅ | ✅ | +| Developer Tools | | | | | +| [](https://docs.localstack.cloud/references/coverage/coverage_codecommit/)[AWS CodeCommit](https://docs.localstack.cloud/references/coverage/coverage_codecommit/) | ❌ | ✅ | ✅ | ✅ | +| AWS CodeArtifact | ❌ | ✅ | ✅ | ✅ | +| AWS CodeBuild | ❌ | ✅ | ✅ | ✅ | +| AWS CodeConnections | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/fis/)[AWS Fault Injection Service](https://docs.localstack.cloud/user-guide/aws/fis/) | ❌ | ❌ | ✅ | ✅ | +| AWS CodeDeploy | ❌ | ❌ | ✅ | ✅ | +| AWS CodePipeline | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/xray/)[AWS X-Ray](https://docs.localstack.cloud/user-guide/aws/xray/) | ❌ | ❌ | ✅ | ✅ | +| Frontend Web & Mobile Services | | | | | +| [](https://docs.localstack.cloud/user-guide/aws/amplify/)[AWS Amplify](https://docs.localstack.cloud/user-guide/aws/amplify/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/appsync/)[AWS AppSync](https://docs.localstack.cloud/user-guide/aws/appsync/) | ❌ | ❌ | ✅ | ✅ | +| IoT | | | | | +| [](https://docs.localstack.cloud/user-guide/aws/iot/)[AWS IoT](https://docs.localstack.cloud/user-guide/aws/iot/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/iotwireless/)[AWS IoT Wireless](https://docs.localstack.cloud/user-guide/aws/iotwireless/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/iotanalytics/)[AWS IoT Analytics](https://docs.localstack.cloud/user-guide/aws/iotanalytics/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/iotdata/)[AWS IoT Data](https://docs.localstack.cloud/user-guide/aws/iotdata/) | ❌ | ❌ | ✅ | ✅ | +| Management & Governance | | | | | +| [](https://docs.localstack.cloud/user-guide/aws/cloudformation/)[AWS CloudFormation](https://docs.localstack.cloud/user-guide/aws/cloudformation/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/cloudwatch/)[Amazon CloudWatch Metrics](https://docs.localstack.cloud/user-guide/aws/cloudwatch/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/logs/)[Amazon CloudWatch Logs](https://docs.localstack.cloud/user-guide/aws/logs/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/resource_groups/)[AWS Resource Groups](https://docs.localstack.cloud/user-guide/aws/resource_groups/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_ssm/)[AWS Systems Manager Parameter Store](https://docs.localstack.cloud/references/coverage/coverage_ssm/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_cloudcontrol/)[AWS Cloud Control](https://docs.localstack.cloud/references/coverage/coverage_cloudcontrol/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_application-autoscaling/)[AWS Application Auto Scaling](https://docs.localstack.cloud/references/coverage/coverage_application-autoscaling/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_autoscaling/)[Amazon EC2 Auto Scaling](https://docs.localstack.cloud/references/coverage/coverage_autoscaling/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_config/)[AWS Config](https://docs.localstack.cloud/references/coverage/coverage_config/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_appconfig/)[AWS AppConfig](https://docs.localstack.cloud/references/coverage/coverage_appconfig/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_cloudtrail/)[AWS CloudTrail](https://docs.localstack.cloud/references/coverage/coverage_cloudtrail/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_account/)[AWS Account Management](https://docs.localstack.cloud/references/coverage/coverage_account/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_organizations/)[AWS Organizations](https://docs.localstack.cloud/references/coverage/coverage_organizations/) | ❌ | ❌ | ✅ | ✅ | +| Media | | | | | +| [](https://docs.localstack.cloud/references/coverage/coverage_elastictranscoder/)[Amazon Elastic Transcoder](https://docs.localstack.cloud/references/coverage/coverage_elastictranscoder/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_mediaconvert/)[AWS Elemental MediaConvert](https://docs.localstack.cloud/references/coverage/coverage_mediaconvert/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_mediastore/)[AWS Elemental MediaStore](https://docs.localstack.cloud/references/coverage/coverage_mediastore/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_mediastore-data/)[AWS Elemental MediaStore Data Plane](https://docs.localstack.cloud/references/coverage/coverage_mediastore-data/) | ❌ | ❌ | ✅ | ✅ | +| Migration & Transfer | | | | | +| [](https://docs.localstack.cloud/references/coverage/coverage_transfer/)[AWS Transfer Family](https://docs.localstack.cloud/references/coverage/coverage_transfer/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_dms/)[AWS Database Migration Service](https://docs.localstack.cloud/references/coverage/coverage_dms/) | ❌ | ❌ | ✅ | ✅ | +| Machine Learning | | | | | +| [](https://docs.localstack.cloud/references/coverage/coverage_transcribe/)[Amazon Transcribe](https://docs.localstack.cloud/references/coverage/coverage_transcribe/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_textract/)[Amazon Textract](https://docs.localstack.cloud/references/coverage/coverage_textract/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_sagemaker/)[Amazon SageMaker AI](https://docs.localstack.cloud/references/coverage/coverage_sagemaker/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_sagemaker-runtime/)[Amazon SageMaker Runtime](https://docs.localstack.cloud/references/coverage/coverage_sagemaker-runtime/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_bedrock/)[Amazon Bedrock](https://docs.localstack.cloud/references/coverage/coverage_bedrock/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_bedrock-runtime/)[Amazon Bedrock Runtime](https://docs.localstack.cloud/references/coverage/coverage_bedrock-runtime/) | ❌ | ❌ | ✅ | ✅ | +| Networking & Content Delivery | | | | | +| [](https://docs.localstack.cloud/references/coverage/coverage_route53/)[Amazon Route 53](https://docs.localstack.cloud/references/coverage/coverage_route53/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/route53resolver/)[Amazon Route 53 Resolver](https://docs.localstack.cloud/user-guide/aws/route53resolver/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_apigateway/)[Amazon API Gateway REST API](https://docs.localstack.cloud/references/coverage/coverage_apigateway/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_apigatewayv2/)[Amazon API Gateway HTTP and WebSocket API](https://docs.localstack.cloud/references/coverage/coverage_apigatewayv2/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_apigatewaymanagementapi/)[Amazon API Gateway Management API](https://docs.localstack.cloud/references/coverage/coverage_apigatewaymanagementapi/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_elb/)[Elastic Load Balancing](https://docs.localstack.cloud/references/coverage/coverage_elb/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_elbv2/)[Elastic Load Balancing v2 (Application, Network)](https://docs.localstack.cloud/references/coverage/coverage_elbv2/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_cloudfront/)[Amazon CloudFront](https://docs.localstack.cloud/references/coverage/coverage_cloudfront/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_servicediscovery/)[AWS Cloud Map](https://docs.localstack.cloud/references/coverage/coverage_servicediscovery/) | ❌ | ❌ | ✅ | ✅ | +| Security, Identity & Compliance | | | | | +| [](https://docs.localstack.cloud/references/coverage/coverage_kms/)[AWS Key Management Service (KMS)](https://docs.localstack.cloud/references/coverage/coverage_kms/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_secretsmanager/)[AWS Secrets Manager](https://docs.localstack.cloud/references/coverage/coverage_secretsmanager/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_sts/)[AWS Security Token Service](https://docs.localstack.cloud/references/coverage/coverage_sts/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_acm/)[AWS Certificate Manager](https://docs.localstack.cloud/references/coverage/coverage_acm/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_cognito-identity/)[Amazon Cognito Identity Pools](https://docs.localstack.cloud/references/coverage/coverage_cognito-identity/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_cognito-idp/)[Amazon Cognito User Pools](https://docs.localstack.cloud/references/coverage/coverage_cognito-idp/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_acm-pca/)[AWS Private Certificate Authority](https://docs.localstack.cloud/references/coverage/coverage_acm-pca/) | ❌ | | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_wafv2/)[AWS Web Application Firewall (WAF)](https://docs.localstack.cloud/references/coverage/coverage_wafv2/) | ❌ | ❌ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_iam/)[AWS Identity and Access Management (IAM)](https://docs.localstack.cloud/references/coverage/coverage_iam/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_identitystore/)[AWS IAM Identity Store API](https://docs.localstack.cloud/references/coverage/coverage_identitystore/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_sso-admin/)[AWS IAM Identity Center](https://docs.localstack.cloud/references/coverage/coverage_sso-admin/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_ram/)[AWS Resource Access Manager (RAM)](https://docs.localstack.cloud/references/coverage/coverage_ram/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_shield/)[AWS Shield](https://docs.localstack.cloud/references/coverage/coverage_shield/) | ❌ | ❌ | ✅ | -| Storage | | | | -| [](https://docs.localstack.cloud/references/coverage/coverage_s3/)[Amazon S3](https://docs.localstack.cloud/references/coverage/coverage_s3/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_s3control/)[Amazon S3 Control](https://docs.localstack.cloud/references/coverage/coverage_s3control/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_glacier/)[Amazon S3 Glacier](https://docs.localstack.cloud/references/coverage/coverage_glacier/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/backup/)[AWS Backup](https://docs.localstack.cloud/user-guide/aws/backup/) | ❌ | ❌ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_efs/)[Amazon EFS](https://docs.localstack.cloud/references/coverage/coverage_efs/) | ❌ | ❌ | ✅ | -| Emulator Enhancements | | | | -| CI Credits | ❌ | ✅ 300 credits monthly per workspace | ✅ 1000 credits monthly per workspace | -| Stack Insights | ❌ | ✅ For all supported services | ✅ For all supported services | -| Local state persistence | ❌ | ✅ | ✅ | -| Cloud-based state persistence via Cloud pods | ❌ | ✅ 300 MB, lifetime per workspace | ✅ 3 GB, lifetime per workspace | -| [Cloud Sandbox](https://docs.localstack.cloud/user-guide/cloud-sandbox/) previews & ephemeral instances | ❌ | ✅ 100 minutes monthly per workspace | ✅ 500 minutes monthly per workspace | -| AWS Replicator | ❌ | ❌ | ✅ | -| IAM Policy Enforcement | ❌ | ✅ | ✅ | -| IAM Policy Streams | ❌ | ❌ | ✅ | -| Emulator Compliance Pack | ❌ | ❌ | ❌ | -| User Security Pack | ❌ | ❌ | ❌ | -| [Chaos Engineering](https://docs.localstack.cloud/user-guide/chaos-engineering/) | ❌ | ❌ | ✅ Add-on | -| Kubernetes Pack ([Operator](https://docs.localstack.cloud/user-guide/localstack-enterprise/k8s-operator/) & [Executor](https://docs.localstack.cloud/user-guide/localstack-enterprise/kubernetes-executor/)) | ❌ | ❌ | ✅ Add-on | -| | | | | -| [Support](https://docs.localstack.cloud/getting-started/help-and-support/) | Basic | Standard | Priority | +| [](https://docs.localstack.cloud/references/coverage/coverage_identitystore/)[AWS IAM Identity Store API](https://docs.localstack.cloud/references/coverage/coverage_identitystore/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_sso-admin/)[AWS IAM Identity Center](https://docs.localstack.cloud/references/coverage/coverage_sso-admin/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_ram/)[AWS Resource Access Manager (RAM)](https://docs.localstack.cloud/references/coverage/coverage_ram/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_shield/)[AWS Shield](https://docs.localstack.cloud/references/coverage/coverage_shield/) | ❌ | ❌ | ✅ | ✅ | +| Storage | | | | | +| [](https://docs.localstack.cloud/references/coverage/coverage_s3/)[Amazon S3](https://docs.localstack.cloud/references/coverage/coverage_s3/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_s3control/)[Amazon S3 Control](https://docs.localstack.cloud/references/coverage/coverage_s3control/) | ✅ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_glacier/)[Amazon S3 Glacier](https://docs.localstack.cloud/references/coverage/coverage_glacier/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/user-guide/aws/backup/)[AWS Backup](https://docs.localstack.cloud/user-guide/aws/backup/) | ❌ | ❌ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_efs/)[Amazon EFS](https://docs.localstack.cloud/references/coverage/coverage_efs/) | ❌ | ❌ | ✅ | ✅ | +| Emulator Enhancements | | | | | +| CI Credits | ❌ | ✅ 300 credits monthly per workspace | ✅ 1000 credits monthly per workspace | ✅ 1,000 CI/CD credits / month | +| Stack Insights | ❌ | ✅ For all supported services | ✅ For all supported services | ✅ For all supported services | +| Local state persistence | ❌ | ✅ | ✅ | ✅ | +| Cloud-based state persistence via Cloud pods | ❌ | ✅ 300 MB, lifetime per workspace | ✅ 3 GB, lifetime per workspace | ✅ 500 MB cloud pod storage (lifetime) | +| [Cloud Sandbox](https://docs.localstack.cloud/user-guide/cloud-sandbox/) previews & ephemeral instances | ❌ | ✅ 100 minutes monthly per workspace | ✅ 500 minutes monthly per workspace | ❌ | +| AWS Replicator | ❌ | ❌ | ✅ | ✅ | +| IAM Policy Enforcement | ❌ | ✅ | ✅ | ✅ | +| IAM Policy Streams | ❌ | ❌ | ✅ | ✅ | +| Emulator Compliance Pack | ❌ | ❌ | ❌ | ❌ | +| User Security Pack | ❌ | ❌ | ❌ | ❌ | +| [Chaos Engineering](https://docs.localstack.cloud/user-guide/chaos-engineering/) | ❌ | ❌ | ✅ Add-on | ✅ | +| Kubernetes Pack ([Operator](https://docs.localstack.cloud/user-guide/localstack-enterprise/k8s-operator/) & [Executor](https://docs.localstack.cloud/user-guide/localstack-enterprise/kubernetes-executor/)) | ❌ | ❌ | ✅ Add-on | ✅ | +| | | | | | +| [Support](https://docs.localstack.cloud/getting-started/help-and-support/) | Basic | Standard | Priority | Basic | ## Legacy Plans @@ -355,7 +356,7 @@ For any subscription or access-related questions, please reach out to Support. | [](https://docs.localstack.cloud/references/coverage/coverage_cognito-idp/)[Amazon Cognito User Pools](https://docs.localstack.cloud/references/coverage/coverage_cognito-idp/) | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_acm-pca/)[AWS Private Certificate Authority](https://docs.localstack.cloud/references/coverage/coverage_acm-pca/) | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_wafv2/)[AWS Web Application Firewall (WAF)](https://docs.localstack.cloud/references/coverage/coverage_wafv2/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_iam/)[AWS Identity and Access Management (IAM)](https://docs.localstack.cloud/references/coverage/coverage_iam/) | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_iam/)[AWS Identity and Access Management (IAM)](https://docs.localstack.cloud/references/coverage/coverage_iam/) | ✅ | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_identitystore/)[AWS IAM Identity Store API](https://docs.localstack.cloud/references/coverage/coverage_identitystore/) | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_sso-admin/)[AWS IAM Identity Center](https://docs.localstack.cloud/references/coverage/coverage_sso-admin/) | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_ram/)[AWS Resource Access Manager (RAM)](https://docs.localstack.cloud/references/coverage/coverage_ram/) | ✅ | ✅ | ✅ | From 18375e8fdf96f99c2e6823399c0822c3516f075c Mon Sep 17 00:00:00 2001 From: George Tsiolis Date: Fri, 19 Sep 2025 19:30:24 +0300 Subject: [PATCH 14/41] Update service coverage table (#202) --- src/content/docs/aws/licensing.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/aws/licensing.md b/src/content/docs/aws/licensing.md index 1137420f..fbd5a4f4 100644 --- a/src/content/docs/aws/licensing.md +++ b/src/content/docs/aws/licensing.md @@ -170,9 +170,9 @@ To learn more about how a service behaves in LocalStack, refer to that individua | [](https://docs.localstack.cloud/references/coverage/coverage_acm/)[AWS Certificate Manager](https://docs.localstack.cloud/references/coverage/coverage_acm/) | ✅ | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_cognito-identity/)[Amazon Cognito Identity Pools](https://docs.localstack.cloud/references/coverage/coverage_cognito-identity/) | ❌ | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_cognito-idp/)[Amazon Cognito User Pools](https://docs.localstack.cloud/references/coverage/coverage_cognito-idp/) | ❌ | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_acm-pca/)[AWS Private Certificate Authority](https://docs.localstack.cloud/references/coverage/coverage_acm-pca/) | ❌ | | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_acm-pca/)[AWS Private Certificate Authority](https://docs.localstack.cloud/references/coverage/coverage_acm-pca/) | ❌ | ❌ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_wafv2/)[AWS Web Application Firewall (WAF)](https://docs.localstack.cloud/references/coverage/coverage_wafv2/) | ❌ | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_iam/)[AWS Identity and Access Management (IAM)](https://docs.localstack.cloud/references/coverage/coverage_iam/) | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_iam/)[AWS Identity and Access Management (IAM)](https://docs.localstack.cloud/references/coverage/coverage_iam/) | ✅ | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_identitystore/)[AWS IAM Identity Store API](https://docs.localstack.cloud/references/coverage/coverage_identitystore/) | ❌ | ❌ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_sso-admin/)[AWS IAM Identity Center](https://docs.localstack.cloud/references/coverage/coverage_sso-admin/) | ❌ | ❌ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_ram/)[AWS Resource Access Manager (RAM)](https://docs.localstack.cloud/references/coverage/coverage_ram/) | ❌ | ❌ | ✅ | ✅ | From fcf1e7e74972c6a35f39f3d2e53e89f282789504 Mon Sep 17 00:00:00 2001 From: Leon Da Costa Date: Mon, 22 Sep 2025 09:55:33 +0100 Subject: [PATCH 15/41] Update lambda.mdx: Documentation text amendment (#205) --- src/content/docs/aws/services/lambda.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/aws/services/lambda.mdx b/src/content/docs/aws/services/lambda.mdx index 19816608..5886d15b 100644 --- a/src/content/docs/aws/services/lambda.mdx +++ b/src/content/docs/aws/services/lambda.mdx @@ -130,7 +130,7 @@ awslocal lambda create-function-url-config \ } ``` -In addition, if you pass an an existing version alias as a `Qualifier` to the request, the created URL will combine the custom ID and the alias in the form `-`. +In addition, if you pass an existing version alias as a `Qualifier` to the request, the created URL will combine the custom ID and the alias in the form `-`. ```bash awslocal lambda create-function-url-config \ From 6cbc722882324c73d0c563e083754b4dabca8255 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Mon, 22 Sep 2025 14:25:52 +0530 Subject: [PATCH 16/41] Update function coverage documentation (#206) Co-authored-by: LocalStack Bot --- src/content/docs/snowflake/sql-functions.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/content/docs/snowflake/sql-functions.md b/src/content/docs/snowflake/sql-functions.md index 02f91c5d..b0061e07 100644 --- a/src/content/docs/snowflake/sql-functions.md +++ b/src/content/docs/snowflake/sql-functions.md @@ -39,6 +39,7 @@ The content will be updated as additional query features and functions are imple |ALL_USER_NAMES|❓| |ANY_VALUE|✅| |APPLICATION_JSON|❓| +|APPLICATION_SPECIFICATION_STATUS_HISTORY|❓| |APPROX_COUNT_DISTINCT|❓| |APPROX_PERCENTILE|❓| |APPROX_PERCENTILE_ACCUMULATE|❓| @@ -364,6 +365,7 @@ The content will be updated as additional query features and functions are imple |IS [ NOT ] DISTINCT FROM|❓| |IS [ NOT ] NULL|✅| |IS_|❓| +|IS_APPLICATION_ROLE_ACTIVATED (SYS_CONTEXT function)|❓| |IS_APPLICATION_ROLE_IN_SESSION|❓| |IS_ARRAY|✅| |IS_BINARY|✅| @@ -374,6 +376,8 @@ The content will be updated as additional query features and functions are imple |IS_DECIMAL|✅| |IS_DOUBLE, IS_REAL|✅| |IS_GRANTED_TO_INVOKER_ROLE|❓| +|IS_GROUP_ACTIVATED (SYS_CONTEXT function)|❓| +|IS_GROUP_IMPORTED (SYS_CONTEXT function)|❓| |IS_INSTANCE_ROLE_IN_SESSION|❓| |IS_INTEGER|✅| |IS_NULL_VALUE|✅| @@ -381,9 +385,11 @@ The content will be updated as additional query features and functions are imple |IS_ORGANIZATION_USER|❓| |IS_ORGANIZATION_USER_GROUP|❓| |IS_ORGANIZATION_USER_GROUP_IN_SESSION|❓| +|IS_ROLE_ACTIVATED (SYS_CONTEXT function)|❓| |IS_ROLE_IN_SESSION|❓| |IS_TIME|✅| |IS_TIMESTAMP_*|❓| +|IS_USER_IMPORTED (SYS_CONTEXT function)|❓| |JAROWINKLER_SIMILARITY|❓| |JSON_EXTRACT_PATH_TEXT|❓| |KURTOSIS|❓| @@ -620,13 +626,19 @@ The content will be updated as additional query features and functions are imple |SUBSTR, SUBSTRING|✅| |SUM|✅| |SUMMARIZE (SNOWFLAKE.CORTEX)|❓| +|SYS_CONTEXT|❓| +|SYS_CONTEXT (SNOWFLAKE$APPLICATION namespace)|❓| +|SYS_CONTEXT (SNOWFLAKE$ENVIRONMENT namespace)|❓| +|SYS_CONTEXT (SNOWFLAKE$ORGANIZATION namespace)|❓| +|SYS_CONTEXT (SNOWFLAKE$ORGANIZATION_SESSION namespace)|❓| +|SYS_CONTEXT (SNOWFLAKE$SESSION namespace)|❓| |SYSDATE|✅| |SYSTEM$ABORT_SESSION|❓| |SYSTEM$ABORT_TRANSACTION|❓| |SYSTEM$ACTIVATE_CMK_INFO|❓| |SYSTEM$ADD_EVENT (for Snowflake Scripting)|❓| |SYSTEM$ADD_REFERENCE|❓| -|SYSTEM$ALLOWLIST|❓| +|SYSTEM$ALLOWLIST|✅| |SYSTEM$ALLOWLIST_PRIVATELINK|❓| |SYSTEM$APP_COMPATIBILITY_CHECK|❓| |SYSTEM$APPLICATION_GET_LOG_LEVEL|❓| @@ -751,6 +763,7 @@ The content will be updated as additional query features and functions are imple |SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH|❓| |SYSTEM$SEND_NOTIFICATIONS_TO_CATALOG|❓| |SYSTEM$SET_APPLICATION_RESTRICTED_FEATURE_ACCESS|❓| +|SYSTEM$SET_CATALOG_INTEGRATION|❓| |SYSTEM$SET_EVENT_SHARING_ACCOUNT_FOR_REGION|❓| |SYSTEM$SET_PRIVATELINK_ENDPOINT_HOSTNAME|❓| |SYSTEM$SET_REFERENCE|✅| @@ -849,7 +862,7 @@ The content will be updated as additional query features and functions are imple |TRY_TO_TIMESTAMP, TRY_TO_TIMESTAMP_*|✅| |TYPEOF|❓| |UNICODE|✅| -|UNIFORM|❓| +|UNIFORM|✅| |UPPER|✅| |UUID_STRING|✅| |VALIDATE|❓| From e28c8a514a0c0fb0e7bb02759e5dee1d2dd75fe9 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Mon, 22 Sep 2025 14:26:25 +0530 Subject: [PATCH 17/41] Update Persistence Docs (#207) Co-authored-by: LocalStack Bot --- src/data/persistence/coverage.json | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/data/persistence/coverage.json b/src/data/persistence/coverage.json index 3e2e1ab3..ae3f5756 100644 --- a/src/data/persistence/coverage.json +++ b/src/data/persistence/coverage.json @@ -566,20 +566,6 @@ "test_suite": true, "limitations": "Persistence only tested for SQS source." }, - "qldb": { - "service": "qldb", - "full_name": "QLDB (Quantum Ledger Database)", - "support": "unknown", - "test_suite": false, - "limitations": "" - }, - "qldb-session": { - "service": "qldb-session", - "full_name": "QLDB Session (Quantum Ledger Database Session)", - "support": "unknown", - "test_suite": false, - "limitations": "" - }, "ram": { "service": "ram", "full_name": "ram (Resource Access Manager)", From 651feb7aea41e353404d8a1dffbe7c260e8b4bb2 Mon Sep 17 00:00:00 2001 From: LocalStack Bot <88328844+localstack-bot@users.noreply.github.com> Date: Mon, 22 Sep 2025 10:56:51 +0200 Subject: [PATCH 18/41] Update CODEOWNERS (#208) Co-authored-by: LocalStack Bot --- CODEOWNERS | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CODEOWNERS b/CODEOWNERS index 1e4a6460..0c73f67e 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -132,6 +132,9 @@ # iot /src/content/docs/aws/services/iot.mdx @viren-nadkarni @quetzalliwrites @HarshCasper +# iotanalytics +/src/content/docs/aws/services/iotanalytics.mdx @viren-nadkarni @quetzalliwrites @HarshCasper + # kafka /src/content/docs/aws/services/kafka.mdx @gregfurman @thrau @quetzalliwrites @HarshCasper @@ -214,7 +217,7 @@ /src/content/docs/aws/services/sqs.mdx @thrau @baermat @gregfurman @quetzalliwrites @HarshCasper # ssm -/src/content/docs/aws/services/ssm.mdx @dominikschubert @quetzalliwrites @HarshCasper +/src/content/docs/aws/services/ssm.mdx @viren-nadkarni @dominikschubert @quetzalliwrites @HarshCasper # stepfunctions /src/content/docs/aws/services/stepfunctions.mdx @dominikschubert @joe4dev @gregfurman @quetzalliwrites @HarshCasper From 9824a556f0c94f4193bdd16eaec0cecbaf0cd40e Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Mon, 22 Sep 2025 14:27:14 +0530 Subject: [PATCH 19/41] Update Parity Coverage Docs (#209) Co-authored-by: LocalStack Bot --- src/data/coverage/apigateway.json | 44 +- .../coverage/application-autoscaling.json | 32 +- src/data/coverage/appsync.json | 38 +- src/data/coverage/cloudformation.json | 554 ++++++++--- src/data/coverage/cloudfront.json | 6 +- src/data/coverage/cloudwatch.json | 236 ++++- src/data/coverage/codebuild.json | 296 +++--- src/data/coverage/dynamodb.json | 186 +--- src/data/coverage/dynamodbstreams.json | 262 +++--- src/data/coverage/ec2.json | 882 ++++++------------ src/data/coverage/ecr.json | 100 +- src/data/coverage/ecs.json | 142 +-- src/data/coverage/elbv2.json | 140 --- src/data/coverage/events.json | 72 +- src/data/coverage/fis.json | 30 +- src/data/coverage/iam.json | 278 ++---- src/data/coverage/kinesis.json | 578 ++++-------- src/data/coverage/lambda.json | 30 +- src/data/coverage/logs.json | 174 +--- src/data/coverage/mq.json | 20 - src/data/coverage/opensearch.json | 18 +- src/data/coverage/ram.json | 14 +- src/data/coverage/route53.json | 8 +- src/data/coverage/s3.json | 152 +-- src/data/coverage/s3control.json | 9 +- src/data/coverage/servicediscovery.json | 26 +- src/data/coverage/ses.json | 12 +- src/data/coverage/sns.json | 10 + src/data/coverage/sqs.json | 58 +- src/data/coverage/ssm.json | 162 ++-- src/data/coverage/sts.json | 52 +- 31 files changed, 1988 insertions(+), 2633 deletions(-) diff --git a/src/data/coverage/apigateway.json b/src/data/coverage/apigateway.json index 7274086f..4fd4f621 100644 --- a/src/data/coverage/apigateway.json +++ b/src/data/coverage/apigateway.json @@ -11076,13 +11076,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -14780,13 +14780,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -15035,6 +15035,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", @@ -15228,13 +15238,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -19420,6 +19430,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -19444,13 +19464,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { diff --git a/src/data/coverage/application-autoscaling.json b/src/data/coverage/application-autoscaling.json index 46020afe..d668bc8e 100644 --- a/src/data/coverage/application-autoscaling.json +++ b/src/data/coverage/application-autoscaling.json @@ -10,7 +10,7 @@ "external_test_suite": true, "terraform_test_suite": true, "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "snapshot_skipped": "" } }, @@ -175,16 +175,6 @@ "DeleteScalingPolicy": { "PolicyName, ResourceId, ScalableDimension, ServiceNamespace": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -231,16 +221,6 @@ "DeregisterScalableTarget": { "ResourceId, ScalableDimension, ServiceNamespace": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -327,16 +307,6 @@ "DescribeScalableTargets": { "ResourceIds, ScalableDimension, ServiceNamespace": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", diff --git a/src/data/coverage/appsync.json b/src/data/coverage/appsync.json index 7d74958b..bea28861 100644 --- a/src/data/coverage/appsync.json +++ b/src/data/coverage/appsync.json @@ -115,8 +115,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -139,8 +139,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -235,8 +235,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -259,8 +259,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -439,8 +439,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -487,8 +487,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -499,8 +499,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -716,7 +716,7 @@ "availability": "pro", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": false, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -835,8 +835,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -859,8 +859,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" diff --git a/src/data/coverage/cloudformation.json b/src/data/coverage/cloudformation.json index 1cf64343..a48f3cb4 100644 --- a/src/data/coverage/cloudformation.json +++ b/src/data/coverage/cloudformation.json @@ -415,8 +415,8 @@ "implemented": true, "availability": "community", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -594,11 +594,11 @@ "ListChangeSets": { "implemented": true, "availability": "community", - "internal_test_suite": false, + "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -1028,7 +1028,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -3129,16 +3129,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigw_route53_domain_name", "test": "test_apigw_route53_domain_name", @@ -5313,6 +5303,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_nested_select_within_other_intrinsics", + "test": "test_nested_select_within_other_intrinsics", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", "test": "test_fn_split_add_to_static_property", @@ -5813,6 +5813,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_list_change_sets", + "test": "test_list_change_sets", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_cfn_with_exports", "test": "test_cfn_with_exports", @@ -6335,6 +6345,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_default", + "test": "test_resource_name_default", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_given", + "test": "test_resource_name_given", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", "test": "test_url_output", @@ -6685,16 +6715,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -6913,6 +6933,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_update_change_set_with_aws_novalue_repro", + "test": "test_update_change_set_with_aws_novalue_repro", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", "test": "test_sns_topic_fifo_without_suffix_fails", @@ -7051,6 +7081,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_using_pseudoparameters_in_places[condition]", + "test": "test_using_pseudoparameters_in_places[condition]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[no-tags]", "test": "test_stack_description_lifecycle[no-tags]", @@ -7131,6 +7171,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_list_change_sets", + "test": "test_list_change_sets", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_invalid_params", "test": "test_create_change_set_invalid_params", @@ -7180,6 +7230,56 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_using_pseudoparameters_in_places[parameter]", + "test": "test_using_pseudoparameters_in_places[parameter]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_using_pseudoparameters_in_places[resource]", + "test": "test_using_pseudoparameters_in_places[resource]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_invalid_select_index_type[index-out-of-range]", + "test": "test_invalid_select_index_type[index-out-of-range]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_invalid_select_index_type[non-integer-index]", + "test": "test_invalid_select_index_type[non-integer-index]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_invalid_select_index_type[non-list-list]", + "test": "test_invalid_select_index_type[non-list-list]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ], "ls_pro": [ @@ -8753,6 +8853,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_list_change_sets", + "test": "test_list_change_sets", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", "test": "test_change_parameter_type", @@ -8849,6 +8959,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_using_pseudoparameters_in_places[condition]", + "test": "test_using_pseudoparameters_in_places[condition]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_using_pseudoparameters_in_places[parameter]", + "test": "test_using_pseudoparameters_in_places[parameter]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_using_pseudoparameters_in_places[resource]", + "test": "test_using_pseudoparameters_in_places[resource]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_delete_change_set_exception", "test": "test_delete_change_set_exception", @@ -8892,7 +9032,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9127,6 +9267,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_update_change_set_with_aws_novalue_repro", + "test": "test_update_change_set_with_aws_novalue_repro", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", "test": "test_deletion_of_failed_nested_stack", @@ -12027,6 +12177,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_nested_select_within_other_intrinsics", + "test": "test_nested_select_within_other_intrinsics", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", "test": "test_fn_split_add_to_static_property", @@ -12647,6 +12807,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_list_change_sets", + "test": "test_list_change_sets", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", "test": "test_listing_stacks", @@ -13499,16 +13669,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", "test": "test_amplify_resources", @@ -13939,6 +14099,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_default", + "test": "test_resource_name_default", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_untransformed_url_when_no_repository_created", "test": "test_untransformed_url_when_no_repository_created", @@ -14709,16 +14879,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -15117,6 +15277,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_update_change_set_with_aws_novalue_repro", + "test": "test_update_change_set_with_aws_novalue_repro", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", @@ -17777,6 +17947,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_nested_select_within_other_intrinsics", + "test": "test_nested_select_within_other_intrinsics", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", "test": "test_fn_split_add_to_static_property", @@ -18397,6 +18577,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_list_change_sets", + "test": "test_list_change_sets", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", "test": "test_listing_stacks", @@ -19189,16 +19379,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", "test": "test_amplify_resources", @@ -19639,6 +19819,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_default", + "test": "test_resource_name_default", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_given", + "test": "test_resource_name_given", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_untransformed_url_when_no_repository_created", "test": "test_untransformed_url_when_no_repository_created", @@ -20359,16 +20559,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -21611,6 +21801,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_using_pseudoparameters_in_places[condition]", + "test": "test_using_pseudoparameters_in_places[condition]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_lifecycle[no-tags]", "test": "test_stack_description_lifecycle[no-tags]", @@ -22875,6 +23075,16 @@ } ], "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_given", + "test": "test_resource_name_given", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_cloudformation_stack_operations", "test": "test_cloudformation_stack_operations", @@ -24137,16 +24347,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -24400,7 +24600,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24695,6 +24895,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_update_change_set_with_aws_novalue_repro", + "test": "test_update_change_set_with_aws_novalue_repro", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", "test": "test_deletion_of_failed_nested_stack", @@ -26093,7 +26303,7 @@ "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", @@ -26103,7 +26313,7 @@ "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", @@ -27413,7 +27623,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", @@ -27423,7 +27633,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", @@ -27845,6 +28055,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_nested_select_within_other_intrinsics", + "test": "test_nested_select_within_other_intrinsics", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", "test": "test_fn_split_add_to_static_property", @@ -28465,6 +28685,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_list_change_sets", + "test": "test_list_change_sets", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", "test": "test_listing_stacks", @@ -30527,16 +30757,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", "test": "test_amplify_resources", @@ -31037,6 +31257,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_default", + "test": "test_resource_name_default", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_given", + "test": "test_resource_name_given", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_untransformed_url_when_no_repository_created", "test": "test_untransformed_url_when_no_repository_created", @@ -34267,16 +34507,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -34593,6 +34823,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_update_change_set_with_aws_novalue_repro", + "test": "test_update_change_set_with_aws_novalue_repro", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", @@ -37243,6 +37483,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_nested_select_within_other_intrinsics", + "test": "test_nested_select_within_other_intrinsics", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", "test": "test_fn_split_add_to_static_property", @@ -37853,6 +38103,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_list_change_sets", + "test": "test_list_change_sets", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", "test": "test_listing_stacks", @@ -38645,16 +38905,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", "test": "test_amplify_resources", @@ -39095,6 +39345,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_default", + "test": "test_resource_name_default", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_given", + "test": "test_resource_name_given", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_untransformed_url_when_no_repository_created", "test": "test_untransformed_url_when_no_repository_created", @@ -39815,16 +40085,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -40155,6 +40415,30 @@ } }, "GetTemplate": { + "ChangeSetName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_missing_resources_change_set", + "test": "test_get_template_missing_resources_change_set", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_missing_resources_change_set_id", + "test": "test_get_template_missing_resources_change_set_id", + "response": "404", + "error": "ChangeSetNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "StackName": { "ls_community": [ { @@ -40166,6 +40450,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_missing_resources_stack", + "test": "test_get_template_missing_resources_stack", + "response": "400", + "error": "StackNotFoundError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -40418,6 +40712,22 @@ ] } }, + "ListChangeSets": { + "StackName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_list_change_sets", + "test": "test_list_change_sets", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "ListExports": { "- (without any parameters)": { "ls_community": [ diff --git a/src/data/coverage/cloudfront.json b/src/data/coverage/cloudfront.json index 3a9914ef..2133a5df 100644 --- a/src/data/coverage/cloudfront.json +++ b/src/data/coverage/cloudfront.json @@ -3122,13 +3122,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" } ] diff --git a/src/data/coverage/cloudwatch.json b/src/data/coverage/cloudwatch.json index 2815ddcd..4a81f69f 100644 --- a/src/data/coverage/cloudwatch.json +++ b/src/data/coverage/cloudwatch.json @@ -62,6 +62,18 @@ "snapshot_skipped": "" } }, + { + "DescribeAlarmContributors": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, { "DescribeAlarmHistory": { "implemented": true, @@ -701,6 +713,40 @@ } }, "DescribeAlarms": { + "- (without any parameters)": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[json]", + "test": "test_basic_operations_multiple_protocols[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[query]", + "test": "test_basic_operations_multiple_protocols[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[smithy-rpc-v2-cbor]", + "test": "test_basic_operations_multiple_protocols[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "AlarmNames": { "ls_community": [ { @@ -1237,6 +1283,36 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[json]", + "test": "test_basic_operations_multiple_protocols[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[query]", + "test": "test_basic_operations_multiple_protocols[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[smithy-rpc-v2-cbor]", + "test": "test_basic_operations_multiple_protocols[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", "test": "test_alarm_lambda_target", @@ -2235,6 +2311,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", + "test": "test_opensearch_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", "test": "test_search_books", @@ -2685,6 +2771,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", + "test": "test_events_resource_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", @@ -2865,6 +2961,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "test": "test_cfn_handle_sqs_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", @@ -3166,14 +3272,34 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", - "test": "test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[json]", + "test": "test_basic_operations_multiple_protocols[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[query]", + "test": "test_basic_operations_multiple_protocols[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[smithy-rpc-v2-cbor]", + "test": "test_basic_operations_multiple_protocols[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", @@ -5515,6 +5641,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaErrors::test_lambda_runtime_startup_timeout", + "test": "test_lambda_runtime_startup_timeout", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", "test": "test_invocation_type_event[nodejs16.x]", @@ -5635,16 +5771,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_function_concurrency", - "test": "test_function_concurrency", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_function_invocation", "test": "test_function_invocation", @@ -5955,6 +6081,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_disabled", + "test": "test_create_deprecated_function_runtime_with_validation_disabled", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[dotnet6]", "test": "test_manual_endpoint_injection[dotnet6]", @@ -12185,6 +12321,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", + "test": "test_default_strategy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", "test": "test_sns_to_sqs", @@ -12216,8 +12362,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-True]", - "test": "test_build_image[SdkDockerClient-False-True]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-False]", + "test": "test_build_image[SdkDockerClient-False-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12236,8 +12382,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_structure_into_container[SdkDockerClient]", - "test": "test_copy_directory_structure_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_not_running_raises_exception[SdkDockerClient]", + "test": "test_exec_in_container_not_running_raises_exception[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12246,8 +12392,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", - "test": "test_is_container_running[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_id[SdkDockerClient]", + "test": "test_get_container_id[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_logs[SdkDockerClient]", + "test": "test_get_logs[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12256,8 +12412,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_tag[SdkDockerClient]", - "test": "test_pull_docker_image_with_tag[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12266,8 +12422,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_automatic_pull[SdkDockerClient]", - "test": "test_run_container_automatic_pull[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_anonymous_volumes[SdkDockerClient]", + "test": "test_remove_anonymous_volumes[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12286,8 +12442,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", - "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_tag_image[SdkDockerClient]", + "test": "test_tag_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12296,8 +12452,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_add[SdkDockerClient]", - "test": "test_container_with_cap_add[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_docker_sdk_retries_on_init", + "test": "test_docker_sdk_retries_on_init", "response": "200", "error": "", "snapshot_skipped": "", @@ -12306,8 +12462,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-None]", - "test": "test_reserve_container_port[SdkDockerClient-None]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-None]", + "test": "test_container_port_can_be_bound[SdkDockerClient-None]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12316,8 +12472,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments[SdkDockerClient]", - "test": "test_run_with_additional_arguments[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-tcp]", + "test": "test_reserve_container_port[SdkDockerClient-tcp]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12326,8 +12482,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", - "test": "test_stages_have_completed", + "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_query_nonexisting_stage", + "test": "test_query_nonexisting_stage", "response": "200", "error": "", "snapshot_skipped": "", @@ -13618,8 +13774,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_update_cfn_action", - "test": "test_create_update_cfn_action", + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", + "test": "test_create_and_execute_change_set", "response": "200", "error": "", "snapshot_skipped": "", @@ -14918,8 +15074,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_name_prefix", - "test": "test_list_pipe_name_prefix", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", + "test": "test_list_pipe_source_prefix", "response": "200", "error": "", "snapshot_skipped": "", @@ -14928,8 +15084,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", - "test": "test_list_pipe_source_prefix", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_target_prefix", + "test": "test_list_pipe_target_prefix", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/codebuild.json b/src/data/coverage/codebuild.json index 3303e5a0..24e4f3f7 100644 --- a/src/data/coverage/codebuild.json +++ b/src/data/coverage/codebuild.json @@ -752,8 +752,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[non_default]", - "test": "test_cdc_load_replication_task_data_queries[non_default]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", + "test": "test_cdc_load_replication_task_data_queries[default]", "response": "200", "error": "", "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.height', '$.kinesis-records..Data.data.created_at']", @@ -762,8 +762,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", + "test": "test_cdc_replication_task_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", + "test": "test_connection_with_secret", "response": "200", "error": "", "snapshot_skipped": "", @@ -772,11 +782,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[unformatted_json]", - "test": "test_full_load_replication_task[unformatted_json]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -792,8 +802,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[pk-only]", - "test": "test_cdc_before_image[pk-only]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[disabled]", + "test": "test_cdc_before_image[disabled]", "response": "200", "error": "", "snapshot_skipped": "['$..EncryptionType']", @@ -842,21 +852,21 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", - "test": "test_cdc_replication_task_data_types", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mysql]", + "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rollback_transaction", - "test": "test_cdc_rollback_transaction", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", + "test": "test_cdc_replication_task_data_types", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -872,8 +882,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", + "test": "test_connection_with_secret", "response": "200", "error": "", "snapshot_skipped": "", @@ -882,8 +892,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_empty_describe_table_statics", - "test": "test_empty_describe_table_statics", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", "snapshot_skipped": "", @@ -902,8 +912,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[unformatted_json]", - "test": "test_cdc_replication_task_basic_response[unformatted_json]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[non_default]", + "test": "test_cdc_replication_task_basic_response[non_default]", "response": "200", "error": "", "snapshot_skipped": "['$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..RecoveryCheckpoint']", @@ -1032,8 +1042,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_no_csv_file[cdc]", - "test": "test_no_csv_file[cdc]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_no_csv_file[full-load]", + "test": "test_no_csv_file[full-load]", "response": "200", "error": "", "snapshot_skipped": "['$..EncryptionType', '$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..ReplicationTasks..RecoveryCheckpoint']", @@ -1102,11 +1112,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_no_match_external_table_definition", - "test": "test_run_task_no_match_external_table_definition", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_s3_invalid_s3_source", + "test": "test_s3_invalid_s3_source", "response": "200", "error": "", - "snapshot_skipped": "['$..RecoveryTimeout']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1162,8 +1172,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_private_http_api_integration", - "test": "test_private_http_api_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", + "test": "test_public_alb", "response": "200", "error": "", "snapshot_skipped": "", @@ -1182,8 +1192,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", - "test": "test_describe_db_instances_with_filter", + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_clusters_with_filter", + "test": "test_describe_db_clusters_with_filter", "response": "200", "error": "", "snapshot_skipped": "", @@ -1202,18 +1212,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", - "test": "test_concurrent_order_limit", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", - "test": "test_mocking_of_validator_service", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_closed_store_aborts", + "test": "test_closed_store_aborts", "response": "200", "error": "", "snapshot_skipped": "", @@ -1222,8 +1222,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", - "test": "test_open_store", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", "response": "200", "error": "", "snapshot_skipped": "", @@ -1282,21 +1282,31 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_request", - "test": "test_authorizer_event_lambda_request", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_update_base_path_mappings_apigw_v1", + "test": "test_update_base_path_mappings_apigw_v1", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_token_from_context", + "test": "test_authorizer_event_lambda_token_from_context", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..event.headers', '$..event.multiValueHeaders', '$..event.version', '$..authorizationToken', '$..requestContext.extendedRequestId', '$..requestContext.domainName', '$..requestContext.deploymentId', '$..requestContext.protocol', '$..requestContext.requestId', '$..requestContext.requestTime', '$..requestContext.requestTimeEpoch', '$..requestContext.identity']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$.create-authorizer-request.authType']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_lambda_token_identity_source", - "test": "test_authorizer_lambda_token_identity_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$.create-authorizer-request.authType']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1352,8 +1362,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_with_http_integration[HTTP-False-False]", + "test": "test_websocket_api_with_http_integration[HTTP-False-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1371,16 +1381,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_subprotocols", - "test": "test_websocket_subprotocols", - "response": "200", - "error": "", - "snapshot_skipped": "['$..connection', '$..server', '$.headers-subprotocols-connect-header.sec-websocket-protocol']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_sqs_integration", "test": "test_websocket_with_sqs_integration", @@ -1402,8 +1402,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", - "test": "test_validate_ready", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_querystring_parsing", + "test": "test_querystring_parsing", "response": "200", "error": "", "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", @@ -1412,41 +1412,41 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizer::test_jwt_authorizer_lambda_target[1.0]", - "test": "test_jwt_authorizer_lambda_target[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", + "test": "test_validate_ready", "response": "200", "error": "", - "snapshot_skipped": "['$..claims.version', '$..claims.at_hash', '$..claims.jti', '$..claims[\"cognito:user_status\"]']", + "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_lambda_context[payload_format_version0]", - "test": "test_request_authorizer_lambda_context[payload_format_version0]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizerAuth0::test_jwt_auth0_multiple_audience", + "test": "test_jwt_auth0_multiple_audience", "response": "200", "error": "", - "snapshot_skipped": "['$..authorizer.event.headers.Content-Length', '$..authorizer.lambda.event.headers.content-length']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestIAMAuthorization::test_iam_authorization_missing_token", - "test": "test_iam_authorization_missing_token", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_http[payload_format_version2]", + "test": "test_request_authorizer_http[payload_format_version2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..body.event.headers.Content-Length', '$..body.event.headers.content-length']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_kinesis.py::TestHttpApiAwsProxySubtypeKinesis::test_apigw_v2_http_kinesis_put_record", - "test": "test_apigw_v2_http_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_lambda_context[payload_format_version2]", + "test": "test_request_authorizer_lambda_context[payload_format_version2]", "response": "200", "error": "", - "snapshot_skipped": "['$..ApiKeyRequired', '$..EncryptionType', '$..headers.Server', '$..headers.Content-Length', '$..headers.x-amz-id-2']", + "snapshot_skipped": "['$..authorizer.event.headers.Content-Length', '$..authorizer.lambda.event.headers.content-length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1462,38 +1462,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v2", - "test": "test_aws_proxy_response_payload_format_validation_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_lambda_handling_form_urlencoded_data", + "test": "test_lambda_handling_form_urlencoded_data", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.Server', '$..headers-dict.Server', '$..headers.Connection', '$..headers-dict.Connection', '$..headers.Content-Type']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_stepfunctions.py::TestHttpApiAwsProxySubtypeStepFunctions::test_step_functions_integration_start_execution", - "test": "test_step_functions_integration_start_execution", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_lambda_payload_format[2.0]", + "test": "test_lambda_payload_format[2.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.Server', '$..headers.Content-Length']", + "snapshot_skipped": "['$..ApiKeyRequired']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpStageCrud::test_auto_deploy_stage_http", - "test": "test_auto_deploy_stage_http", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_sqs.py::TestHttpApiAwsProxySubtypeSQS::test_aws_proxy_sqs_operations", + "test": "test_aws_proxy_sqs_operations", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.Server']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite_multivalue", - "test": "test_http_proxy_with_path_param_overwrite_multivalue", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomainCrud::test_api_mappings_crud", + "test": "test_api_mappings_crud", "response": "200", "error": "", "snapshot_skipped": "", @@ -1502,11 +1502,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_integration", + "test": "test_http_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1522,8 +1522,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfigdata.py::TestAppConfigData::test_get_app_config_by_name", - "test": "test_get_app_config_by_name", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_websockets/test_websockets_crud.py::TestWebsocketsRoute::test_websocket_route_missing_integration", + "test": "test_websocket_route_missing_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -1542,11 +1542,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_api.py::TestAppSyncChannelNamespaceCrud::test_create_channel_with_direct_lambda_integration", - "test": "test_create_channel_with_direct_lambda_integration", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_api.py::TestAppSyncCrud::test_function", + "test": "test_function", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..requestMappingTemplate', '$..responseMappingTemplate']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1562,8 +1562,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization", + "test": "test_cognito_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -1582,11 +1582,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_data_source[JS]", - "test": "test_lambda_data_source[JS]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_bool_types", + "test": "test_lambda_bool_types", "response": "200", "error": "", - "snapshot_skipped": "['$..body.data.create.ctx.request.domainName', '$..body.data.create.ctx.request.headers', '$..body.data.create.context.request.domainName', '$..body.data.create.context.request.headers', '$..info.selectionSetList']", + "snapshot_skipped": "['$..body.errors..errorType', '$..body.errors..locations', '$..body.errors..message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1612,28 +1612,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppSyncEventOnSubscribe::test_on_subscribe_return_value", - "test": "test_on_subscribe_return_value", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventCodeExecutor::test_event_code_executor_context", - "test": "test_event_code_executor_context", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventCodeExecutor::test_js_exception", + "test": "test_js_exception", "response": "200", "error": "", - "snapshot_skipped": "['$..request.headers.accept-encoding', '$..request.headers.content-length', '$..request.headers.gogi-request-origin', '$..request.headers.x-amzn-remote-ip', '$..request.headers.x-amzn-requestid', '$..request.headers.x-amzn-trace-id', '$..request.headers.cloudfront-forwarded-proto', '$..request.headers.cloudfront-is-desktop-viewer', '$..request.headers.cloudfront-is-mobile-viewer', '$..request.headers.cloudfront-is-smarttv-viewer', '$..request.headers.cloudfront-is-tablet-viewer', '$..request.headers.cloudfront-viewer-asn', '$..request.headers.cloudfront-viewer-country', '$..request.headers.via', '$..request.headers.x-amz-cf-id']", + "snapshot_skipped": "['$..errors..message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDirectInvocation::test_invoke_lambda_none_return", - "test": "test_invoke_lambda_none_return", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDirectInvocation::test_invoke_lambda", + "test": "test_invoke_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -1642,8 +1632,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventRdsDatasource::test_rds_simple", - "test": "test_rds_simple", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventLambdaDatasource::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", "snapshot_skipped": "", @@ -1652,8 +1642,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_invocation.py::TestWebSocketEventSubscription::test_subscription_channel_format[value-after-wildcard]", - "test": "test_subscription_channel_format[value-after-wildcard]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_invocation.py::TestWebSocketEventSubscription::test_duplicate_subscription_id", + "test": "test_duplicate_subscription_id", "response": "200", "error": "", "snapshot_skipped": "", @@ -1662,8 +1652,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_resolvers.py::TestAppsyncVtlResolvers::test_aws_scalar_in_schema_declaration", - "test": "test_aws_scalar_in_schema_declaration", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_invocation.py::TestWebsocketPublish::test_publish_payload_shape", + "test": "test_publish_payload_shape", "response": "200", "error": "", "snapshot_skipped": "", @@ -1712,8 +1702,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_compute_environments.py::TestBatchComputeEnvironmentCRUD::test_delete_compute_environment_invalid_state", - "test": "test_delete_compute_environment_invalid_state", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_compute_environments.py::TestBatchComputeEnvironmentCRUD::test_update_compute_environment", + "test": "test_update_compute_environment", "response": "200", "error": "", "snapshot_skipped": "", @@ -1722,8 +1712,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_job_queues.py::TestBatchJobQueueCRUD::test_create_job_queue_multiple_compute_envs_same_order", - "test": "test_create_job_queue_multiple_compute_envs_same_order", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_job_queues.py::TestBatchJobQueueCRUD::test_create_job_queue_with_scheduling_policy", + "test": "test_create_job_queue_with_scheduling_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -1741,16 +1731,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_cancel_job_invalid_job_id", - "test": "test_cancel_job_invalid_job_id", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_describe_jobs", "test": "test_describe_jobs", @@ -1782,11 +1762,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_ec2_fargate_incompatible[FARGATE-EC2]", - "test": "test_submit_job_ec2_fargate_incompatible[FARGATE-EC2]", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_list_jobs", + "test": "test_list_jobs", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..jobSummaryList..statusReason', '$..jobSummaryList..jobDefinition']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1801,6 +1781,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_logs", + "test": "test_submit_job_logs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_with_dependency", + "test": "test_submit_job_with_dependency", + "response": "200", + "error": "", + "snapshot_skipped": "['$..jobSummaryList..jobDefinition', '$..jobSummaryList..container', '$..jobs..attempts', '$..jobs..container.containerInstanceArn', '$..jobs..container.logStreamName', '$..jobs..container.networkInterfaces', '$..tasks..availabilityZone', '$..tasks..containers..imageDigest', '$..tasks..containers..memory', '$..tasks..containers..runtimeId', '$..tasks..cpu', '$..tasks..ephemeralStorage', '$..tasks..executionStoppedAt', '$..tasks..group', '$..tasks..memory', '$..tasks..overrides.containerOverrides..cpu', '$..tasks..overrides.containerOverrides..memory', '$..tasks..overrides.inferenceAcceleratorOverrides', '$..tasks..platformFamily', '$..tasks..platformVersion', '$..tasks..startedBy', '$..tasks..stopCode', '$..tasks..stoppedReason', '$..tasks..version', '$..tasks..taskDefinitionArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_with_dependency_job_that_fails", "test": "test_submit_job_with_dependency_job_that_fails", @@ -1822,11 +1822,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_with_more_than_one_size", - "test": "test_submit_job_with_more_than_one_size", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_with_parameters", + "test": "test_submit_job_with_parameters", "response": "200", "error": "", - "snapshot_skipped": "['$..jobSummaryList..jobDefinition', '$..jobSummaryList..container', '$..jobs..attempts', '$..jobs..container.containerInstanceArn', '$..jobs..container.logStreamName', '$..jobs..container.networkInterfaces', '$..tasks..availabilityZone', '$..tasks..containers..imageDigest', '$..tasks..containers..memory', '$..tasks..containers..runtimeId', '$..tasks..cpu', '$..tasks..ephemeralStorage', '$..tasks..executionStoppedAt', '$..tasks..group', '$..tasks..memory', '$..tasks..overrides.containerOverrides..cpu', '$..tasks..overrides.containerOverrides..memory', '$..tasks..overrides.inferenceAcceleratorOverrides', '$..tasks..platformFamily', '$..tasks..platformVersion', '$..tasks..startedBy', '$..tasks..stopCode', '$..tasks..stoppedReason', '$..tasks..version']", + "snapshot_skipped": "['$..jobs..container.networkInterfaces', '$..jobs..container.containerInstanceArn', '$..jobs..attempts']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1871,16 +1871,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_security_group_read_with_vpc", - "test": "test_security_group_read_with_vpc", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ResourceDescription.Properties.SecurityGroupIngress']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_buildspec_override", "test": "test_buildspec_override", diff --git a/src/data/coverage/dynamodb.json b/src/data/coverage/dynamodb.json index 9060dba6..bb893103 100644 --- a/src/data/coverage/dynamodb.json +++ b/src/data/coverage/dynamodb.json @@ -1027,16 +1027,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] }, @@ -2949,7 +2939,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4327,13 +4317,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -6745,7 +6735,7 @@ "test": "test_opensearch_crud", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7452,26 +7442,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", @@ -7533,13 +7503,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -7621,16 +7591,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] } @@ -8033,16 +7993,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] }, @@ -10034,16 +9984,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", @@ -10211,16 +10151,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] }, @@ -11557,16 +11487,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] }, @@ -11653,16 +11573,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] }, @@ -12033,16 +11943,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] } @@ -12238,6 +12138,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source", + "test": "test_kinesis_firehose_kinesis_as_source", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", "test": "test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", @@ -12299,16 +12209,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] }, @@ -12384,16 +12284,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source", - "test": "test_kinesis_firehose_kinesis_as_source", - "response": "500", - "error": "InternalFailure", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", "test": "test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", @@ -12457,18 +12347,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", + "test": "test_kinesis_firehose_redshift", + "response": "500", + "error": "InternalFailure", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_firehose_redshift_as_target", + "test": "test_firehose_redshift_as_target", "response": "500", "error": "InternalFailure", "snapshot_skipped": "", @@ -12595,16 +12485,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] }, @@ -12905,16 +12785,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] }, diff --git a/src/data/coverage/dynamodbstreams.json b/src/data/coverage/dynamodbstreams.json index 67f34ff6..532b204a 100644 --- a/src/data/coverage/dynamodbstreams.json +++ b/src/data/coverage/dynamodbstreams.json @@ -830,8 +830,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.13]", - "test": "test_snapstart_lifecycle[python3.13]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[dotnet8]", + "test": "test_snapstart_update_function_configuration[dotnet8]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -840,8 +840,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", - "test": "test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "test": "test_tag_exceptions", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -850,8 +850,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[dotnet6]", - "test": "test_manual_endpoint_injection[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "test": "test_tag_versions", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -860,8 +860,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", - "test": "test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", + "test": "test_manual_endpoint_injection[python3.8]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -870,8 +870,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.3]", - "test": "test_echo_invoke[ruby3.3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet8]", + "test": "test_echo_invoke[dotnet8]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -880,41 +880,41 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java21]", - "test": "test_introspection_invoke[java21]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "test": "test_echo_invoke[python3.10]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", - "test": "test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "test": "test_introspection_invoke[java11]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", - "test": "test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java11]", + "test": "test_runtime_wrapper_invoke[java11]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..DeadLetterConfig', '$..result', '$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_maxeventage", - "test": "test_maxeventage", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SenderId', '$..Body.requestContext.functionArn']", + "snapshot_skipped": "['$..resources']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -930,28 +930,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", - "test": "test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs20.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs20.x]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", - "test": "test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "test": "test_handler_in_submodule[python3.8]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint", - "test": "test_custom_endpoint", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint_disabled", + "test": "test_custom_endpoint_disabled", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -960,8 +960,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_existing_domain_causes_exception", - "test": "test_create_existing_domain_causes_exception", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -970,8 +970,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_compatible_version_for_domain", - "test": "test_get_compatible_version_for_domain", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_document", + "test": "test_get_document", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -980,8 +980,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_document", - "test": "test_get_document", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_security_plugin", + "test": "test_security_plugin", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_sql_plugin", + "test": "test_sql_plugin", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_update_domain_config", + "test": "test_update_domain_config", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1000,8 +1020,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_invalid_content_md5", - "test": "test_s3_invalid_content_md5", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC64NVME]", + "test": "test_s3_copy_object_with_checksum[CRC64NVME]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1010,18 +1030,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_complete_multipart_parts_checksum_full_object[CRC32C]", - "test": "test_complete_multipart_parts_checksum_full_object[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", + "test": "test_s3_put_more_than_1000_items", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$.complete-multipart-wrong-parts-checksum.Error.PartNumber', '$.complete-multipart-wrong-parts-checksum.Error.ETag']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_parts_checksum_exceptions_full_object", - "test": "test_multipart_parts_checksum_exceptions_full_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", + "test": "test_lifecycle_expired_object_delete_marker", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1030,8 +1050,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_upload_part_checksum_exception[CRC32]", - "test": "test_multipart_upload_part_checksum_exception[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_upload_part_checksum_exception[SHA1]", + "test": "test_multipart_upload_part_checksum_exception[SHA1]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1040,28 +1060,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_object_retention", - "test": "test_s3_object_retention", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", + "test": "test_cors_match_headers", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_too_long_message", + "test": "test_publish_too_long_message", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..data.M.s3.M.object.M.eTag.S', '$..data.M.s3.M.object.M.size.N']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", - "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_multiple_subscriptions_http_endpoint", + "test": "test_multiple_subscriptions_http_endpoint", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1070,8 +1090,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_for_batch", - "test": "test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_on_message_body[False]", + "test": "test_filter_policy_on_message_body[False]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1080,8 +1100,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[sqs_query-False]", - "test": "test_fifo_deduplication_not_on_message_group_id[sqs_query-False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_zero_delay_defaults_to_queue_delay[sqs_query]", + "test": "test_fifo_queue_send_message_with_zero_delay_defaults_to_queue_delay[sqs_query]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1090,8 +1110,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_message_retention_with_inflight", - "test": "test_message_retention_with_inflight", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_message_retention_fifo", + "test": "test_message_retention_fifo", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1100,14 +1120,24 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task_on_deleted", - "test": "test_activity_task_on_deleted", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle[sqs]", + "test": "test_remove_message_with_old_receipt_handle[sqs]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EMPTY]", + "test": "test_base_cases[BASE_LAMBDA_EMPTY]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -1207,22 +1237,12 @@ "GetRecords": { "Limit, ShardIterator": { "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_lambda_dynamodb", - "test": "test_lambda_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1608,12 +1628,12 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/test_validate.py::TestMissingParameter::test_opensearch", + "test": "test_opensearch", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, @@ -1688,8 +1708,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_structure_into_container[SdkDockerClient]", - "test": "test_copy_directory_structure_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_from_container[SdkDockerClient]", + "test": "test_copy_from_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1708,8 +1728,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_file[SdkDockerClient-False]", - "test": "test_create_start_container_with_stdin_to_file[SdkDockerClient-False]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_with_max_env_vars[SdkDockerClient]", + "test": "test_create_container_with_max_env_vars[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1718,8 +1738,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", - "test": "test_docker_image_names[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_file_in_container[SdkDockerClient]", + "test": "test_create_file_in_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1728,8 +1748,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_error_in_container[SdkDockerClient]", - "test": "test_exec_error_in_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", + "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1738,8 +1758,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container[SdkDockerClient]", - "test": "test_exec_in_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", + "test": "test_docker_image_names[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1748,8 +1768,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", - "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_stdin[SdkDockerClient]", + "test": "test_exec_in_container_with_stdin[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1758,8 +1778,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_non_existing_image[SdkDockerClient]", - "test": "test_get_container_command_non_existing_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_workdir[SdkDockerClient]", + "test": "test_exec_in_container_with_workdir[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1768,8 +1788,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1778,8 +1798,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_non_existing_image[SdkDockerClient]", - "test": "test_get_container_entrypoint_non_existing_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1788,8 +1808,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_non_existing_image[SdkDockerClient]", + "test": "test_get_container_entrypoint_non_existing_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1798,8 +1818,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network_wrong_network[SdkDockerClient]", - "test": "test_get_container_ip_for_network_wrong_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1808,8 +1828,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network_multiple_networks[SdkDockerClient]", - "test": "test_get_network_multiple_networks[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_host_network[SdkDockerClient]", + "test": "test_get_container_ip_for_host_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1818,8 +1838,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_network_non_existent_network[SdkDockerClient]", - "test": "test_inspect_network_non_existent_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network_multiple_networks[SdkDockerClient]", + "test": "test_get_network_multiple_networks[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1888,8 +1908,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[CmdDockerClient]", - "test": "test_push_access_denied[CmdDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", + "test": "test_push_access_denied[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1898,8 +1918,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", - "test": "test_push_access_denied[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_invalid_registry[CmdDockerClient]", + "test": "test_push_invalid_registry[CmdDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1937,16 +1957,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_detached_with_logs[SdkDockerClient]", - "test": "test_run_detached_with_logs[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", "test": "test_running_container_names[SdkDockerClient]", @@ -1987,16 +1997,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_run_container_with_labels[SdkDockerClient]", - "test": "test_run_container_with_labels[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", "test": "test_docker_logging_fluentbit[SdkDockerClient]", @@ -2048,8 +2048,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_set_container_workdir[SdkDockerClient]", - "test": "test_set_container_workdir[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_get_container_ip_with_network[SdkDockerClient]", + "test": "test_get_container_ip_with_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2128,8 +2128,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_random_port[SdkDockerClient]", - "test": "test_run_with_additional_arguments_random_port[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_ulimit[SdkDockerClient]", + "test": "test_run_with_ulimit[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/ec2.json b/src/data/coverage/ec2.json index f11f5673..a0445934 100644 --- a/src/data/coverage/ec2.json +++ b/src/data/coverage/ec2.json @@ -56,8 +56,8 @@ "implemented": true, "availability": "community", "internal_test_suite": false, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -1629,7 +1629,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": false, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -2613,7 +2613,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": false, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -8572,16 +8572,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -9060,16 +9050,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -9578,16 +9558,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -9824,16 +9794,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -9854,16 +9814,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -10226,16 +10176,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -11604,16 +11544,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -12174,16 +12104,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -12546,16 +12466,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -13258,16 +13168,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -13814,16 +13714,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -14508,16 +14398,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -15956,16 +15836,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -18182,16 +18052,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -19283,18 +19143,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", - "test": "test_read_subnet", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", + "test": "test_read_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -19442,6 +19302,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -19492,26 +19362,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -19533,11 +19383,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", - "test": "test_kinesis_pipe", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", + "test": "test_pipe_filter_on_error", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19628,6 +19478,48 @@ "snapshot_tested": true, "origin": "internal" } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2DockerVMM::test_ssh_key_pairs[alpine-3.20]", + "test": "test_ssh_key_pairs[alpine-3.20]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2DockerVMM::test_ssh_key_pairs[amazonlinux-2023]", + "test": "test_ssh_key_pairs[amazonlinux-2023]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2DockerVMM::test_ssh_key_pairs[amazonlinux-2]", + "test": "test_ssh_key_pairs[amazonlinux-2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2DockerVMM::test_ssh_key_pairs[ubuntu-22.04]", + "test": "test_ssh_key_pairs[ubuntu-22.04]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } ] } }, @@ -19783,18 +19675,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", - "test": "test_read_subnet", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", + "test": "test_read_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -19912,6 +19804,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -19962,26 +19864,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -20003,11 +19885,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", - "test": "test_kinesis_pipe", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", + "test": "test_pipe_filter_on_error", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20101,8 +19983,8 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", - "test": "test_read_subnet", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", + "test": "test_read_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -20111,8 +19993,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", "response": "200", "error": "", "snapshot_skipped": "", @@ -20121,11 +20003,11 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", - "test": "test_kinesis_pipe", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", + "test": "test_pipe_filter_on_error", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20384,16 +20266,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -20584,16 +20456,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -20902,16 +20764,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -20923,8 +20775,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", - "test": "test_read_subnet", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", + "test": "test_read_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -21082,6 +20934,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -21132,26 +20994,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -21173,11 +21015,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", - "test": "test_kinesis_pipe", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", + "test": "test_pipe_filter_on_error", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -21568,17 +21410,17 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_list_security_groups", @@ -21610,16 +21452,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", - "test": "test_read_subnet", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", @@ -21890,6 +21722,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -21940,26 +21782,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addon_errors", "test": "test_cluster_addon_errors", @@ -22581,11 +22403,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", - "test": "test_kinesis_pipe", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", + "test": "test_pipe_filter_on_error", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -23080,11 +22902,21 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", + "test": "test_rds_data_source_rds_utils", "response": "200", "error": "", "snapshot_skipped": "", @@ -23093,8 +22925,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", - "test": "test_rds_data_source_rds_utils", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", + "test": "test_read_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -23432,6 +23264,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -23482,26 +23324,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -23683,11 +23505,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", - "test": "test_kinesis_pipe", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", + "test": "test_pipe_filter_on_error", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24700,11 +24522,21 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", + "test": "test_rds_data_source_rds_utils", "response": "200", "error": "", "snapshot_skipped": "", @@ -24713,8 +24545,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", - "test": "test_rds_data_source_rds_utils", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", + "test": "test_read_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -25122,6 +24954,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -25172,26 +25014,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -25373,11 +25195,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", - "test": "test_kinesis_pipe", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", + "test": "test_pipe_filter_on_error", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26864,6 +26686,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2DockerVMM::test_ssh_key_pairs[amazonlinux-2]", + "test": "test_ssh_key_pairs[amazonlinux-2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2DockerVMM::test_ssh_key_pairs[ubuntu-22.04]", "test": "test_ssh_key_pairs[ubuntu-22.04]", @@ -27564,6 +27396,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", + "test": "test_get_experiment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_start_experiment", "test": "test_idempotency_of_start_experiment", @@ -27867,13 +27709,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -28066,16 +27908,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -28400,16 +28232,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -28431,8 +28253,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", - "test": "test_read_subnet", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", + "test": "test_read_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -28570,6 +28392,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -28630,16 +28462,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -28681,11 +28503,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", - "test": "test_kinesis_pipe", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", + "test": "test_pipe_filter_on_error", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29428,16 +29250,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -29939,13 +29751,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -30298,16 +30110,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -30774,16 +30576,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -30960,16 +30752,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -32406,16 +32188,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -34462,16 +34234,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -38404,16 +38166,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -42502,16 +42254,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -42937,18 +42679,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", - "test": "test_read_subnet", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", + "test": "test_read_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -43096,6 +42838,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -43146,26 +42898,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -43187,11 +42919,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", - "test": "test_kinesis_pipe", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", + "test": "test_pipe_filter_on_error", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -43441,8 +43173,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", - "test": "test_read_subnet", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", + "test": "test_read_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -43600,6 +43332,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -43650,26 +43392,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -43691,11 +43413,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", - "test": "test_kinesis_pipe", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", + "test": "test_pipe_filter_on_error", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -43860,6 +43582,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2DockerVMM::test_ssh_key_pairs[amazonlinux-2]", + "test": "test_ssh_key_pairs[amazonlinux-2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2DockerVMM::test_ssh_key_pairs[ubuntu-22.04]", "test": "test_ssh_key_pairs[ubuntu-22.04]", @@ -44260,16 +43992,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -44483,8 +44205,8 @@ "AllocationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", - "test": "test_read_subnet", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", + "test": "test_read_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -44493,8 +44215,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", "response": "200", "error": "", "snapshot_skipped": "", @@ -44503,11 +44225,11 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_pipe", - "test": "test_kinesis_pipe", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", + "test": "test_pipe_filter_on_error", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -44557,13 +44279,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -44726,16 +44448,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -44902,16 +44614,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", "test": "test_deployed_resources", @@ -44921,16 +44623,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" } ] } @@ -45232,16 +44924,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", "test": "test_neptune_iam_with_http_protocol", @@ -45486,6 +45168,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2DockerVMM::test_ssh_key_pairs[amazonlinux-2]", + "test": "test_ssh_key_pairs[amazonlinux-2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2DockerVMM::test_ssh_key_pairs[ubuntu-22.04]", "test": "test_ssh_key_pairs[ubuntu-22.04]", diff --git a/src/data/coverage/ecr.json b/src/data/coverage/ecr.json index 4b7f9e10..96428aa7 100644 --- a/src/data/coverage/ecr.json +++ b/src/data/coverage/ecr.json @@ -1011,6 +1011,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_default", + "test": "test_resource_name_default", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", "test": "test_url_output", @@ -1080,6 +1090,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_given", + "test": "test_resource_name_given", + "response": "400", + "error": "InvalidParameterException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] }, @@ -1425,16 +1445,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -1660,16 +1670,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" } ] }, @@ -1709,6 +1709,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_default", + "test": "test_resource_name_default", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", "test": "test_url_output", @@ -2399,6 +2409,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_default", + "test": "test_resource_name_default", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", "test": "test_url_output", @@ -2749,16 +2769,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", "test": "test_ecr_eks_integration", @@ -3599,16 +3609,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -3819,16 +3819,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "400", - "error": "RepositoryNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/sagemaker/test_sagemaker.py::TestSagemaker::test_custom_model_deployment", "test": "test_custom_model_deployment", @@ -3935,16 +3925,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", diff --git a/src/data/coverage/ecs.json b/src/data/coverage/ecs.json index 2aa61e2d..4806f6e5 100644 --- a/src/data/coverage/ecs.json +++ b/src/data/coverage/ecs.json @@ -2101,16 +2101,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -2221,16 +2211,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -2787,16 +2767,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -2850,13 +2820,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -3619,16 +3589,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", "test": "test_put_events_with_target_ecs", @@ -3890,13 +3850,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -4008,16 +3968,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" } ] } @@ -4046,13 +3996,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -5055,16 +5005,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", "test": "test_put_events_with_target_ecs", @@ -5667,16 +5607,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -8411,16 +8341,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -9207,16 +9127,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -10825,16 +10735,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -11884,13 +11784,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -12002,16 +11902,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" } ] }, diff --git a/src/data/coverage/elbv2.json b/src/data/coverage/elbv2.json index 5805d129..16a085ea 100644 --- a/src/data/coverage/elbv2.json +++ b/src/data/coverage/elbv2.json @@ -841,16 +841,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -1797,16 +1787,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -2389,16 +2369,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -3113,16 +3083,6 @@ }, "HealthCheckIntervalSeconds, HealthCheckPath, HealthCheckTimeoutSeconds, Name, Port, Protocol, TargetType, VpcId": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -4057,16 +4017,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_elb_direct_connection_to_pod", "test": "test_elb_direct_connection_to_pod", @@ -4683,16 +4633,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_elb_direct_connection_to_pod", "test": "test_elb_direct_connection_to_pod", @@ -5389,16 +5329,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", "test": "test_internal_path_based_routing[host]", @@ -5785,16 +5715,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", "test": "test_elb_register_lambda_target_validation", @@ -6661,16 +6581,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_elb_direct_connection_to_pod", "test": "test_elb_direct_connection_to_pod", @@ -6951,16 +6861,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -7327,16 +7227,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration[port-4566]", "test": "test_route53_elb_integration[port-4566]", @@ -7513,16 +7403,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -7665,16 +7545,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -8151,16 +8021,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", diff --git a/src/data/coverage/events.json b/src/data/coverage/events.json index 4042b154..c961c8d0 100644 --- a/src/data/coverage/events.json +++ b/src/data/coverage/events.json @@ -11828,7 +11828,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12663,6 +12663,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_nested_select_within_other_intrinsics", + "test": "test_nested_select_within_other_intrinsics", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", "test": "test_conditional_transform[false]", @@ -12963,6 +12973,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_list_change_sets", + "test": "test_list_change_sets", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", "test": "test_listing_stacks", @@ -20786,11 +20806,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_request", + "test": "test_authorizer_event_lambda_request", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..authType', '$..event.headers', '$..event.multiValueHeaders', '$..event.version', '$..authorizationToken', '$..requestContext.extendedRequestId', '$..requestContext.domainName', '$..requestContext.deploymentId', '$..requestContext.protocol', '$..requestContext.requestId', '$..requestContext.requestTime', '$..requestContext.requestTimeEpoch', '$..requestContext.identity']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20835,16 +20855,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -21325,6 +21335,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_default", + "test": "test_resource_name_default", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_given", + "test": "test_resource_name_given", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_untransformed_url_when_no_repository_created", "test": "test_untransformed_url_when_no_repository_created", @@ -26135,6 +26165,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2DockerVMM::test_ssh_key_pairs[amazonlinux-2]", + "test": "test_ssh_key_pairs[amazonlinux-2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2DockerVMM::test_ssh_key_pairs[ubuntu-22.04]", "test": "test_ssh_key_pairs[ubuntu-22.04]", @@ -27986,8 +28026,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/memorydb/test_memorydb.py::TestMemoryDB::test_cluster_in_container[redis]", - "test": "test_cluster_in_container[redis]", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", + "test": "test_basic_mediastore_api", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/fis.json b/src/data/coverage/fis.json index 347b744e..544478bf 100644 --- a/src/data/coverage/fis.json +++ b/src/data/coverage/fis.json @@ -489,16 +489,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", - "test": "test_get_experiment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment_template", "test": "test_get_experiment_template", @@ -579,6 +569,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", + "test": "test_get_experiment", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", "test": "test_idempotency_of_create_experiment_template", @@ -588,6 +588,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", + "test": "test_get_experiment", + "response": "500", + "error": "InternalError", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } diff --git a/src/data/coverage/iam.json b/src/data/coverage/iam.json index 8cec4807..3e71576e 100644 --- a/src/data/coverage/iam.json +++ b/src/data/coverage/iam.json @@ -3578,8 +3578,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_advanced_logging_configuration_format_switch", - "test": "test_advanced_logging_configuration_format_switch", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_enabled[java8]", + "test": "test_create_deprecated_function_runtime_with_validation_enabled[java8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -16260,8 +16260,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_advanced_logging_configuration_format_switch", - "test": "test_advanced_logging_configuration_format_switch", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_enabled[java8]", + "test": "test_create_deprecated_function_runtime_with_validation_enabled[java8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -27614,8 +27614,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_advanced_logging_configuration_format_switch", - "test": "test_advanced_logging_configuration_format_switch", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_enabled[java8]", + "test": "test_create_deprecated_function_runtime_with_validation_enabled[java8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -38755,16 +38755,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -44906,11 +44896,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", - "test": "test_table_v2_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", + "test": "test_stream_destination_records", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -45026,8 +45016,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_advanced_logging_configuration", - "test": "test_function_advanced_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_disabled", + "test": "test_create_deprecated_function_runtime_with_validation_disabled", "response": "200", "error": "", "snapshot_skipped": "", @@ -53398,8 +53388,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", - "test": "test_read_subnet", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", + "test": "test_read_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -53678,8 +53668,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", "response": "200", "error": "", "snapshot_skipped": "", @@ -54678,7 +54668,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -55854,11 +55844,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", - "test": "test_table_v2_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", + "test": "test_stream_destination_records", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -56294,8 +56284,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_advanced_logging_configuration", - "test": "test_function_advanced_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_disabled", + "test": "test_create_deprecated_function_runtime_with_validation_disabled", "response": "200", "error": "", "snapshot_skipped": "", @@ -64905,16 +64895,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -65946,8 +65926,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", - "test": "test_read_subnet", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", + "test": "test_read_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -66256,13 +66236,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -67445,6 +67425,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -67495,26 +67485,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_describe_cluster_versions_errors", "test": "test_describe_cluster_versions_errors", @@ -69032,7 +69002,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -70069,16 +70039,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -71679,16 +71639,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", "test": "test_put_events_with_target_ecs", @@ -74790,7 +74740,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -75676,11 +75626,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", - "test": "test_table_v2_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", + "test": "test_stream_destination_records", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -75736,8 +75686,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_function_advanced_logging_configuration", - "test": "test_function_advanced_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_disabled", + "test": "test_create_deprecated_function_runtime_with_validation_disabled", "response": "200", "error": "", "snapshot_skipped": "", @@ -84118,13 +84068,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -84678,8 +84628,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet", - "test": "test_read_subnet", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", + "test": "test_read_security_group_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -84838,13 +84788,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -85148,24 +85098,24 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", - "test": "test_listener", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", + "test": "test_listener", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_describe_cluster_versions_errors", @@ -90967,6 +90917,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_authentication_delete_only", "test": "test_neptune_iam_authentication_delete_only", @@ -91543,38 +91503,6 @@ "snapshot_tested": false, "origin": "external" } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_dlq_pipe", - "test": "test_kinesis_dlq_pipe", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StateReason', '$..KinesisBatchInfo..batchSize', '$..KinesisBatchInfo..shardId', 'pipe_target_function_event_1..eventID']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_sns_dlq_pipe", - "test": "test_kinesis_sns_dlq_pipe", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StateReason', '$..KinesisBatchInfo..batchSize', '$..KinesisBatchInfo..shardId', 'pipe_target_function_event_1..eventID']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_sqs_fifo_dlq_partial_batch_failures", - "test": "test_sqs_fifo_dlq_partial_batch_failures", - "response": "200", - "error": "", - "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } ] }, "UserName": { @@ -93686,7 +93614,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -96533,16 +96461,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -97474,13 +97392,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -98353,16 +98271,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", "test": "test_elb_lambda_target_permissions", @@ -102500,7 +102408,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -105127,16 +105035,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -106068,13 +105966,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -106947,16 +106845,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", "test": "test_elb_lambda_target_permissions", @@ -113115,16 +113003,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", diff --git a/src/data/coverage/kinesis.json b/src/data/coverage/kinesis.json index a11ee742..cf489170 100644 --- a/src/data/coverage/kinesis.json +++ b/src/data/coverage/kinesis.json @@ -2071,16 +2071,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", @@ -2514,7 +2504,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2710,14 +2700,14 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_return_values_on_conditions_check_failure", - "test": "test_return_values_on_conditions_check_failure", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", + "test": "test_stream_destination_records", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", @@ -2727,7 +2717,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transact_write_items_streaming_for_different_tables", @@ -3110,8 +3100,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_duplicate_event_source_mappings", - "test": "test_duplicate_event_source_mappings", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3120,8 +3110,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[content_filter_type]", - "test": "test_dynamodb_event_filter[content_filter_type]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_duplicate_event_source_mappings", + "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3160,8 +3150,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[exists_filter_type]", + "test": "test_dynamodb_event_filter[exists_filter_type]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3170,8 +3160,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[numeric_filter]", + "test": "test_dynamodb_event_filter[numeric_filter]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3180,8 +3170,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_s3_on_failure_destination", - "test": "test_dynamodb_event_source_mapping_with_s3_on_failure_destination", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[prefix_filter]", + "test": "test_dynamodb_event_filter[prefix_filter]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3190,8 +3180,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3200,8 +3190,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3210,8 +3200,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_s3_on_failure_destination", + "test": "test_dynamodb_event_source_mapping_with_s3_on_failure_destination", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3220,8 +3210,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3230,8 +3220,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3240,8 +3230,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failures", - "test": "test_dynamodb_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3250,8 +3240,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_batch_item_failure_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[empty_batch_item_failure_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3260,8 +3250,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_list_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[empty_list_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failures", + "test": "test_dynamodb_report_batch_item_failures", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3270,8 +3260,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_batch_item_failure_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3280,8 +3270,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[null_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[null_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_dict_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[empty_dict_success]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LastProcessingResult']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_list_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3339,6 +3339,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_esm_with_not_existing_kinesis_stream", + "test": "test_esm_with_not_existing_kinesis_stream", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_empty_provided", "test": "test_kinesis_empty_provided", @@ -3761,6 +3771,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "test": "test_input_processing_configuration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", @@ -3872,8 +3892,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_retry", - "test": "test_dynamodb_event_source_retry", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", @@ -3976,16 +3996,6 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] } @@ -5400,7 +5410,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5786,14 +5796,14 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_return_values_on_conditions_check_failure", - "test": "test_return_values_on_conditions_check_failure", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", + "test": "test_stream_destination_records", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", @@ -5803,7 +5813,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_streams_on_global_tables", @@ -7076,43 +7086,33 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", - "test": "test_stream_destination_records", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transact_write_items_streaming", - "test": "test_transact_write_items_streaming", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_gsi_with_billing_mode[PAY_PER_REQUEST]", + "test": "test_gsi_with_billing_mode[PAY_PER_REQUEST]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SizeBytes', '$..ProvisionedThroughput.NumberOfDecreasesToday', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transact_write_items_streaming_for_different_tables", - "test": "test_transact_write_items_streaming_for_different_tables", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", + "test": "test_stream_destination_records", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SizeBytes', '$..ProvisionedThroughput.NumberOfDecreasesToday', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_non_existent_stream", - "test": "test_non_existent_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_stream_spec_and_region_replacement", + "test": "test_stream_spec_and_region_replacement", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -8399,22 +8399,12 @@ "GetRecords": { "Limit, ShardIterator": { "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_lambda_dynamodb", - "test": "test_lambda_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8860,12 +8850,12 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/test_validate.py::TestMissingParameter::test_opensearch", + "test": "test_opensearch", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, @@ -8940,8 +8930,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_structure_into_container[SdkDockerClient]", - "test": "test_copy_directory_structure_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_from_container[SdkDockerClient]", + "test": "test_copy_from_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8960,8 +8950,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_file[SdkDockerClient-False]", - "test": "test_create_start_container_with_stdin_to_file[SdkDockerClient-False]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_with_max_env_vars[SdkDockerClient]", + "test": "test_create_container_with_max_env_vars[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8970,8 +8960,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", - "test": "test_docker_image_names[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_file_in_container[SdkDockerClient]", + "test": "test_create_file_in_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8980,8 +8970,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_error_in_container[SdkDockerClient]", - "test": "test_exec_error_in_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", + "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8990,8 +8980,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container[SdkDockerClient]", - "test": "test_exec_in_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", + "test": "test_docker_image_names[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9000,8 +8990,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", - "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_stdin[SdkDockerClient]", + "test": "test_exec_in_container_with_stdin[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9010,8 +9000,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_non_existing_image[SdkDockerClient]", - "test": "test_get_container_command_non_existing_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_workdir[SdkDockerClient]", + "test": "test_exec_in_container_with_workdir[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9020,8 +9010,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9030,8 +9020,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_non_existing_image[SdkDockerClient]", - "test": "test_get_container_entrypoint_non_existing_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9040,8 +9030,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_non_existing_image[SdkDockerClient]", + "test": "test_get_container_entrypoint_non_existing_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9050,8 +9040,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network_wrong_network[SdkDockerClient]", - "test": "test_get_container_ip_for_network_wrong_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9060,8 +9050,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network_multiple_networks[SdkDockerClient]", - "test": "test_get_network_multiple_networks[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_host_network[SdkDockerClient]", + "test": "test_get_container_ip_for_host_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9070,8 +9060,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_network_non_existent_network[SdkDockerClient]", - "test": "test_inspect_network_non_existent_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network_multiple_networks[SdkDockerClient]", + "test": "test_get_network_multiple_networks[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9140,8 +9130,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[CmdDockerClient]", - "test": "test_push_access_denied[CmdDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", + "test": "test_push_access_denied[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9150,8 +9140,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", - "test": "test_push_access_denied[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_invalid_registry[CmdDockerClient]", + "test": "test_push_invalid_registry[CmdDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9189,16 +9179,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_detached_with_logs[SdkDockerClient]", - "test": "test_run_detached_with_logs[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", "test": "test_running_container_names[SdkDockerClient]", @@ -9239,16 +9219,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_run_container_with_labels[SdkDockerClient]", - "test": "test_run_container_with_labels[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", "test": "test_docker_logging_fluentbit[SdkDockerClient]", @@ -9300,8 +9270,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_set_container_workdir[SdkDockerClient]", - "test": "test_set_container_workdir[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_get_container_ip_with_network[SdkDockerClient]", + "test": "test_get_container_ip_with_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9380,8 +9350,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_random_port[SdkDockerClient]", - "test": "test_run_with_additional_arguments_random_port[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_ulimit[SdkDockerClient]", + "test": "test_run_with_ulimit[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10041,16 +10011,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", @@ -10355,16 +10315,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_apigateway_deployed", - "test": "test_apigateway_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", "test": "test_event_rules_deployed", @@ -10386,8 +10336,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/cli/test_cli.py::TestHooks::test_prepare_host_hook_called_with_correct_dirs", - "test": "test_prepare_host_hook_called_with_correct_dirs", + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestExceptionHandlers::test_router_handler_patch_http_errors", + "test": "test_router_handler_patch_http_errors", "response": "200", "error": "", "snapshot_skipped": "", @@ -10396,8 +10346,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestHTTP2Support::test_http2_https", - "test": "test_http2_https", + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestHTTP2Support::test_http2_https_localhost", + "test": "test_http2_https_localhost", "response": "200", "error": "", "snapshot_skipped": "", @@ -10406,8 +10356,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_chunked_response_streaming", - "test": "test_chunked_response_streaming", + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_response_close_handlers_called_with_router", + "test": "test_response_close_handlers_called_with_router", "response": "200", "error": "", "snapshot_skipped": "", @@ -10526,18 +10476,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-False]", - "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_with_port_mapping[SdkDockerClient]", - "test": "test_create_with_port_mapping[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_file[SdkDockerClient-True]", + "test": "test_create_start_container_with_stdin_to_file[SdkDockerClient-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10575,16 +10515,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_stdin_stdout_stderr[SdkDockerClient]", - "test": "test_exec_in_container_with_stdin_stdout_stderr[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_non_existing_image[SdkDockerClient]", "test": "test_get_container_command_non_existing_image[SdkDockerClient]", @@ -10605,16 +10535,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_non_existing_image[SdkDockerClient]", - "test": "test_get_container_entrypoint_non_existing_image[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", @@ -10626,8 +10546,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network[SdkDockerClient]", - "test": "test_get_container_ip_for_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_id[SdkDockerClient]", + "test": "test_get_container_id[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10636,8 +10556,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network_wrong_network[SdkDockerClient]", - "test": "test_get_container_ip_for_network_wrong_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10656,8 +10576,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_container[SdkDockerClient]", - "test": "test_inspect_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_container_volumes_with_no_volumes[SdkDockerClient]", + "test": "test_inspect_container_volumes_with_no_volumes[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10666,8 +10586,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_network_non_existent_network[SdkDockerClient]", - "test": "test_inspect_network_non_existent_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10676,8 +10596,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", - "test": "test_is_container_running[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_filter[SdkDockerClient]", + "test": "test_list_containers_filter[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10686,8 +10606,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_filter_non_existing[SdkDockerClient]", - "test": "test_list_containers_filter_non_existing[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_with_podman_image_ref_format[SdkDockerClient]", + "test": "test_list_containers_with_podman_image_ref_format[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10696,8 +10616,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_with_podman_image_ref_format[SdkDockerClient]", - "test": "test_list_containers_with_podman_image_ref_format[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pause_non_existing_container[CmdDockerClient]", + "test": "test_pause_non_existing_container[CmdDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10745,26 +10665,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_non_existent_docker_image[CmdDockerClient]", - "test": "test_pull_non_existent_docker_image[CmdDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_non_existent_docker_image[SdkDockerClient]", - "test": "test_pull_non_existent_docker_image[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", "test": "test_push_access_denied[SdkDockerClient]", @@ -10786,18 +10686,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_container_should_work_when_container_is_running_and_checking_container_existence[SdkDockerClient]", - "test": "test_remove_container_should_work_when_container_is_running_and_checking_container_existence[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container[SdkDockerClient]", - "test": "test_run_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_restart_non_existing_container[SdkDockerClient]", + "test": "test_restart_non_existing_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10816,8 +10706,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_non_existent_image[SdkDockerClient]", - "test": "test_run_container_non_existent_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_error[SdkDockerClient]", + "test": "test_run_container_error[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10826,8 +10716,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_with_init[SdkDockerClient]", - "test": "test_run_container_with_init[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_non_existent_image[SdkDockerClient]", + "test": "test_run_container_non_existent_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10836,8 +10726,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_with_stdin[SdkDockerClient]", - "test": "test_run_container_with_stdin[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_detached_with_logs[SdkDockerClient]", + "test": "test_run_detached_with_logs[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10856,18 +10746,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_set_container_entrypoint[SdkDockerClient-echo]", - "test": "test_set_container_entrypoint[SdkDockerClient-echo]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_stream_logs[SdkDockerClient]", - "test": "test_stream_logs[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_tag_image[SdkDockerClient]", + "test": "test_tag_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10876,8 +10756,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerImages::test_commit_creates_image_from_running_container[SdkDockerClient]", - "test": "test_commit_creates_image_from_running_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerImages::test_commit_image_raises_for_nonexistent_container[SdkDockerClient]", + "test": "test_commit_image_raises_for_nonexistent_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10906,8 +10786,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", - "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network[SdkDockerClient]", + "test": "test_connect_container_to_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10916,18 +10796,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_link_local_address[SdkDockerClient]", - "test": "test_connect_container_to_network_with_link_local_address[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_disconnect_container_from_nonexistent_network[SdkDockerClient]", - "test": "test_disconnect_container_from_nonexistent_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10955,36 +10825,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_get_container_ip_with_network[SdkDockerClient]", - "test": "test_get_container_ip_with_network[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_set_container_workdir[SdkDockerClient]", - "test": "test_set_container_workdir[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_add[SdkDockerClient]", - "test": "test_container_with_cap_add[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_drop[SdkDockerClient]", "test": "test_container_with_cap_drop[SdkDockerClient]", @@ -11056,18 +10896,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments[SdkDockerClient]", - "test": "test_run_with_additional_arguments[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_add_dns[SdkDockerClient-False]", - "test": "test_run_with_additional_arguments_add_dns[SdkDockerClient-False]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_add_dns[SdkDockerClient-True]", + "test": "test_run_with_additional_arguments_add_dns[SdkDockerClient-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11085,16 +10915,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_random_port[SdkDockerClient]", - "test": "test_run_with_additional_arguments_random_port[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", "test": "test_stages_have_completed", @@ -11116,24 +10936,14 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/test_stores.py::test_nonstandard_regions", - "test": "test_nonstandard_regions", + "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_default_cors_headers", + "test": "test_default_cors_headers", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", - "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ], "ls_pro": [ @@ -11620,6 +11430,26 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Records..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_subscribe_to_shard_with_at_timestamp", + "test": "test_subscribe_to_shard_with_at_timestamp", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Records..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -13561,16 +13391,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", @@ -13722,16 +13542,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] }, @@ -13808,16 +13618,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] } @@ -14605,16 +14405,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", "test": "test_websocket_with_kinesis_integration", diff --git a/src/data/coverage/lambda.json b/src/data/coverage/lambda.json index a5a637aa..68487d01 100644 --- a/src/data/coverage/lambda.json +++ b/src/data/coverage/lambda.json @@ -17265,7 +17265,7 @@ "test": "test_opensearch_crud", "response": "202", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18533,7 +18533,7 @@ "test": "test_opensearch_crud", "response": "204", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27071,13 +27071,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -45228,6 +45228,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", + "test": "test_opensearch_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", "test": "test_search_books", @@ -47337,16 +47347,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_assume_role", - "test": "test_assume_role", - "response": "500", - "error": "ServiceException", - "snapshot_skipped": "['$..PackedPolicySize', '$..Role.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ], "ls_pro": [ diff --git a/src/data/coverage/logs.json b/src/data/coverage/logs.json index 38379944..3af768fc 100644 --- a/src/data/coverage/logs.json +++ b/src/data/coverage/logs.json @@ -8931,16 +8931,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -10111,16 +10101,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_subprotocols", - "test": "test_websocket_subprotocols", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..connection', '$..server', '$.headers-subprotocols-connect-header.sec-websocket-protocol']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDirectInvocation::test_invoke_lambda_async", "test": "test_invoke_lambda_async", @@ -17874,13 +17854,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -26261,16 +26241,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_forward_config_only_for_target_groups", "test": "test_forward_config_only_for_target_groups", @@ -29062,6 +29032,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", + "test": "test_alarm_lambda_target", + "response": "500", + "error": "InternalError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ], "ls_pro": [ @@ -29235,16 +29215,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -29979,26 +29949,6 @@ "DescribeResourcePolicies": { "- (without any parameters)": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", - "test": "test_elb_lambda_target_permissions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", - "test": "test_elb_register_lambda_target_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", "test": "test_lambda_cross_account_invoke", @@ -31911,16 +31861,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", - "test": "test_websocket_api_reject_connect[True-False]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_connect_to_localstack[dns]", "test": "test_task_connect_to_localstack[dns]", @@ -32591,16 +32531,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", - "test": "test_elb_register_lambda_target_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", "test": "test_lambda_cross_account_invoke", @@ -32913,6 +32843,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", + "test": "test_opensearch_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", "test": "test_search_books", @@ -45706,13 +45646,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", + "test": "test_deployed_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -45875,16 +45815,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayLambdaAuthorizers::test_apigateway_authorizer_resource_based[TOKEN]", - "test": "test_apigateway_authorizer_resource_based[TOKEN]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayLambdaAuthorizers::test_apigateway_authorizer_with_credentials[REQUEST]", "test": "test_apigateway_authorizer_with_credentials[REQUEST]", @@ -45925,26 +45855,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/]", - "test": "test_lambda_iam[/]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/testpath/]", - "test": "test_lambda_iam[/testpath/]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", "test": "test_lambda_sqs_destination", @@ -48196,13 +48106,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", - "test": "test_elb_lambda_target_permissions", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", + "test": "test_elb_register_lambda_target_validation", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -48435,6 +48345,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", "test": "test_sns_lambda_subscription", @@ -48506,25 +48426,15 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key", - "test": "test_create_key", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_cloudwatch_logging_options", + "test": "test_cloudwatch_logging_options", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ApplicationDetail.ApplicationConfigurationDescription.ApplicationSnapshotConfigurationDescription', '$..ApplicationDetail.ApplicationConfigurationDescription.ApplicationSystemRollbackConfigurationDescription', '$..ApplicationDetail.ApplicationConfigurationDescription.FlinkApplicationConfigurationDescription', '$..ApplicationDetail.ApplicationConfigurationDescription.RunConfigurationDescription', '$..ApplicationDetail.ApplicationMaintenanceConfigurationDescription', '$..ApplicationDetail.ApplicationVersionCreateTimestamp', '$..ApplicationDetail.ApplicationVersionUpdatedFrom', '$..CodeMD5', '$..CodeSize', '$..ConditionalToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_config_with_manual_port", - "test": "test_config_with_manual_port", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", diff --git a/src/data/coverage/mq.json b/src/data/coverage/mq.json index 9faa787c..8fe7e827 100644 --- a/src/data/coverage/mq.json +++ b/src/data/coverage/mq.json @@ -384,16 +384,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/cli/test_cli.py::TestImports::test_cli_imports_from_bootstrap", - "test": "test_cli_imports_from_bootstrap", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] } @@ -600,16 +590,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_active_mq", - "test": "test_send_to_active_mq", - "response": "500", - "error": "InternalError", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" } ] } diff --git a/src/data/coverage/opensearch.json b/src/data/coverage/opensearch.json index cbc9ea18..02356ca0 100644 --- a/src/data/coverage/opensearch.json +++ b/src/data/coverage/opensearch.json @@ -924,7 +924,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1264,7 +1264,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1776,7 +1776,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1802,7 +1802,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1874,7 +1874,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1900,7 +1900,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1960,7 +1960,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1986,7 +1986,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2012,7 +2012,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/src/data/coverage/ram.json b/src/data/coverage/ram.json index 2ebe0d3d..33ab1ac3 100644 --- a/src/data/coverage/ram.json +++ b/src/data/coverage/ram.json @@ -19,8 +19,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -68,7 +68,7 @@ "availability": "pro", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": false, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -176,7 +176,7 @@ "availability": "pro", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": false, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -200,7 +200,7 @@ "availability": "pro", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": false, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" @@ -283,8 +283,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "" diff --git a/src/data/coverage/route53.json b/src/data/coverage/route53.json index 9198530d..df4aae62 100644 --- a/src/data/coverage/route53.json +++ b/src/data/coverage/route53.json @@ -1994,13 +1994,13 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { diff --git a/src/data/coverage/s3.json b/src/data/coverage/s3.json index 5ab221ae..bda5bf55 100644 --- a/src/data/coverage/s3.json +++ b/src/data/coverage/s3.json @@ -1205,8 +1205,8 @@ }, { "RenameObject": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -3700,6 +3700,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_update_change_set_with_aws_novalue_repro", + "test": "test_update_change_set_with_aws_novalue_repro", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", "test": "test_deletion_of_failed_nested_stack", @@ -20802,16 +20812,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -24131,7 +24131,7 @@ "test": "test_opensearch_crud", "response": "204", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24306,6 +24306,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_drift_detection.py::test_drift_detection_on_lambda", + "test": "test_drift_detection_on_lambda", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", "test": "test_deletion_of_failed_nested_stack", @@ -32478,6 +32488,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_pipeline_crud", + "test": "test_pipeline_crud", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_pipeline_execution", "test": "test_pipeline_execution", @@ -32678,16 +32698,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -33437,16 +33447,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_pipeline_crud", - "test": "test_pipeline_crud", - "response": "409", - "error": "BucketNotEmpty", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" } ] } @@ -34515,7 +34515,7 @@ "test": "test_opensearch_crud", "response": "204", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -43463,13 +43463,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", - "test": "test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -45419,7 +45419,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -77608,6 +77608,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_update_change_set_with_aws_novalue_repro", + "test": "test_update_change_set_with_aws_novalue_repro", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", "test": "test_nested_stack", @@ -78970,16 +78980,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "404", - "error": "NoSuchBucket", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -91182,7 +91182,7 @@ "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_options_fails_partial_origin", "test": "test_cors_options_fails_partial_origin", "response": "403", - "error": "CommonServiceException", + "error": "", "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, @@ -99638,7 +99638,7 @@ "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", "test": "test_cors_http_options_no_config", "response": "400", - "error": "CommonServiceException", + "error": "", "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, @@ -99648,7 +99648,7 @@ "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", "test": "test_cors_http_options_non_existent_bucket", "response": "400", - "error": "CommonServiceException", + "error": "", "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, @@ -99658,7 +99658,7 @@ "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", "test": "test_cors_match_origins", "response": "400", - "error": "CommonServiceException", + "error": "", "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, @@ -99708,7 +99708,7 @@ "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", "test": "test_cors_http_options_no_config", "response": "403", - "error": "CommonServiceException", + "error": "", "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, @@ -99718,7 +99718,7 @@ "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", "test": "test_cors_http_options_non_existent_bucket", "response": "403", - "error": "CommonServiceException", + "error": "", "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, @@ -99728,7 +99728,7 @@ "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", "test": "test_cors_match_headers", "response": "403", - "error": "CommonServiceException", + "error": "", "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, @@ -99738,7 +99738,7 @@ "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", "test": "test_cors_match_methods", "response": "403", - "error": "CommonServiceException", + "error": "", "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, @@ -99748,7 +99748,7 @@ "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", "test": "test_cors_match_origins", "response": "403", - "error": "CommonServiceException", + "error": "", "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, @@ -99758,7 +99758,7 @@ "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", "test": "test_put_cors_default_values", "response": "403", - "error": "CommonServiceException", + "error": "", "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, @@ -100020,6 +100020,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_mwaa.py::test_mwaa_environment", + "test": "test_mwaa_environment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Environment.CeleryExecutorQueue', '$..Environment.DatabaseVpcEndpointService', '$..Environment.EndpointManagement', '$..Environment.EnvironmentClass', '$..Environment.LastUpdate', '$..Environment.LoggingConfiguration', '$..Environment.MaxWebservers', '$..Environment.MaxWorkers', '$..Environment.MinWebservers', '$..Environment.MinWorkers', '$..Environment.Schedulers', '$..Environment.ServiceRoleArn', '$..Environment.Tags', '$..Environment.WebserverAccessMode', '$..Environment.WebserverVpcEndpointService', '$..Environment.WeeklyMaintenanceWindowStart', '$..EnvCeleryExecutorQueue', '$..EnvCloudWatchLogGroupArn', '$..EnvDatabaseVpcEndpointService', '$..EnvWebserverVpcEndpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_code_build_action", "test": "test_code_build_action", @@ -100131,7 +100141,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -107698,6 +107708,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", "test": "test_websocket", @@ -108958,16 +108978,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -127074,7 +127084,7 @@ "snapshot_skipped": "['$..apiVersion', '$..additionalEventData', '$..eventCategory', '$..managementEvent', '$..resources', '$..tlsDetails', '$..userIdentity']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_s3_log_delivery_works_correctly", @@ -127084,7 +127094,7 @@ "snapshot_skipped": "['$..apiVersion', '$..additionalEventData', '$..eventCategory', '$..managementEvent', '$..resources', '$..tlsDetails', '$..userIdentity']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/codeartifact/test_registry_npm.py::TestRegistryNpm::test_deprecate[@acme/dummy]", diff --git a/src/data/coverage/s3control.json b/src/data/coverage/s3control.json index 1295f078..c0968acc 100644 --- a/src/data/coverage/s3control.json +++ b/src/data/coverage/s3control.json @@ -1,6 +1,5 @@ { "service": "s3control", - "pro_support": true, "community_support": true, "operations": [ { @@ -89,8 +88,8 @@ }, { "CreateJob": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -113,8 +112,8 @@ }, { "CreateStorageLensGroup": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, diff --git a/src/data/coverage/servicediscovery.json b/src/data/coverage/servicediscovery.json index c99c3139..c64f706c 100644 --- a/src/data/coverage/servicediscovery.json +++ b/src/data/coverage/servicediscovery.json @@ -706,13 +706,13 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -852,13 +852,13 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -1159,16 +1159,6 @@ "GetOperation": { "OperationId": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", diff --git a/src/data/coverage/ses.json b/src/data/coverage/ses.json index 37345b2b..7ca38ff0 100644 --- a/src/data/coverage/ses.json +++ b/src/data/coverage/ses.json @@ -210,7 +210,7 @@ { "DeleteReceiptRuleSet": { "implemented": true, - "availability": "pro", + "availability": "community", "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, @@ -246,7 +246,7 @@ { "DescribeActiveReceiptRuleSet": { "implemented": true, - "availability": "pro", + "availability": "community", "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, @@ -474,7 +474,7 @@ { "ListReceiptRuleSets": { "implemented": true, - "availability": "pro", + "availability": "community", "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": false, @@ -618,7 +618,7 @@ { "SetActiveReceiptRuleSet": { "implemented": true, - "availability": "pro", + "availability": "community", "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, @@ -1487,8 +1487,8 @@ { "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_clone_receipt_rule_set", "test": "test_clone_receipt_rule_set", - "response": "501", - "error": "CommonServiceException", + "response": "200", + "error": "", "snapshot_skipped": "['$..Rules..Actions..AddHeaderAction', '$..Rules..Recipients', '$..Rules..Recipients', '$..Rules..Actions..S3Action.KmsKeyArn', '$..Rules..Actions..S3Action.TopicArn']", "aws_validated": true, "snapshot_tested": true, diff --git a/src/data/coverage/sns.json b/src/data/coverage/sns.json index 451a1e45..ad4c5ef1 100644 --- a/src/data/coverage/sns.json +++ b/src/data/coverage/sns.json @@ -4307,6 +4307,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_changeset_after_delete", + "test": "test_describe_changeset_after_delete", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.PolicyAction', '$..Changes..ResourceChange.Scope']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", diff --git a/src/data/coverage/sqs.json b/src/data/coverage/sqs.json index 15a7a1c5..6b134dd2 100644 --- a/src/data/coverage/sqs.json +++ b/src/data/coverage/sqs.json @@ -33136,8 +33136,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-True]", - "test": "test_build_image[SdkDockerClient-False-True]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-False]", + "test": "test_build_image[SdkDockerClient-False-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33156,8 +33156,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_structure_into_container[SdkDockerClient]", - "test": "test_copy_directory_structure_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_not_running_raises_exception[SdkDockerClient]", + "test": "test_exec_in_container_not_running_raises_exception[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33166,8 +33166,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", - "test": "test_is_container_running[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_id[SdkDockerClient]", + "test": "test_get_container_id[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33176,8 +33176,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_tag[SdkDockerClient]", - "test": "test_pull_docker_image_with_tag[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_logs[SdkDockerClient]", + "test": "test_get_logs[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33186,8 +33186,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_automatic_pull[SdkDockerClient]", - "test": "test_run_container_automatic_pull[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33206,8 +33206,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", - "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_tag_image[SdkDockerClient]", + "test": "test_tag_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_docker_sdk_retries_on_init", + "test": "test_docker_sdk_retries_on_init", "response": "200", "error": "", "snapshot_skipped": "", @@ -33216,8 +33226,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-None]", - "test": "test_reserve_container_port[SdkDockerClient-None]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-None]", + "test": "test_container_port_can_be_bound[SdkDockerClient-None]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33226,8 +33236,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments[SdkDockerClient]", - "test": "test_run_with_additional_arguments[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-tcp]", + "test": "test_reserve_container_port[SdkDockerClient-tcp]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33236,8 +33246,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", - "test": "test_stages_have_completed", + "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_query_nonexisting_stage", + "test": "test_query_nonexisting_stage", "response": "200", "error": "", "snapshot_skipped": "", @@ -33338,8 +33348,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_name_prefix", - "test": "test_list_pipe_name_prefix", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", + "test": "test_list_pipe_source_prefix", "response": "200", "error": "", "snapshot_skipped": "", @@ -33348,8 +33358,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", - "test": "test_list_pipe_source_prefix", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_target_prefix", + "test": "test_list_pipe_target_prefix", "response": "200", "error": "", "snapshot_skipped": "", @@ -41156,8 +41166,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_api.py::TestReplicatorApi::test_trigger_replication_lifecycle", - "test": "test_trigger_replication_lifecycle", + "node_id": "LocalStack Pro: tests/integration/libvirt/test_libvirt.py::TestXmlConfig::test_storage_pool_config_generation", + "test": "test_storage_pool_config_generation", "response": "400", "error": "QueueDoesNotExist", "snapshot_skipped": "", diff --git a/src/data/coverage/ssm.json b/src/data/coverage/ssm.json index e5246e3b..c8288938 100644 --- a/src/data/coverage/ssm.json +++ b/src/data/coverage/ssm.json @@ -1891,7 +1891,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2476,6 +2476,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_nested_select_within_other_intrinsics", + "test": "test_nested_select_within_other_intrinsics", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", "test": "test_conditional_transform[false]", @@ -2766,6 +2776,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_list_change_sets", + "test": "test_list_change_sets", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", "test": "test_listing_stacks", @@ -3226,16 +3246,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", - "test": "test_no_echo_parameter", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", "test": "test_stack_deletion_order[A-B-C]", @@ -3377,8 +3387,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", - "test": "test_conditional_transform[true]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3396,6 +3406,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", + "test": "test_embedded_fn_transform_include[yml]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", "test": "test_embedded_macro_fn_transform", @@ -3417,8 +3437,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[yml]", - "test": "test_global_fn_transform_include[yml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3427,8 +3447,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", - "test": "test_macro_with_intrinsic_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3437,8 +3457,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", - "test": "test_remove_transform_in_update_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3447,8 +3467,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", - "test": "test_update_parameter_transform_in_update_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3477,8 +3497,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", - "test": "test_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", + "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", @@ -3487,8 +3507,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", - "test": "test_execute_with_ref", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", + "test": "test_base_mapping_scenarios[update_string_referencing_resource]", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", @@ -3497,8 +3517,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", - "test": "test_mappings_with_static_fields", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_conditions", + "test": "test_conditions", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", @@ -3507,8 +3527,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", - "test": "test_parameter_changes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", + "test": "test_execute_with_ref", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", @@ -3517,8 +3537,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_single_resource_static_update", - "test": "test_single_resource_static_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", @@ -3536,16 +3556,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", - "test": "test_dynamic_ssm_parameter_lookup", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/v2/test_dynamic_resolving.py::TestSSMParameterValues::test_change_parameter_type", "test": "test_change_parameter_type", @@ -4028,16 +4038,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", - "test": "test_listener_services_are_accessible_and_returning_expected_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -5628,16 +5628,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", @@ -6262,6 +6252,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_nested_select_within_other_intrinsics", + "test": "test_nested_select_within_other_intrinsics", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", "test": "test_conditional_transform[false]", @@ -6542,6 +6542,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_list_change_sets", + "test": "test_list_change_sets", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", "test": "test_listing_stacks", @@ -8276,6 +8286,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_nested_select_within_other_intrinsics", + "test": "test_nested_select_within_other_intrinsics", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", "test": "test_conditional_transform[false]", @@ -8576,6 +8596,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_list_change_sets", + "test": "test_list_change_sets", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_list_stacks.py::test_listing_stacks", "test": "test_listing_stacks", @@ -9438,16 +9468,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", "test": "test_listener_services_are_accessible_and_returning_expected_content", diff --git a/src/data/coverage/sts.json b/src/data/coverage/sts.json index 55772beb..eb2ffc07 100644 --- a/src/data/coverage/sts.json +++ b/src/data/coverage/sts.json @@ -24614,7 +24614,7 @@ "test": "test_opensearch_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24780,11 +24780,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_non_existent_stream", - "test": "test_non_existent_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_return_values_on_conditions_check_failure", + "test": "test_return_values_on_conditions_check_failure", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24970,8 +24970,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLoggingConfig::test_advanced_logging_configuration_format_switch", - "test": "test_advanced_logging_configuration_format_switch", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_enabled[java8]", + "test": "test_create_deprecated_function_runtime_with_validation_enabled[java8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25472,8 +25472,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_read_subnet_not_found", - "test": "test_read_subnet_not_found", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_not_found", + "test": "test_read_security_group_not_found", "response": "200", "error": "", "snapshot_skipped": "['$..Message']", @@ -28332,45 +28332,15 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_default_kinesis_source_batch_size_with_sqs_target", - "test": "test_default_kinesis_source_batch_size_with_sqs_target", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_logging", + "test": "test_pipe_logging", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse', '$..StateReason', '$..ExecutionStarted', '$..nextToken', '$..searchedLogStreams']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_dlq_pipe", - "test": "test_kinesis_dlq_pipe", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StateReason', '$..KinesisBatchInfo..batchSize', '$..KinesisBatchInfo..shardId', 'pipe_target_function_event_1..eventID']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_sns_dlq_pipe", - "test": "test_kinesis_sns_dlq_pipe", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StateReason', '$..KinesisBatchInfo..batchSize', '$..KinesisBatchInfo..shardId', 'pipe_target_function_event_1..eventID']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_sqs_fifo_dlq_partial_batch_failures", - "test": "test_sqs_fifo_dlq_partial_batch_failures", - "response": "200", - "error": "", - "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", From d6258ce1b0b497fb27b014e7aec20c4b8a143c49 Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Mon, 22 Sep 2025 13:35:57 +0200 Subject: [PATCH 20/41] docs: fix broken link in ARM64 doc (#210) --- src/content/docs/aws/capabilities/config/arm64-support.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/aws/capabilities/config/arm64-support.md b/src/content/docs/aws/capabilities/config/arm64-support.md index fd3f84e5..6aeee766 100644 --- a/src/content/docs/aws/capabilities/config/arm64-support.md +++ b/src/content/docs/aws/capabilities/config/arm64-support.md @@ -31,7 +31,7 @@ docker inspect localstack/localstack | jq '.[0].Architecture' Since LocalStack 2.0, Lambda functions execute in Docker containers with the target platform `linux/amd64` or `linux/arm64` depending on the [instruction set architecture](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html) configured for the function (`x86_64` by default or `arm64`). This behavior can lead to errors if the host system, the Docker image, or the code/layer of the function do not support the target architecture. -If you prefer to execute Lambda functions natively, you can set the [configuration]({{< ref "configuration#lambda" >}}) variable `LAMBDA_IGNORE_ARCHITECTURE=1`. +If you prefer to execute Lambda functions natively, you can set the [Lambda configuration](https://docs.localstack.cloud/aws/capabilities/config/configuration/#lambda) variable to `LAMBDA_IGNORE_ARCHITECTURE=1`. Host systems with [multi-architecture support](https://docs.docker.com/build/building/multi-platform/) can run containers for different Linux architectures using emulation. For example, an Apple Silicon MacBook can execute `linux/arm64` (`arm64`) Lambda functions natively or emulate them for `linux/arm64` (`x86_64`). From b56ef5c839e90f827f3bc19609db51795a0d8c36 Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Tue, 23 Sep 2025 11:41:00 +0200 Subject: [PATCH 21/41] docs: CRUD support for snow API integrations (#204) --- .../snowflake/features/api-integrations.md | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 src/content/docs/snowflake/features/api-integrations.md diff --git a/src/content/docs/snowflake/features/api-integrations.md b/src/content/docs/snowflake/features/api-integrations.md new file mode 100644 index 00000000..3541cfb1 --- /dev/null +++ b/src/content/docs/snowflake/features/api-integrations.md @@ -0,0 +1,66 @@ +--- +title: "API Integrations" +description: Get started with API Integrations in LocalStack for Snowflake +tags: ["Base"] +--- + +## Introduction + +API integrations in Snowflake provide a secure way to configure trust between Snowflake and external cloud providers such as AWS API Gateway. They are typically used when creating external functions or API-based workflows. + +The LocalStack Snowflake emulator now supports basic **CRUD operations** for API integrations, which are currently mocked and not functional. This is useful for testing Terraform configurations or other automation flows that depend on these objects. + +Currently, this feature is partially mocked and designed primarily to unblock end-to-end test coverage. Behavior may not fully reflect production Snowflake semantics. + +## Getting started + +This guide assumes you already have the Snowflake emulator running and a SQL client connected. + +You can manage API integrations using standard SQL statements such as `CREATE API INTEGRATION`, `ALTER API INTEGRATION`, and others. + + +## Create, alter, and drop an API integration + +### Create an API integration + +You can create a new API integration using the `CREATE API INTEGRATION` command: + +```sql +CREATE API INTEGRATION my_integration + API_PROVIDER = aws_api_gateway + API_AWS_ROLE_ARN = 'arn:aws:iam::000000000000:role/r1' + API_ALLOWED_PREFIXES = ('https://xyz.execute-api.us-east-1.amazonaws.com/test') + ENABLED = TRUE; +``` + +### Show integrations + +You can list all existing API integrations with: + +```sql +SHOW API INTEGRATIONS; +``` + +### Describe integration + +You can inspect the details of an integration using: + +```sql +DESCRIBE API INTEGRATION my_integration; +``` + +### Alter an integration + +You can modify an existing API integration, for example disabling it: + +```sql +ALTER API INTEGRATION my_integration SET ENABLED = FALSE; +``` + +### Drop an integration + +You can remove an integration with: + +```sql +DROP API INTEGRATION my_integration; +``` From d9747e481e8cf34ce7637d7beea3e73162a21190 Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Tue, 23 Sep 2025 11:41:32 +0200 Subject: [PATCH 22/41] docs: new snow doc for network rules (#197) Co-authored-by: Brian Rinaldi --- .../docs/snowflake/features/network-rules.md | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 src/content/docs/snowflake/features/network-rules.md diff --git a/src/content/docs/snowflake/features/network-rules.md b/src/content/docs/snowflake/features/network-rules.md new file mode 100644 index 00000000..cb4aca88 --- /dev/null +++ b/src/content/docs/snowflake/features/network-rules.md @@ -0,0 +1,64 @@ +--- +title: "Network Rules" +description: Get started with Network Rules in LocalStack for Snowflake +tags: ["Base"] +--- + +## Introduction + +Network rules are schema-level objects in Snowflake that allow you to group network identifiers (such as IP addresses, ports, or private endpoints) into logical units. They are used to define which network traffic should be allowed or blocked. + +The Snowflake emulator in LocalStack supports basic CRUD operations (`CREATE`, `ALTER`, `DROP`, `SHOW`) for network rules. This enables you to create and manage network rule objects locally for testing and schema validation. + +:::note +While you can create and manage network rules, their use in enforcing network access policies is not yet supported in the emulator. +::: + +## Getting started + +This guide is designed for users new to network rules and assumes you are already connected to your Snowflake emulator with a SQL client. The following examples demonstrate how to create, alter, show, and drop network rules. + +### Create a network rule + +You can create a network rule using the `CREATE NETWORK RULE` statement. The example below creates a network rule that allows ingress traffic from a specific IPv4 address: + +```sql showLineNumbers +CREATE NETWORK RULE allow_ip_rule + TYPE = IPV4 + MODE = INGRESS + VALUE_LIST = ('192.168.1.1') + COMMENT = 'Allow traffic from 192.168.1.1'; +``` + +### Show network rules + +You can list all network rules in your schema using the `SHOW NETWORK RULES` statement: + +```sql +SHOW NETWORK RULES; +``` + +### Alter a network rule + +You can modify an existing network rule using the `ALTER NETWORK RULE` statement. The example below updates the comment: + +```sql +ALTER NETWORK RULE allow_ip_rule + SET COMMENT = 'Updated description'; +``` + +### Drop a network rule + +You can delete an existing network rule with the `DROP NETWORK RULE` statement: + +```sql +DROP NETWORK RULE allow_ip_rule; +``` + +:::note +## Limitations + +- Only CRUD operations are supported in the emulator. +- Network rules cannot yet be enforced or attached to other Snowflake objects. +- Use this feature for schema validation and testing SQL workflows, not for actual network access control. +::: From 9cb78a4794b0a05314d0f7f0cd4e07cbda8be704 Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Tue, 23 Sep 2025 11:41:48 +0200 Subject: [PATCH 23/41] docs: new feature doc for openflow (#198) Co-authored-by: Przemek Denkiewicz <67517453+hovaesco@users.noreply.github.com> Co-authored-by: Brian Rinaldi --- .../openflow-feature/openflow-nifi.png | Bin 0 -> 296013 bytes .../openflow-feature/processor-logs.png | Bin 0 -> 134890 bytes .../snowflake/openflow-feature/processor.png | Bin 0 -> 493179 bytes .../openflow-feature/start-processor.png | Bin 0 -> 721186 bytes .../openflow-feature/terminate-processor.png | Bin 0 -> 383273 bytes .../docs/snowflake/features/openflow.md | 72 ++++++++++++++++++ 6 files changed, 72 insertions(+) create mode 100644 public/images/snowflake/openflow-feature/openflow-nifi.png create mode 100644 public/images/snowflake/openflow-feature/processor-logs.png create mode 100644 public/images/snowflake/openflow-feature/processor.png create mode 100644 public/images/snowflake/openflow-feature/start-processor.png create mode 100644 public/images/snowflake/openflow-feature/terminate-processor.png create mode 100644 src/content/docs/snowflake/features/openflow.md diff --git a/public/images/snowflake/openflow-feature/openflow-nifi.png b/public/images/snowflake/openflow-feature/openflow-nifi.png new file mode 100644 index 0000000000000000000000000000000000000000..03d6129f960bf77464c028676e41e011fea0e649 GIT binary patch literal 296013 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

    `6NP-`oY-x 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 z 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 HCUYz39~sa@BBNPD_kSAIo&WctIFLf=c&1# zw3(gv%lo=+EAPlFggK2NUeb%hum ziGE?7uQ^rh1^FN3y8XToUHUK(iFe4^bM|s1Ktz)}a6%Z0?aDnuCa;_a??-^;U(7pq zBGKLo7u;sFz6L*|f)nl>!JJLJK6N~X;6zlVB+v&`AO@5z9!&!-BW_?S+*PQmfpCL> zETW{idCqGpaN=q4o$#@xQMY)3{Y^HPYP1Ma1zl?U`B%-Sv#H0=e6>G@MKxgl`i&rj z?lC{ub3rt|Kl=}`RTyBr;VuVd0hff3|1#w9ZN0Cj$cvF62H%+w!R)p#$$|Dd?Ys%h zaxn#xwezj;eK}myi+8hj?_L+ZX&txVa=&4IA8CvHldbNWbe%jZJ>P z4e22onpcOYjWJ(tfUp6EvXx(z``)ekSo8|Oi#|Tf)~|?fNn)|BE8J3*h6> z+EfF2&=4QE)Y-_V_=D^kt42Ydy72bk4^j0tn$Xsk_V0o0^vd}tdtJwO-W3z|ZJdEe zG7QtVGCcg5Ng6dqjc@d5v{UX9y}OuSxNM=d6;g#xoyi^VoEzmqC;&+THsT{&A)$O= zF}|}<=Eq|QD-z4JUGiSb!6kMP4-CkZ#~3#D2Iu^^T1m%GlC)$CFgZD61BstSwq8Db zf3vzu8Tk0}g**7Msn7(j)m?ioY>R9b54Z^SEUi&1h{kc$5JNi~;(@g#eToq}=Z0^T zbujp4pAF?+GeBpeXgaot8N~E|x|Ll%@o75-LW=8$Xiq^=QFNzjem!NteVs0bKgxJ6 z_P=PvJjBSlh-Qt7Pl8-uY*>$k4ZAQaBq~>Iy@iTbsLMSk59{2|Fq{)uHu`oEMmVLU z@FGzAI}Q`YTcg*FGcq_wNMhmktu!sfQ`$5C(C4d7_AK;?5LWd^KbrlHd1gZKw7c&T z2^R>$AjviW@&SA@h}I7~+eEzG*yC1#j4ziJ?tz>Dxpr@-Ec38SGEDaUOzu<&AlzH{ zbU-PPi+Vuy=V(#BFywG%tmrgKM~dIpPfeLk1@xT}mVp)^WsqcJE3CJKhR*&|g3da> zsrccd@$z|U!)l&svUs?Oc;B7c1b3!h;&*Mi*nK48eKq;jL5{CTbua$MuuTK@D`>Ce zi+LFb9OW#(U)1ati4Tw!d|A>Ne6|u!&agbIOEx1_n}mD`((R`TuMr&6ce@%Z{~y{$ zX{mSttJ=iZgpl6jAD;(Vr$CYoEe}HALEq1J5ABKeW>qqfFMhK&5&TGZEcyn;ih4^H zMtoPUcV5?vWWrxUGZ9!igtV1r_Wp8KRbtG&m?Zp%jvqMLs>R36V$}8H<`EA_31q~L zG2OCL(Q7%2(*CKr$!6yk=H3!VR*IjF%tj2y4KJnp@m7_pBGZ`4K8ef<-E6x5zFchp z?Hw+s<3Hjs07(=~rd9X|#9p7F8aN{%h1v8BP9UqX=gHe+A^q^YsB>M3NV&m^0_fYA z^2POPEJf&n%U~d`5Uh3H@X5X>T7&Wv1>?<3-Fo$;60UV0yo29BL|Sl{@u|(6C0GKs zx2vumWb+7k6k<@BuQ+x3;+i8l6DOg(e1r0$7feJh*(_zY1gX<`7+@;MECy-+mY|lT zDUIbo6Y4~U_57-AB!i9Qr&|i6CgY|@3`Z;fMg?XiWlC*z5BJ|I4l2&K@7Fo%l`DGA zYLB}BNIv!Ha@Feh9RgMp(PP)`ysLNND2Mlh8c_B+ie5<5R6{+y*877+mYg={SALom zQz!cODTv`_mhtU8 zS`ao?r{oSOJ+oeqsq6@IxTdsx=#B1zYqMZG%al4I_lcH%qJFtlO{DgWI(XWi<% zQHlLDt@#^xIc;E>*Ea3ZW2r@wI4gVyY8v~~{W9=zOn7PI3|w80Xivv+a+)jjT*`(N zh|z~eFt@wz4wuclbSxZ#E*^ehSID_qe9xh|=v!C_=p-UuWfMLmSuOE%d>9@wFw@6~ji1&61q#uv_DD8l+|)HOeff?BVkMra|VC zJ*0CkGy*SqBkZm#OWxVp`9ce!yJd2)wB{s}8X3GP;{iiVcb=XurXzD?2!G=HZ_OX0 zFGZvCp&Iochhq!G%nGGRTbSGu?-(C27P4k7=9Jj-(|Qu3sDu%^yC#u!^hmL>;6fa; zwH5{VpDDi-EnE}73Das39b~;4!uY@*Dv;pUmHZhsAwy9ii0X)&0(|)Ql4P(s4IW{n zyWsFwH-v|^lX#=5eBolRK0JdPUY3In7*>Er+|zXhyVwp0THRNY=}m70N@kv_=yIEQ zUsqEsSdG3Dq|hVNDhhi(#}xi%o(yxk=a>`=U(!HGH`WJUKA>1x`R;39iK8A_d9nN? zFFYEDi2yxPnBu7V^}Jks%xf73)&c6k(C@q%&JhcP*h({OnS+KV|9A&H2!2$3ytO3y zZ~jSzpUaDMJJ^R+KhWsKd@SgEuVW|%7E>g8Rg#AkVB?7=O43YI+w#pwpc^sA5~o_`y1D^??3$(>kM5 zoXi{R5rOeKbKfq{{x|)^g~n7x%^e)#BP)n+1n-5_hA%H$H{JCN5`}EM=tNnK5fdjr zv*3SsZJsr8UDt0yy+jyBjJzy}6Yyd?&1Hb50UXzmZ;7g#y|j`q!#;A#JjP8|9o}Ty zrk}sc!Fd>N`vQ<@gX*w#T^z`> zQFO1CJeJD(Q}86e*g<#AnrDLHa+UeVCvaB>Tqa7Is|h~!ZSMtOn}X{JK5LN}#`%EF zchq4hlgVmh?>RK_FZWFn&oCJ_JOfK~zH}umkfZz@_SpB{mU}DmIc@A+LCEe&?v!6k zHXNMbAaQiDm4~APaOyaZ)Z*?!Qf^lUrk;drJsDoL7C%|!L3mMtFa%E@W}XP%o0>4+ zypn|KA#T`SMwaz`X(S(sjdJ|TS{2r;BQY#-waA2>0d<-dDB|LiEO2aC8VD0=SHz4%J31r@gEzqzO z1g?HGwbOY#;r%b!R(uF5tsm|UBP3C5u+!bJ#Of1j^&V%96ah zZtB_&X0G9GddF3~r&D>Un?IhNXYleWnjxL&O|L-imCs+^RLl3$#H~`i%$sJA67~PO ziXq4Zl<}V|V47wJy#h~cgyA}gD&+|L<05 zT|gPRSvq_Ih?MR)Q+Hgl=+g?oB#5wmcB!uhnfz>E9XrPG2h18x=@{yDlpfsTDph$l zSSWEs8m9M{lqkv+h_+b`V@ezXJicWsXF&cL=6Bq?xTzDOH)J|d0`=y;F@=Dg%ausk zDv)p+V9v%x&T=WSOcZ)K+dAO9(Ss?m{IDrqv_?jj#N5B}S>+vYK$2l`VHnVoa0dNA2jCfG-n{<|GS;iK~J8U!0X5dpLhnGE`Gq(UHrjK$+YDQChB z!LVwfc{@E4K`^ql5AiSoM*54KgAsW#P@yN&Kl3)T^8(|t;otbn@n}O%M_wQL51!Dy z8dY!59?yTb7hHqOo% zm^W0+BxvJzyF7!K=#^(ZsWE8brah(eUSeKxp@|Qk>)fNG!$g@h99EB7o7!5n?|_xZ zs+twtx*3Q;OMB;|Vu~--Ny*tiduk8V6M;1hXxEf$v_-^Smis!PRtn~m8X5k}A=BaQHJxWQ~$L)@_u}g_b-t=k~^9udviStfS zn1#=ovZnj;*K1x%-gs=gPztjlVCmN% zfzmkUoEsONk(^VH<@AmL4%T4Bh%h`cO!M@IW|baZC-qP7)3?I4a^$-7@o|NyT&J&a)pXG!h=N9fX^Y0R)?An-UCVO3605wf(bD4QiKR66h53P?g z$yg!BEisGM3l2zNxjtNgBqSy{H8by5ALlSeVr47y4oq6GBRv{*dUbR5h<0_wMI4Tz77xdo z**i?nKOINhCb6y63FgN-QC)BFX?b31xr+@hNELokr66`(x}rT&4HNz2*?`>UbXv|q z;DJG}J=TvvJQfX~3S1i|cjV&SA3HA(;7+R2f@m~QyaI#D$5*_5=(9@n*8k57U~|vu z!)M%pk)X?u0(PUx+t8puHQ+4z4@%rpWXE!Mi(H`<{?gY%(E#I&V0FU(+!hS0`m{ z2=FJoNO;8AdD8o`iyDm6&W_~nhI|$|=POjIcGZ|udzg`Vhkx%AinUp=>AVS7_AN1L z37~eN{waPr1!Wo-&$P|P=ban~BM}oc-6eFMIp_W0JKlr`C8)q6qW8>wXZ~4Tpliu; zK)cmc5%aT4yx!^9%49RPDAGOBCz(6Dz)iX35G%0h6-wTE^44r8Asjn%W945REsfL! zh9e>fYRSXNVz~^15K_*gX;W#n6m>%Z2hG~mSG^~|9J=f#J}ma+*mUG3y+wB)Ra&ER_dOqi)TU{-;oPx z*B3tUUzC0$LjOKKqlvB*bcQl9B{%=}k4c>NEg6vT^RG-z^vFZDW9WzX{-HY|t#a`qvsn0iaI>x+iW0((W=;QoK6{tN zZZnqfrFigT51RdJ;_e9rb)6xP5A?^T0aIX2VbTcDCd#^Eu~3vd--C>z{%VJ?k&rC# zQu0>2WBsIvl*L%wh3FQ3+H+>pGZ@PbA zEBMi%S(hW*U^vHHS{iDF?GTb7p>U+`#!)3vn9EADV$3}di4%C}m3!HTeChX$3V>4m z{VtOqC6^nd?+jL=tp-}aQasb@#CBE-E`RPt!XjW_{CAU<;7UGg4}ZXc*o0btm*)VK zrtWIg%yiOWCBUmJ@<6BLLmE5y#Mx#O!m8Z>>1JM@9{~&+j&GqHxP{{A@vU$<=T6$s zN%l6re?xKCaOAuL&0Rybv-c`5Z|Q1>lQqRvIVG$9diR)gftctUmKn`6Hx_~q;k7F{ zC3l*q1`HgL0%Zy}zg5tNM5!x$Y0dBNx{(9M&=Z+iXZ9#*Fjj!o%x4vl8ol1XbWHNg z@Sb^A*yxIVlh{jvG0X2++$SV&6%NQWJ9L;^Fi#~$Iky%%|Eg|&ECP!xpP6-FywiHiP*%E;ZMTyORcngnk9S0tJ8j^PY_VmwUd~`WH75r-R8GN@1PdXy(Mq zaSQ^d*#M_O+IJ_*N}IOZ{7-HZ)`9ASY@;=^*-yK$@F?~kH@UjZooS&NYX_i<{kv-P zCvMRA`h=cCf&G~E*B(BY>3C2}nF~`H);MKm04sA^eloyDJsvazDCZupOs*4*P}|_& zjp9w+FF)H4*>5ifwvfa5RMAV=>D;7?D=EU%+*DtStqfL;##v5myOoYjGD(yr7mAOP zlw*<%6h^Ol*4{jXTWE;*BpFZYkNbS0-0`9Y^X9uxSqQdj9nCi;kT_#&>&oH2qDeI&PRYz;c^j0aGgi$EGL9 zAXL|L;N%Q&Hn=-K0ubVWuPt*ew6bap-oM2!DF$3$3^eu%DsMIvCPfVBor{W#-|VFx z9|~>8JL@J2(rU?*vKP_aG8*|y36~MVwi!x6@K$gs5W4el%mILyi`Wmxdx-XEfM_dku&SCctZ*RA1&s{pKiDBO4|0WR?3o z61f44fQ>+etWZt?l_ps64A~s{lVe52K+|m~rSlR(pr;XD41}?rxK8p2tp|Gl4a}lT zj_b<;-sOwYpIFOW&Rrz)lPPS^2hl~go^@Wtlra5%7j+T}ko67TUc0MtkPtNWl$SUI zn}^#F^AE3v3Glp;gV{Q)z1Ndo>CjJ^g9f!B*?tZagLG;x)3l8R6Obl{j!ZO6tuLS5 z;TMC5oP9-G@<-11(2JkhoZ6?Vnity2_BGV|{q@~ji^1IW{#86nt|8Q zMi%`aeUqC1tfc>`wv+nY6quMQ_C0!vUf$BqQ>Hy?%I`6dljCRDvnR_q1_j z2Q69&O4nx_5bD6Waj;2nYf_jC1`|>B@#8uVXQHJYH`AB)?ZVuLWJd-z5G+1xri9=p z_J>y&Xy2=OhAfoNx{&Gemf`iQ;AmUn;*Y;Bmd3I_;>fC>O-^b`71B*l;-YA3A1GcC zlmq`qv5otnsllHks%o<|_9@OOp z!!l)RVV-g{KUQX};|yzCMmvtLdktp}Xabq6!+w)Gl5*PULfZA6Q(2Cf^8pT=0Zjjg zv$Kq=Ds1{SDBaQ}-62YYbW0(zV%pud{ug_x+vo z`F!9TEY`Z$x@YE|`Oh^i#_~UJbC50q5y`Pt_U~+ogF2n{jXe4XXH4m=Sj*wQLj8e?Jd4 zb(8*fw%Q&*wtY6I1a2@prAC@R{M;LB_gi0v%M0hOQ-%sXzz**cJ|4|| zfhrri*Tv53*OPyZ@Y+ojVz9qmC2Q}kdkRusuI9Pb5s^3CR$j!}BeR{)-uOBAyi`M51{3bie88e*GP|FM`PwtqC=bxBzfPi zOn0V*BywN4p?geB#=^#c;>`=Ohs_Iyy~gn8#7U^8w*aZFc$52eJ=LF2W?KtD(d&@JPX4*b!It##9fSqf~la^OG`CEczkw+g20rA?4PnVi? zx;PZJuD{B7ovv1I#eMS%@7@b-@)hNHb@0EJkg=IU(LRcB0154zqDeS+GQA<=Vntb z2uu_E^31GUE$D-8!4U4@IQQ`Cy?POc7xU@GSKo=EvyaCUWq-)NY_0|H9DX>a@`LDp zVl;2OKD)Kkmx$l}n^nHR19qnRh2%}W2Pn7Sv$#O!Z;N|bIhb}SK)KChYb)JC=F zxJYi6k`XdJYF&Q|l?y~jCry0VpQ;}DOcw!dVnoqUixQE%+JYsP; zHsuy~B~>|Rf8ZLS#deT5@I^sF7SJcbdEA!#EMPFe-^G+>HQ7*#({3!eEZGLLcWg@vc0=&?*(RoI6?M-v|Hs9H_mMpj;cwzX?%8(* zime+nSCNohRBk|uXJLIlnuvbXM$aDJzYRqxcx!Id%AZB)JN{Qt0qL@ zF@kdAe4cfw`C1ZLs^fkm-~=~7o);k7valEzSS`NeAR?p9?t($pd#Q)KpY^@rVGaGO ztbO-ecK;D)NMOk{z3{_r{&8&Smp+Z1bTcwjUyE<>tfflqJ`d?{_d*ZUQ7iZa!3;?F zG);JAicepm9NgsRAexEkN^1-u=^$D1X|SvYW-FX43%&TvD{;oXMs5p%GE3;k>)l51DcGn^&XgGsK_sQ_Nj0w65 z+DNxfb;QcnaqX@bf5j(p1%BKY(cE5nTqV}*eBZdj72;)<9qBoS-Sy3H74}c7&CL}o z!kGyz3Cm}v`=cZ#0+7+$jAzZ=+e8nkG{zd^GW$W7;luW$Me8w{+f1Rc2x(<>n3MpP zB)TjBfnrBxAU~%;=>9gK^FQ=AMQ}YOQlEpa)&_QuKi)B8$gCmg`_Ve_S&S#bZxBeM zfFp@M#vE3&6}15vgoYLUa5@l1jY?441ux9HlLyCBOr%Uh?zTmblBwP*y~;S#3;H!ysjs+}>}SHxP&GQTn64r}L4Qsu~cI z4GyzAe)Z&myayg};JyFN*RG=ybXpzSX3;^#1ZCFVTc%ykoej8rJgET?J~|Z0)VHJy zL$-|nO2LzRIEwiY)jQu|YvlYU$%XajE9!-5*RCa({xDSE!;mYDZzc|lr_25U(5-O0 zax$|(PX z%~YNczV9D$HhWxJ0fqvvxp!YEH!6O_U*8`fi_8k`V1AJ{|43gaII&#tQ2wLy>y*|F z$~to8^HZ^4){6j&W8gjH3e`-VZ-z|!K0B?j{|MQW7VVri==UDkMfcVrj3T-xN`5(^ z73KC5TqC=wW$x_}k@{xih?^y#@h2+ilb*`p56&kbc2gp!p$}5&z>3I`9wQ{^Lt}R- z{Rn+V)J^S=EM}D~W(hWr3u$yRNKy+AWLQ2Kp5X-r09tZ z&a=ihL83Br&PD^2B{Btr#q3Ki<-5g=JKr%-p7HEhT4T(h2T4>{XZoz;7W13Oglm|! zQ=ecA^&D4O5{`Kb2rp77`q8IK6c}v_VWFVA3?gmL^eaY%*2?`)DH0o|ol)vl%{lo` zJL7x|op{`|B~u?J;Ec=uV`guR=wWlZ?z4h-R84JU{6LHzW*ndIBv7)o!A!xUp73<( zNWbN@tvA+GnYEP+Ov<#vl%Zc6$nIGmgObtpQemJ&vE;t5#%A}V9{iO`Zh09T}*jgEO%561N7<@ zH3CnJj}=ga#>UY1Ih@nskx!#CtLZY}guA2SgKID9p>%fZ;~?+Bi5W=8e?D(BAx7H{ zZ6mv=-N*l}1pe(VEzF<^e=-;;ZyVph=h6bp3+)4+-`vnm;eCE+qT3S+iN{t<_{chs zG+zSHecFTle&y@{MtGtqWVz?&48_+s@E$ueYrE?DHFZ9|>uR?>N>}5mzr)g1RRZDL z6yq}qSZ_N@Ris%+PT2rZXur(x@8AJL4c29 zmM+>?4i@lJSo~x1`L{f$l~yHI1NaXpOSsF#qwbdIml2Jk&=VtK95NH_V(u7d{VL%K{67D z9)vfu5Og_C?Ws#&#?lPC6V=hxqUko_&2VK4sgdQb1#ctDc66^GUz#+aU2y}Us_+TM zK(%y>XVTKoLWC$Gp9n)EpJ8Gh@D3=tP1tFLv+^@SI!KA+E*Pk9enkD3hf|GOg`R*0 z)6)7!Kcu?GR|sQq%rg^_$bBSpkXX)o%({N3{zqvJnwKRS!!Qk|{s46t@}30Rn=OTu z^a{-*+AhbMN(KaWt&&8_8k<=CM3|dH>^kxJnKG`$%Z=sg9Ael9Juy%BkAy7j)&uAY9AqMfK335{jPRT+ADKn07^r{En19fG;A z+PD*#VpI-kn_2#83C2TDX1R!N$~CA8Al7jPDE>1qzruj`Gb9ZN4Ud< zA_c}BOtrZ#QPIYQ{s#e8<*sTWzt$nAd75^1Z2_l7I9EE}V9w*;gUdB^-1JoM89Xm$YRC$egSBQCX(@`1omi~SbP)bQQSkpy)`8gFaSyWduAq4imX z5$-WGF%tH}2{)nm!3Z5`U=y8B)oY=Tf7nr2cj-|Vzifm15h=B2l75bPw`w9K{Who@ zA(d3&8XmYW1ywDikt4THlqZTzlOTk4`oY-XVXN)44yuBmu?-G>A>r{J#ck>AS3T~4A!s{os&TSB` zLy$D|%mZzn9i&P!jA(PpqT6D4;UU67n8wV!mrT7~6?kEu*>DFF;W!9{|M=Y{#E@?J{^6}RZEqZ)yt+c`mXtP`L*|?=> zSdbmV{})PgGXc%344N9-e-(Khn3Fc%x1+8%*;(|0YTDy@;hz(S$B(AG{faP?p!{)GgB{ zo86|j=~>YoQjIu;+tu$a2t~BQU7_y>I1LC_LiIkyW=K(WCTGi{!JNCp=raa)@}-$e zUfSDaDPgvTKE;SwBWN3&W)Pm69S^QtlAc)5o5=dRQ-#vdr79{mfiO&p%=z_WJSa-8w|qR|QZW0z6H^3*5WPBK7#o zb&o#G>9VN~DuHniY-dcJFS%RC3$^oz;o7sGdUV07d;FHaFQhxbh(7O{^U4ralIQ6xPf_NBOAyC04O{%d5aIYxy9wnT@vRyk!UH|KLG>h;2M_up?$loD&3aN2CR zYtv`P&q$lr2X7#Zvr#WUQ8%i2jXw?FfTV{#9vpgJf0a`Xsph_iUQbtM`p$!x)TPMZ z;_ZeG;t`ZMvx(a?OmtN+q;^e*eN#sq!Qk**hd{2CubQr5t7Dd(aT|+|f5PssH<>|Nmc(bt>n& z7|H2Fi^-g&=@8dWVXj6VC#y}=S9>|8& zrzI5?iY<6Z)gAVaEG6;=Zmgk{qqO;7v<3bjEu2{IX|QqF4!*wX4CTArB=>D2^PjR& zBC5X;80ZsI=2W|6`ewS|2vlmYohwXx*K^7nnIxx%V3sdH)Q+y9^~ zX1uqV6ONNPv4k)nKGc#DmrF-jL2rJ0Je5x4o`_ede1Jwg)fPeOrAvn}APi?js1g|LS`vLM8=VFC8TW>j$(H zdgO7khz!_-?}3OQAeFYw)!j3nM{LOOi-YhVrGSa447>!(5*iI(C3s@Jk^IFWWmODPOx~MG5LGr2`F( zbdokBAGpqaDEz9&6d8_+VXb;#J)G!6tVoEQZTDK(1?ijk$aO*d9Fle#=D05+qStm| zdUfMxrM!&sxLd_wcC#x*l#UP~C5OH&0ga+4%af+ffGHUfsyKM0v30L<@Tk-?pTJ3i zkoV7D_ux)*O4X$>^Zqm=<*p-Tk4%AFK7%rZzFU7yhx_wkx>?D_PXsZ>n%fQ_H(7b9 z7H@c4G3>~ATvhWK^2d=Z`QmeRS|>j_mL{IgNA8CjeoHJ!q(eW*N*+PGQFsxbB!vL= zsvpwEDEu2DBg!vFRR3qCRHKF;X&Aa{!1G}hs?u@^eD!%5qDQR%G(-FXJFZt#E)F#y zez?$bvS>&yQQ#}f9ckiv)tgU=T3U?l2H`C2_WYkL2Vb#$LZA1QC#KI&mM|Oo+KMy z5xf~mju}yEoh^&7i}CXQNZelPblSO}&FP?;g9m#XOHpn%%J(z_x`+8_Pi?JUW#~bQh$(DZ8)AF!{F#)H*4) z?kpPw1HG}sgW&E>v^T4ef>1uLd|?vRuhtyXVgtuvI%t@c-KlIzD4Fuq`k6m(THrRs z%Ww|_)t~iga}D4(1LFU7%mK}OckrU#cAtgGSBGWz$#6-Qm4#L8XxVSQ40U~G;Yi+p zKMHSa5a6Q3%!5ib+=gCCg?=*-fz!p2^JSzg5Qyw-A28@BWU4U9zb`#^*CJ4*$Q8Ib zL7lkK)-9>9gt8Z8#9@Yv3mmsqnKT~o=9)jp)7q+S40x7l%?qmo_8J{=!@quGJgwmu zjvTiS!xxrof$iV1*0PD?mDzAT6`g{bff8)pykf9*xm%s?0cCKTD(Cm#RdI}4DN=#T zJRhjbY)SI*8)%JO0wwPPpj zwU%(oS8_Zsi8PYW3+jjy+h;x$M%?`<>mj~qk8^oJ>e9mUMLx_>R$(n0h^E{ks9mx> zx>T#F%kTN6W*m!T>Z;kDB8U~Ku0R~7hk zsj-9FlvE$4-T$XzbMDFx;=;#m12O~*fg7D=cr)PrcFR!lFQ_0e6UH@DI;h-``6=W7gyyH3N5>V{yw_~&9Zj;b=Es+h3 z1o%muy6ItUgZl(r7V$eW@k((|=H1G(d|0RQT^NUpNF>y9sY!IzB;h`If86CTLwVEU zd_RS4Pa%iL?Ubu3r8VqNJ-Im5>t%!_~K?Bo2l3)UrC zh0Q*6#{5*Ii5|qBnGSRP3tGebtxBFIL9n$d1}ET2M9Ss?577Kx)jk5{q>Ve-N<=Pi z{W{dtEYPETK68ilB>Vcsy?f%WWli_jy-6iH)I4u!I)u1V!_@Xoki$~s#}|)$K^(M- z*vn>%;9AKONx#BVP?|JxL#H7Orjsr{pi1}RJ7fDT*8@X3=>ZM z$)cza#4!IYG+8?ME&+DhWcHmSE3mPqg4JI_@buR zT->D)(S?;n0CfdtHT*Ge-ZQ~6LYi8-V0(xxT$J!tM5Q6{F8Gp%n#71b8wQeRosncc z$}+ITJejX-Y;&6bsVi9q(cf=zy8|`s$2GLTm}_ee%d1xr`{qcv1N_e*T?VrWVBqqQ z|Ac|=z>#W`rSQrii=g9TP2_4kVZA##^nvYG}KApcdGR(ulq8JT{4N8>IsioKZl1& z#O@*~RZOp725Hka$hs^^oz?!;*)|0JA8W4q0hkc-|MjCee74id!yoCe`c&_Cf0f$y zcmpehmX^_Xa}S^B>r2+FHg?tv^jmxDBsF>kB*Y}XQHv`1VM%i&=dBC4 zPX9M;%9`?Df2crhG0>En3~)w$O&AxbgbCHyZ0r+b81(|}PV-TD>s;S|A81qN&MfBh z(ZOBTDya26fBeoU9KVK*SbHVrsY^y}8IXSWBb((3M4`3}jzpdc1P;vN?=N$~vwsDD zzlSw~Ktx1aRe@(HF$X4RE0+1IQ5uflKk^e-(X|#MF^*o3h^C1MnT-AjxDh=qLiy)2dWYfd6Q7k5RlO0}yoV%ym=R|JJ#BG%T zDS|ux`kS)xymAENqz**k?gDhd{4_Lg9dLx409hzQ_8HHrSv&Y}b%ANFx@)zlLrM(v zYQ-|sf1(wXv^EdrL*L)mtj(s=aFGpn8>m6j5H6Q5x8I?<)alWAbv7l%ysMt3oaJ_KIAip-xO zH+ZEUxXZKeYgtir+t@8biGPOnX-I_DFqTWbJ^gGtk04La1;kI}mw5_WI~ov1m`&Y1 zxZ(%rxq_?jnXsmNaA#|(rwtZfYf0l7NIN(q5l)M`mpKcMkY#m^ZvgfAMGR#uU+osj zcx4H_GrcNI%Xx)Npl{noeLdc(@}B2*$2zY04ln zo;870tUJN=h1ze9_?AHJfW1K%%nr~$5!h4ttv_QEk%NJfdJ0Nsyj8JRj|=l>_`7s0 zLXs}g0u-#n8ik%G@fnWP>9i+)t_5v4>g84Nu!R&bFQ(nntFKypyZ$iPk;gf_dGwf- z!jO72)R^X5HC8Girx^A3<}wf?_6=O2>D^z%5S$z`SEdBoWG^ibCOYnacY~S{C*%xL zWmkFYQ6T>N^roPDO9BBtYlh2Wc8>EGr`k4yj^83eERYNOGN6gS3`7vRO~FSpQ(-(e zTQytEViiW%l&V88BXJ_pZ;esAJkyDDEgL}V@FnfY%nwH$@T{AF?sN%n|8a&(eYx!3 zu!kP9o=dlIr@8}bA7%1EwT(M6S@DaQnwz}m6$~hAJ+z35-4?z|FlxNlm<%L1i%v?x zugaKtizK|`JmW+MgTr@cAi113=r~Ie;ex?y2MgoWjoCQ0 zU^Tu0ySVsc#k4~1D#@aMX}2U>ia_538hn}cHO9olnPW1HYUi3uX671Yo#0g@&W*?!~SNet#6@`mJ!yz#L^WOq#3AE%3oe_6|JrqhkoDn02Y81Rlu^?+ypoESs<=xCXY#Rl2?D?R&>Pl?ttzxHXen z#WlCCqyrXEnNm<*Fe}jw$d%EHq5aW%Z{=ls7&U-?)uS}Ibw$YKn#H~gcm1CL`&r8kd*Km{cpV7G<}0^#D|EN!!O}ky}VFm zH6SnF)%drA_BIJH_%66j{##{Oaz4e|I^r z)K5QFglBml{tzklV?rfX)`2`Hmh4I)cvN$rZKle=uzl<>Jj4oB3zZiZ2k8~8N~;4j z!*o*5lKYrm^3B6N|Ap_TY)@wPrS`gWah75>0G0A6TtC;|5U8EzDPiduJH~0SHHR*t zz`?VZ9T!)`Vqaf8_Fq;E=aai$jkD;#g{yz#{_*~4KJO9f;I;1Vx#ikfh{U9A1>F7J zD1xy-tYTApWB5%AqH1SYh_T07kmm^Pk3{pgH7F*NANJxG3L0mbRZO(QHnB8nW_wMHz8+MME0GcX3f2Xz7c!g^)%dcWWT7UxM6_4vrR5%0Ti(0^=* zzC_#h|D#*X^&z7%{2HMz(c$?v5b=wLIY~}Jyb6uK*|LLsojN8)BgLWOrLiZo+lMs@ z;g>s>eY<;!5$(cq8AAA&O3oJ*Q9_0*rbTWzyR0S{ilrJ%!n{H3vAM-@>91N40r>u1 z7EI#~+yz+hjKMt>p3FXv^!G)+!~x|i9WZ~XZB(aQfScjpD|N^e-Ig@NnP%KELpe__y6rUxxHEuwseoP+m>`e&9qzcUdB{pN~(+ zabK;PJtVEc(*~&iDyj{7YFGaz5cpx`ze-D6ae1WmyR1PjqKx^Jrx29N3=AnU-r^6BzVRGoyd~0n zI22=09YSYM=iw*x_c(dJ#CV% zsCd^zPSTx*aTiQ$@V(T=CcG)y zBQVeWrXO)ZkPtajQk(vYAcL#6JdQ5o$PV^|>-b+o>Asl*`_~J>XNEb{RvkMl zvufr7`hw}lb`RWAvO`^sOmlM8ZMZ@*KHG!dtn8Z`SXsZ;+E;enV#HmBuf=v^?lb=e*W}qQC zlF7~x$-L~aCf<~0HaWTAU9jPj!81S?g54k*Q+(FHDNrqN61BifP?kSvuSmKtLa>il zj@Wea5nhtV5Qx;W2K1}KLQer%%wGz;N!52?lnHp{j#gEtj5p1t=N-5tE3O@J>Pu!h z)jhMP{-MPqw3E5^j0-oD!!MD)38nrj6y+h1jTRFrmoi99#YbWH^C(3EW@-CHl=G9Y z(}u}!OhP$#^!^2KFcSKfU%IsKSn*q&KfJvWj2dYeolSZMO|iV8@u<%bCzJniiDPj6 zliuIm`*6D`$Y!p))Nx!{K!vhN{f3Xw1`tqGAN*}DlhrnaMnvZQ5wM(7yV-aLsH%QJ zqOB4W_*wdXY~G%p*QtSnR%s|Ko6RE59X(BnhlF6**rP2^IFlmOzK3BR%3LRPj!7gTa_;p~aaA2UTkR7E1qAq)b)oDDXt< z$T&H!SeWp`v*x`%w*@Gdi2$4WWas-keOou`x=Ke!9C*E7KL*2oK=$tW&SO?h4>jm5 z$9MYmbC91xhCLC70zv|w7xT?vk6MukB6&1o+uYy~AdF!Xz-v+!mCLT{^lpasmd86>n4|0cPJ>v=knn)QVo4<6}BKnm( zOXa>Wn2vF0DvwN-$}6{nWjc(No2p<$WC6Ap6A1qZja-jFuMx0EaWP6z{_@P1QR4qpnkE(?m^n2D!X&7II`nSa#gM&i_1hRxc(O!@cDEZ@^!u zR)QSX=-S18OJX(p3%4b6;lZqHKNr3^(FO0y=ea-*2rMJKDDMY11FWWPmMC(G8IED) zB+=-cn3FM84PudIH}6Y-m=~if5vQKA6Iu~vVi_nr>%`C_ta()aJ#BrmWo_)-IBKgl^I?`9?sICJgxHdpK^}8QOdSS}|%k7K~v1$~_*o%eC$~8Ea zt|pa*in}}lE?!xVaJI~mVKQ&nMKU7U!u{bxTJ;sF}$ODQdIgO7{q>Rh*5zZ zO4~oGJ%Ew`URDM)s|5B!&GR?#J%$K!P<)q86j|ID=M)N%R)oA`F7}JgNVR&VX#2ob zpan{ohBxO~!(KwE%c3#AgdkA*eH6AFE3y~XlFtnf{tL+TlYG$+<898Z!Fb3WvL>C( z>w_S&JwbXIrkJ)c*0S;4NB{2J85GG;mDu#9lR^7&RQo**h)EU;HPZ6E2OG8) zz8)b4A>s{>-yw|g3P#&7NzS;UX}csxl>(L0_ZQzRg`4BenM-mTtqW~=o~|!xQ5!H! zFxw-b5*B8acDx385eBb~@>1s*TR1-Ckd|~dzaqgicDIR25`|D7wjiA&naedZs+V(e zFXLW4eDC!wExNFO3ScQ?>lc5`+-p*VK~%q${tnsa1B)C3mZOK{d^E$qZT$7+SFOw3 z+;=V@O;m50FGHck$B|gPqd)FY1CY=wjCF~*a1)VXQ1C64=I`wf|HB_G`*;D zAGG`(?K*vbh2Dm|5s-9EmOI3Zd!B2Bi91Z4O5p1-!VJNTHcQEKBaWhcR8Cf9BJF3; zWXfd6tW)N{ILh7lrR*Sa7psJ8E~C?Lj1vDHXBK}kf2A%}I$k@abd>sdwg_4Sw5S3pNfaY?#=RnC zv)mJ(sa1ezFR##AdjKzneQSQ-ek5%xRqI%iBrvvVO4NYBG&lnt^P=&M$TPN`>T;6D zPF@p9Ivt4WCcr{dU`&^25XYBGUK25%kwGOh-1hzbTR7t~84_ldX077Aa@9v$ zNSif5{6HH8yErfB04eHtDGA#&uCY6Jc~w2Y1wuTz`fWQyS&f0-3$ADKv%Ji!V6PY7 z5}aH>{}O1wa#1X2eI5Clfhb=HB<`~qw=;XgGSKP|gkwH=G^x4tzISrc zbWn2C+>Ri#NA1Hh0M?y5un2j7=3=or&Kq|b67oZS#;eQVF~Z#ORkoyp%t zp3EqpKT(-_0DRmqo+pyqF1Jdr>J4Bn`_OcGRVlNO0LII=4{}d!uJ#V}Nrwv`6(zrb z@rlY9`E?iW(vGMwtgRG*7G%51&E6$6Dd}v-m%h+EuS%0Ja%W0asYCU%7BP*+QSSjI zit%i&-4rNCE^>XAoaYfJ{`M16^yRGaSFoeczicx}8RDRwIcp3vlV5Q0=|VUu{Wo!o z%W(5@xY^^{PC_EUQTnq9b^^x^pCBiCdRTqq>BGK6{}U_3otheWkCB+=zE9h-{4@Tt z<9*5?f8?cGL+Yi_QA?|);64ohu|HYS^O1JPCy~i0O_#~r(FMZ%Mb!*(4?NC=?Wt$e zACx@XfHk->?%o}`i8Y}8Ky9Reh%qD(wGA4}avfX+qlrY2HZIB9qtc>w_*)|nt7$V# z`D}847Xh{C!I(aV94M`#|B6KgvCy0fI}zf&dsTkmCp?F7@2x1s3ohj?##E)8QB;jB z+$9&;8o_V0CKaOlKL7cmhoWECz{ImOweY60zh|E0BPnugx+VLNR1bG>@NTGYq=c*H z!}VD=q80;M!Q*E8@0+s*RLr)(%`KtH=BzUMp+&SfNWAxwbEN7G_`{Sp;7Q_;8zK3Z zVAdn#Vkl25`+8|0<#U4HDkQRX<)B8C^X{H@jKeks$VX0?WNkya#;cd_$@Hqx-R|7{ zboI(AL#%BtVv2n)T2tiTU~Y@)jL=3DwcU*2;yWs5sTTR0%WuUPCDsyBiR;o=RKlMd z{;OF0mT>`=fl+2_Kvp0^Ke1M4{;(P=71sCxpEy#=;Qj7yvZn1{P(>p^?=_dB^V{Q2 z|N3?6?r!N%6}%wmly7s?_`}jjQQ$=s$l3{qdwGsew&I-vLsI(>u~GaoOTTD3of*aK zu>>Nrt%{S!yhHT$E9Hbl+Mgu{sL3&@Hq0!B3>9+I?l7CDEVL5BC2M~n` zOS?tTq9hmnzlHO_K%|;*w{>?p7Wn;ZWK_+7gF{3R1Sk7^!F>a!1}+~xooYa;zeiFj z+h1iynRG^ZgiH`pE>)KPm4VfjV;oa#2pArYCv zz~lW^Sf+yl<7b(FeAn1D)2*9ez8rcx zJcyX=|;&vcm{b@BwcvADbkS_AzE@(V9PAoovI`U`$9=yotg7Jy=xFl4z&=26b zwFOS}NGX596&Dx3uTe5tKcy=pz#j{9XUR}coP4~-?ayt1Ye~9h<&NeUI=?BCZMfR0nDRqfDJG#wk*UaG2uiM%jgEwlOXbaRk@r;#xIpeZ!x& z20vuySbXs<=N*8^smMRqbd?`O9D5T@o9Pm)@HoxS|l8NtzU<7dE!CAdw;8zdLz+fCCmxycyu9M(L%j+&hk z*Dl5EBjtSonZjaTb`8y>a;56niqhP_DyX#&)a^2~22cyp;w_YQ+Ru+n1H3CnDv`5L z_l0(2|BEEo`DZfBDH2zSOQ-$Ov|m{ZX>89{+S@jIKYwlixQeOrbaz&#lJ%#%Cj8@H@vVcvWjgL#~Ze?n@V#|7`OVhy}=NpUdFINvvSK*31ce&yM zUfDqx+lqhftP?#17aL4IoQU18T|AFpY3}u3VZi1&?V36S<&MKy)bs7}zh{AY34@(e zBR}Fke3d8tYxDr%OTtIh#hpTWFBd;7R`2HD<(YhHUeNoyxdZR0-b+4jOom;^2HfRr z3wk|x-fjH;y6EsTX|d7F^@Gh9l8@CtvRVZ{F3clvMSt!Nu9!?`c^skJg+!m?WABs! zV0MId)xi$GNobSu+LK`xw)>l;Sc;V**8R3S2CGe*1x zw)c{#Q*xWMRT-v@I9;;J3x|lh$uYHy34aG7HYf?Lz6Ea2lCf&rzplXth{iJ)fXtw(CDsz@l;0pdM-Bmy<2+J6A#dFX}L$vv+H7g6$?FkU7ONHBjSB$;y}9 z&g!d-2p-Z!ME5ykLvZB4CD4@vS3XYw`E+ae(MA|AH4%dzk*n4tVtz)g?F7mQ?Le;I zd9*vE6k}acNag@6nM5&ZAH0C53JK^w&D6!pCYRE za|({XQem!FtQQPpZZ+^B?|tQQn8sg_Q4O&0fbS{g&ZMo|>e#4S^+%u*7}OpzuVnhb zk~u8%`8cP}!;o7x>UJ^@iKdD%+)J1*lO3DXGV7gs5u4X@DH>vTQ<0qd=Z}31iXo*( z_}TA2`J&2U3hkwioVIuWtxysj?zzS@B*jI0IM}cJ{mg{4X{rw#`>_Y^Q@@+Y~Uf+8;*1^j`Hrl@$@X*6XQg%%=v7DM|=I zx%|E>2c!rD?=rcbrgFZ3;V)bByTH3(*}ZpvsP6W(2Ty5*Hp*k43O@b*>Hn%XV`&wL zf%4L2@7=V57tH}PePHiwIM1~Wu`?s=wND+y4t@WA$#RbD3({;60a0 zI@Uh1T5lb2&D^~XjW_qx6mBH{VBe4W@yX03a_l^F{j;{IQw9hcf%)kLjNIB{L}Ih& zdWFHjmlzIg(PUr4wYRQs;^!Lcax`dMkYrU0J;Vpr3&F(wPoZ3F-? z83g)defe(PNAgnSq3_9gt<$~z*PP1gIAeSg5xS#`U!M3#+u5% zEVzF2wCLWDgbG`%0k)?loThi~7Y}CzEe3o~&9xLgPze(4ae-K9Repn@BQWv@lD2NR0xv< z$^ZvjbsTp4L4WTwgTd(%wnPGUM{RSf;1d;}e}ees(5@pS&!xF~YQf=^u6*W!Gq7P7 zO!ZXs#~$E)ZD36K)i>in89&}-+{vi$pqdB4c8F=pSK!_jANrHqMFeH zOu#pTWR~4aBYigwS@tg#N9+K?LC+Rx*?Wp=fz%nztqELm{vhmFAWI@ zo^dXZ!*pHs-Xe3UuQ^+HY(BruJSc=tSoPTvV z7UlZ7tYPBy`yVM2_|~WdNfCt3`qyZzbUz5(JgKyy3PO-nlMOq=*k&jG_BpSW)e9}- zvw3_WOhN`N0FYl1=3*GoRNH#}w(5Of=$}_`ySIIV=+6k;Ixf>!jLXlX9aA~^`3`hR z4`bet@7Xo4dK=bx6abeo*9{MCTAItKoYaDhR$tKlt^?YsjAB6#GDM)K*o{5b;>V>1 zCjOC11W`WpiK6xL(!7rHag9Sc+TI`Wl**n|QgqvoRC70ilQyOf=C9B7>|UzrmQ^er zfQOb&Xcd-#kX-aznBMOYsdnWIj+ z>m05D^EQzC)jh#HFD%M^zc8@T1H3%(_h5=J#2PU7ajTj=EwV~u4 zN!1N}x4;3c^^}J1B1x&qD)m^}uXaQq#L;J>B4A^)7s)1+wD{WZ`CHF`X`H@9xBD=s zf6F4^`JF0zCF6X9D?kf`q$A*GEqHw_pucVSmb>poiefvvP4y!oT!Sm9u@vW>eEm8+ zMMlzLqjAib;myw&AI#)S4EQlB>t&{AKqI6E_==TU1np^UmgFAqmZDcWKeHJmnY;mW z1|pc)rOqEpy>7)QNF4A<{l3)oO9f8v#n+7rpm_*aHf>pB+@2D|Q1@K(WWJ;bQ~i7U zGWha7{!!m|x3$4GMeEVa&1Ur8_;VWEd8PHGuh}>KB%9(y`62Y@m*U8ZcvT+?B{j=b zvc}-H|2+T-JA3#C;K@7SL$bQqnNv!dO)j}6`jH*F#gx0t**CeLzirk4*(_TjZf{$f zSFtAV|7T78H2HkOWN6Dni*$Q5Hopifacg(=q#cK1xdP;ghz!-K&N%J78^!7{A=#HI z;_Izw*+uAlh5i)`+P@6W$XUALPu2ZFewXB-e4e%Ti9PX)@t$R}3j=f1%g?N0cLRR3 zIr8pQM@pIXN{%yX$Wd}$vqoxE%se{_Jek?0wU!-m`pS zMFM)V$aBX%e<8d9Z;V3thM%a=7+02PfR=~!vj2{U@?n~h#(bMY*!lx&EuCijcv|$MKcn?^H>Adr{K_GKlnS?nb#H_4cg;7oo zq=W}Jam8DM{Ls2~LAvnX1F#O1X^Ce0FZ5r->5@z|JfbI#^&WtsX{ah}wwpij;M@Gj z2|NvJhppPiu@3L6P5_Rda3mo0EdRolC3XV|-?-w=Cqhq_D}f3e;jvdCTz?Dtk=Q?V zODgu-ZoND}`~a07fYr`D@*{vTdHuSSwX(;eJhD<`)A_)LC{#N2Wq%BEk8orc!?@!P z%uetRoj9ym5&i)U_+b^Xpl(?M+}zAli+=p@R)=$_-rYcpkSRjBKjPx4>Ni~=BT><# z^hl;4pQ`VSt5RFr8ET+9+UGywmw)?34_+s1pavjm4xKfi#NM=b@3LlvDHwZB@MF{x zLjsp4&(=Ak!O?1E*5$uhIxqFWCh$6^hk#CUgOMs`juySv+X}7gSSbpH#mSiw>e_Sv zdg{!+m*$((bf47W`GLw$g*`g;?nEra69azUm**siec7uBF(EMbpI#({#q+nDX z0*R9}GWpqHq_al(kFqhpsR31$?jnObzW3zqOCswS-dbYlIOV4%lyG5BjCg=xuf<*# zD@WtwxnS|o^As>_c2X6b2HN=QpY3T~k z&`+!M+mZ!prYjP~Ge2i}AMmy*V$SGgP`=rPW`M1g2G#&Fr?vom8&}(l?ZS}=-#qQ` zD_f~*F&z>ZK2C#wG%a6**U7G`(fGC3Yaj;^g<_!@>sQGRkH@46WxJp(3e{Y$AB9{ z)d}Ym2cON15xvC$j$-yVN)TePi~3VJUbElhpV_qV%-{CW!wz}8>>zud_xdd^RU8bc{Nr!_E`5w5CFETzVDV$i^i&U}2Sb&EtiH?b zI9%cu-*P?}-}mMlX}RfOjIqE! z`R1?fHa~X0!t(oWPEz)&kKOI{HssSOb0vLeNY?+Aee%29A3wAI?Kviq}OEp8g=)B z&66Cov_7t>x~|t5BV40V{M8YPcBC>m^ZYJp`5oim7nlRY0`sA-t83o?<@fI9M?PwQ zJG_s*)KI!go<$TMD)5yr##}onjMbLH zia32RR?Jr_oRD%1QZ1Gz;BIPRxy`r5bl_4R`r`IY)FU3eNgT{=xX)tM_sYuUz7n!* z_Ts6c$K_w(#+&!{qL&L|Kq)ik??k~>Scql^a-n=2y?5u{y*q}@OV}sshPUtU+@Q;- z0-xeFzy+-LQtv`|WjXWrH506-{-eYTP1savTJsg)hJb2)WeIZ9HZHpsM5NJTf?5_3 zhTK^$tD2jv3aL~kcAJC&q2TwfHi)Nn1HIcMHiX-?ukRCs3}4cmrKcw3c{He{${J!$ zdj)dC5xJ4xx_cQ__Q5`R#Oh&Xtdi6VoLY43(dzLBR1Z)*y`g-2#!t^)a%vSv`&9lV zx67JkjT1o%v4q1qCRJA&9oA8Qf9_zfb)blj4HDpl#BvC#oE09+gms>z4jmHzb--^$ z4k}v;Ij*JR9=-T54mwa`oO;KHsz|^J(9tnmAHA=6laCAXlNj?8IJ@PDGpz*Xe4kSO zu8nnmT*I=GYM!Pi_jH5sYi7i#6OD&&`Yt4BQ#)WicwfXpJuF~Pt^@uCmrzKm=&)tM z*kD`dZci(TRc*ja<&vl>1VdaWRwZ~ zwSp5XnXJtOa9>G%7#}^ZFLqopB;P#aNgX}5Y24}6pptkw$`sR_fZduo1TNtUz56Iy zdr6ODg2xV!IC0fPSx(S(+xFQw{P3I6a`AhzWlq0`wC(w#uJq zySX4je;jlOuEDrqfVEf|=Tg7)7`&IK)zo<+1b3qRJ4)L}w7#uimP}%m-_C3H99v;O zOQedu1RwGxe#SC>L?1`uw)~nA6&J-98U-_SsQaRsU&dk%p966cbAR@6g306GDP8Ed z%aWLem+}9KQ{wm%F{6gJ&p(FR`K{r8eaWE#fPwA3|Ct;zNdMdMUjgxxW2Nx$#tatH z#Xa?7JYg%5gU7i8aON%3{#BnXtzz!RK&K=>y3I0UQ|!LQ_g|DB>KIKdb$&nzB`aK+ zeX63F^6wNP8WP!>t=+W*E@_K|?bpI@)0S?nCiOb(PJlu8~_YlSS zZi6o#2$rdQB#(O4{pXHlKj0~>*I7m~gbinu827g@_bJ*euS)rL&zHDe*C*XS$88vGb;2_ei`H^m zvEve6N!#C?y0FKG)hw2BXA|05kn2Q$2C+K0F$A zjW=Fvd(`8(j?xqNcng?@fN#?PsO<17rQ;3yUDjhs7FE-evhinI4mDm-lhF-$ncI6&=@`PPys9@)2kw+to?*H1A4y`u3 za^dB=%|C!+1`$DP&FeJ z=N)xiic~4zt*F}-llzw3@#dIOgs*y9*^_wa4?d4<E7AI7t(bP1VAO0r6*~?bf-fc9;F*i<13$f z@QqsMVYS%s?WC7wjEOu=Qhl{spr@E~t9>dbejk)-_>*8Gw;2#IP~l>E-~H|xtDUoP zOQUL4+7@Eih>oiY{CpWdPhLf@a`aTsnt4)Ls^-R`@*2lsd}xsu#y(e4;SREPgbqTH9s!8SJ^ z0)=Kqt_rMZoih zxiW$>Z7$jS_nLv9C;t;f|IbA2PO-(HY(3PB$H_L~9?_ICezm#fNim#8SY_dc#geTo zshdPY#G^R{-w%9D5`~Q13`NE=-{pCtMnaPu^7_DOEb)^-_@>_dbQX%D{d*(K1bpEx z62iTfGZMeAlnK*?waf&k5g!s89qz$c%oY38KJ?+$Y9PcW z^c>=@EW{j~&M1ogPe&WC@1ou4|M&LR{&+hM5ufom<7%Wd4Z48~E|reDQ>HE*j6VE^ zB#!9(g1SUPSFYsNCAS3r$|9c#J+5mDNlyvB;u>Vq$boEqwvw9O7!0_*O#S-fjcqMD z(_)Y9<}O`6ox+jDb4A5)!R@x4f1yu|n|4~E_R+z$>^Ei@zv|OaQru!)$D!TQ0`6R6 zFdG-em$sY(ge-(S>PUvioM?*A$q9w76qT@p8hd zo8MN-Wmj>Bnbf_9G%_YQbP*c0L=u(66GTrXg1(9(J7sj?uxizzyM@<57Iv*w!r5K< zt21X}L}`k*wY0f4FifJ2V0>^bVD(?FZK|%p;yh}9%y(t#p~dwS$>r%58BY}_e5>QQ zM&LRfbkVN8Umj#3&xSS};wUcB_?{jJExcOcDz6eDg)al+T z{p()z>gHPVgq(Y-&|fQDFFX4E6Yrre_)wdJyJv7f+li*+P(l*rq?%4y0M|~IkWlwH zj}@iznkJ0#CS=PO`Qem|B zgH{psR_=!GTOmEFq067fFPTXa)hIX`fv0?tCJ`tAxzJ7DQSgN4GPV!f{*2Fg%T?j2 zW22^>!OFroa38AqcKCBbmKcYsV#Y^Oaid;0T!?r?Yk)>JQpXVMenhM%Ga^P zvl`e?TqpomO|vq(($gGc^q9z$2o=XwIY;Ja{Pd$Y_Cw!(fY1?W<82w{q?!^Yhfq>q97SEe2cwP-Mpn+t4VC~2iC%iNT(P3W!G~SohRJLh%b9vkv zw7=UmJ}JuAg@d}!K6h_^E*H?H*FNIZsy225M7FcS`t&8hR{(Tm)l~1X&DE-Cp=ZOt zU#)8rcw@(P2nxl8lAhRuHmfCRSYdZ@4F@~4J9SUW)G)wAuh9C`I4e-tO`^@m0H)yp zE9|N)ZtF@rW}`VZCdf8;k68&m2|QJHKFks*Xds)IYZqLp>DYy>sOD<_MOvkQ_JPH41QS0~qnZ=#b!{!xs_NQk_`!IsU1I#jFd=f;HGWjQE$^ceL3YA8ZjY4--Z;!-8a3G9Rw=xjQu-RF z$sJCd6xQ8TXT#d0YB6#-6+>69%J8@}ZR?c2+Xd1`Df+;mw*I#8^2OUa-~#AY#6`M9 ztqW@xfpQ7OTrR>r#0rj+<5apDg5IL`KI2wyT-StNrb~NwpbZ^9g?} zZ};ys>L{cV1&hZPcy*(U)3V@+I-rJ(`jnZz?>Vn*mszYnOh1LE6+mu|s(*mMDN05) zd99y-WK=(kxNlmn50Z=oFReTkE;nAT%l(8T+C6U(<__&!=fr%z=_;BE<(Uf=Heg?b z0uJQ@I-^MNm1Q5}`r6Db2|%`vUDKX@*b*>fD~Ouv zm)gQ-JBMJgZY`CbKmZ|7iZMW*hb6DJWk#>{LGTwnjNHWYB>-`WHH_5_&*x3hal`pJ zab80={yE?={d7Tj&i#@;5d05D8a%8^?RF+f!`}wJJ!(SmFR(Vv{H-GUB0a0chUtgtSp(9|gbN=#W>e)6h%!%q{FV15^}$%C@vG0nY@3usV$xmCT;VP| z1BA-`LFhWs{=uo&A7a}2eQrZ52%kL!3HYTXUtaS3FteNmn)aXZ3}|uM5f!;D~@$R;p~!$b7Gm17oz8@8d!*Hr!#0G)&&T8nB^! zPMPhMF5b|CM)vCPR2KZp&qTvd3BGz&o#|}z;kxKl-H4>xO}I@Zr53oWD^EA&!zIFD zOKFH#SHS@Ty=1TL47lUbj%kXUkX_jhZYFeCY2K4(AhJunM?l$#P7Je`LiqJ`!dH5i zj1UYR8oGz<(M-2du99CLE1d1_%TF$d{mYS6-^tj-Qzch5nsz=zN>?Mal<11pmK>;O zUJU9PN{HP}dfQp#gCw}6Vd1O6t@-B&SqwXZoH7PPdQOqh6GfuPDgLua;zskQ$u0d2 z+82Ceump;!2$FCS&6y@Q4@`5jx8g`&?1WPqfZ`b#(9NaDa~ywp-{Auz?PrSH9lfh& zL$tv9tDylYSX9%FnboP%yXIT#_r?B#bgTKChq-dxnwMl4cMaDdr z)eF1-RV>=~u-y36`*hDdQRWDu0*g`Nl`r*Z$m)BcwBHxiiYtP|6Kw_5X%&b_Y#D$vMJ{-sX)>0%wG2lk5tE`WCuXu2=M`yUXJ;>*eB3jB>;?+O1;_!< zc`kDMIF3qB7tpLs`Zw9JP}muq$WV`5q~Vh*11X7C)rGb+3S{in?OB1_v);VWW!Erq zT#lP$cGNgBQ`$?06xZ^kf-Cn)$?bd6c0TakeTvu`<{tKB+|g>b$qZx^z8B?p$E_e3 z*&e{Q;=|Kf{+#<5%3~QY5Y;#bLG$=LWg$!?Howm|N!5Y&^PQ=71lk!4l)azPz6OOh z9K=xRkHvU7wB)EvVLt{Vi0Iyv#fD#@Q@E*RvVou0lHy+E5_6wAFL0-P-iQ{$pQ&7E zdPL8^t2MtsL7%jbCfJAJ6q?;AqPts+dWbaoOiNA0JVJS#e&n;;TR{Dyv%vXEudE|B zZ*%phM)&PU&C3PAY^=~0ni1*G?(R77(RgHwkh}Op*V-K|_p4m%;Gcii-il8ORg+iZ zPG4+a9b=3RfR*K+8(1YPhhvoNsG~47&3}&uzCW3M`T(8QLipt!JZ*-GJWH&8`EZ}M zCm&&Vh5cwP(Mc^+|1erI#j z@hj3}8lcXDx3YQaZ^Kvcj;}|c09?9`$N8Ubx(8rD-}ozUeDc$#q>Zh~rqaoRz1`vh4QLbN2_lzeQ0KAfr0ewvBj20C|L zMju#ZlNPK9IgA@fd?6<{8p?>co8XIJQoLOv6Ie!LIs6Xsn3xM7O+Kxm;U*fAF zj1Dx>q05k!L-T;8ZwXL(cRsrjI(%Vuk?)yED{|$>PW?0>&{rNlX9|nY_nfJtF(dtD zUy)-IxHjLq5pm0}aKPi;L%1Shzh4;8gh6i5p~S7HfW%CvdI|Q`b-$`?lJRUg!yg~e z-riS{DpyOIqqi_HNC-wJk05~4@<*0sI~dV5ha=a?bj6b5a+gvPx(6EROkRX zNdVt=g*@8PrmxQhcpIK(j3!qLWs%G6Xa> zSd|v=P9G>%kAeLgp|uzyU-9k%#(?oh zU_t6~@x0;?d6LUW5`ro+bp^~%V>%rk|FSVrg@=?H$(ky#l#orS%}&Brf)%{CvVr@l z(4D%|B9#zcoU*A3L91;9-$y3t*)8N`1YOXli^jo1W-EfTou3V>PD zvncXUA$5M}{Y!{?()Hp~+=sago!-BnUo_3SHZ0)mk_Mry*vopPD$Bq2*gMnFrGMl$ zII*WMmS|5Ho;^{Q%tLsiuYT&>7yYy_%eww_SHk-h6v)dEp1_+pU}juK?tByXP{ZF6 z_Y=91hbjE9#~i>tG#pEf<9PMd>U_FtC-IhN(ukDxY2xuZ8xdzbNo?~=TnU|B=`8^7 zSr9Add8MQ3jfQ^(zGIMJ4XgjeO4_z*mB21OyuvB4L+A7>bFyrDphHVT=$!eLNW2tF zc11G#oo=ngL`1TN!ET)Jb#{FR&KtHnIzEj-OvPQ8=JD;nb|abHe7RMcJ?<+e4Cvy+Y+iC11K*@-I(Xzv3N?fF-pvO6K7#e7x+gBE_Pv zN6wAjI!CS-68Ax|QZR;@S*MMc<$o}rZ@+4A?m(B&FV9zaLhhwJvogMwXdN)8(hqql zFJ<}sVSMGYmjNDcrk{oHa?|}zGI5Cr(pBi8%+!;7t(X-wkdrf!uK*<20ej!!)vOGo zK0po0LaZ#*2%pMDuQCECdN|0}pN%l@=q=n~h#BY=1#7=i6i)uQb1Apcq<#AR6=D$l zPsWn&fv4P%Tsv|lob`Cch46WuN~~_;xkNX$i?CD2F&*3vyyl>U_7&aCkM`=Td(Tk^ zDQbn{FpWTBQohE1+Lg&yJ!MVJdg2AS(@yJ+5T8uZ#y=jBsP9j}R6@z&}-#wX-w$ae3 z_fq$MX+R>n=esZ9U&HB>?#gF8Y>7Nx1hYDC&}^_EPoA1euv&*zUWe0p_26CfBi-;< zh9C_!kdc$Vk7v2WEWy9R){O<(Xu}nUrVufqvI%zY?)A2B*m~^nWh<#r1)2lF`_YL} zsAZDVn~=rKo+IJ_n5v+-;w357aHNM}@Nx?4zwM05b({ez3laSx#lk6-F4Kk`)zu6P zHSXc{FOMD4^t1*Wxs8(Nf1O0PYI(V4$TUo($t^gT0l!p>vhxby{W7DZ5h0!Yom>1WRS-K+ed?l14IheU)k zp-VOt9F7zU?B6feeqNu^;#BwO&BMGrP4yb(N{VJ)@e?1OwOcJ{eP_MUD zfyolfh^k9tz!+Z^vx*(?NOX z?z74uve+sxdz?x~=`js9fOUBinrVK1bP2|I*!o4|l~>^OzQBrudcS>VrD{5rxIGm8 zq_^DM)}?~;mTW7}7Pp_7{y-zdN@Jk+&d&8{goD(x2<9v>AK)1H#U+GN3w?(OP~Q{B zJHxSwdWvm@T(__H0Xaau*K+GkU9JeCk)mkD;2Ad#rM|_Cr)Jo1dD*|%psvHy)uD8^ zd!MZ~nJC6r@&ebJq5s-u|8a)_Mpx)JE!BeB^0g0fr8RZL#59S~#qPpCi4sa%2ujkU zncG}XsfC9Xcdq`m7gs&4t$okhS= zm)A>-@RNiM=t#sx*U7iFKdus6((J5uJ~ZfADE`9F)bQ{V^$XhUnpwc?C@)_hwi>B} z0)FI@C3R}l6pL24>PtdYCc3&GgK!2`S4>3X_$54p-w54nr{M^<3N(uImXWIK$JfDz z=a_$p!Y<l*(PAWsi1`C=)#@GsS$PNwXHjD>15WtA_FbE_BYDsz2?Qk>km;g{3(zcWP< zXUPrt(CjH3>0r6SADnHMjS(>0+?yj~)kF-2!mZT>OcZn~$$iM%UogCtnN<(^yiwe$ ztW-y$Hjkxzu=|QIi%SO+x=b9Iv{c>4I>O+_f1}mzezN{`mn(*%SLvj)KLQcM^J((1 z+~`#$O>2D@a)}H?5JC%mKIx*8d+1QQ!S2LUV#j_pEw8lMLj(_VuZK{sd;T>R-M*{z zZ^r+**@?~3UxPGH5v9(&I_0JI;pq`+9$YI2$`d2ku7qg37 zv%fFng)58%GyZ71+&cC4;U}m#xmBg5dli^vR&9D&^|yCI>%%Vs6b>h&;xfZe?+M-1 zQXmL55iA!AR$eaq_FGG@-`C36AOrVp0^f!`eV6aidXLR-dDLl2c!Q*$y1%D&$&u=I z>kWWE?^>LImkoY0$ZGpUeBhdT$C}&E(R!v-hiZ5^~Meu7f!15LTL` zc~MA);yFN)8!!UV)58lSpl@4Nm#b!P?gY4Q@n@+>E{8J&JlYn1HzI`+48L+oy`+Zm z_E306I70Z55^w69Ty0CA}D>y6ppoUW z?g?Cduam0xw^yx^^-l?9Kj3UKD?K#-JOdCXBhzw-3SQ#wQ0;*RRIE;;?~t|Q!Mp%} zAwaCFqkVSO*0niR>6g(bWIjQ08PT0=<5}*%3K^*Nuftj1(U2#d8vUd`+^*pM{=u!} zL4sH0Ir!3r3$~ z8JoGG5nBCr>HkoFBa(fALo$|RXxZfWfKvVYV8#zb)q$rJ1gs}=Tsl#5cPw!x20x_h zz7_p9d^Ky{?r>6Z6TM7z9&KxRc{^N7qQaW$W+p@Z%g&FWi0d=fki^7zs7hxu*&PTo zjY`)%59%>Y>84wwIEeu^=6Nne$8U7Roic_js;!~7~8O182rSwBz;pNN?I%&H|P z??gYD`TJZ)&ci?NKp>QJBYrq%N}1*8S8;9Q(b!6S1S(>Dc?$xy+bV|qQ+&U?QeA)4 zQ#?s#JW$WU;HZ0{KOY%I87{ng0o_(w<_Hf|QT~umx8ZL$ld1}{H(0nLmKJkb;SRtb z>T`Q!+J+wu=BxlCyBV8oA5ixsZxveKU{C3~z0Mt}78FkH18e7B{Uo|tA(C^lC35zm z=YB|)bnTB~JzAN6Wz^*7`}c+NhedF#2us9qZI_VqKC;>nIPimkoIlxa1jokxeP`XI z=CY4?^GbGwUWv3NX34{y&%ogP5hAAnelVjiQ3=lyHs#(Nf~0bIwf`v^4m9z%&%fD# zgL7-U{=N&*kMoMH{{-K-T60>=23T6zZbTZf5{I8Mk!sdBGo!UJO5bGj?p{B8OhJGa z|40T>ETbEH@(8)#!~~q;!LCvT?0DclqX&lJM^{Uz#nyq6q{Hv|8?FFYF;T-GH}mQJ zzBE5F+nUi&55t@IZYw+yR*Xm=a&BJVYU9UX-a0Zkm~4G_tB7{R(aBi5C1h zzU?sU$`^r3di2CHjkEJ`Z8oBLyq;KBS^4_2XBV1C{1>rus%bP2dpVe2;yAlKB4%rGq_kjs#PEG6?9Q54D*Ro>*om)S@7UQ= zW;WR#PjceD$4v0FG5fb%(^%1)`W(;;W|Y3*fE!Wql}|PW`YemQ<){CG1(z2?pc?cG zSytr+xG2WY=RyVwR3on0(@E_+)TpD}?B3xqrdhUj|mNZb%|$?PUWiX=rpV zEAUE*u=0XdmmMXs>n3bZ_?2Rf>k*@jB4j~S{LtCeRSW>@zpULHCa2tr6Eeu@Fn%qn=eoMqU0^qj#f!jk< zNr@aYdY_IuK$HkJ^iE=YJx)hIX}g2Dz>6&Vv70BYN+*rNZ9irDZ0(p)UxtXj(Ciuc z>I=nc;^NS@sb>aXo-C&hYNVE<;yKSy0b~ClE4?A#J(etS0-um3GeBaid*{P37jo7> z8>mlyt%th7SxY~$8er+K0~x#;X?g%^Soz8|Q;7|FK9lKEHh;@A;IA&UnIXBUapce5@@=nwpk zLyqpla8U{IA9b393N}6P))Fa)xXEe)VIaqL^F2O*!nbG9_l>z9z#OIe&npeRu42o? z^Zv~mCEvaRjrls4*f~DZ|gsnx6S6t3 z9C4syG|U9*-A`loFB{)ihgTE85A<(1yra1mbEO)Q*rhAtVN=8nLNl)+0W*tVyyC8% z(kO(S?PDcdAooANX0-Zy^&Ubxl(+_lCR*k6M=P-V4{%eR>~NN^1tO59JmZO*EDSNl3boLzZ1`djB2*)x z?6AMVVUCeE8{4jctQ1=I3%ac`1sZu^q>bE&2Py%9Qht`daO{7${}2<{5R{j7YW;-a z(tEPYA~rFk?YK?}e&FanQVhm(`62^=1{~6L1{Dt(x$9r8hC6qDzy1F#fLxnI zl22D_p&*Z+d!I`t3;&SXh8d@zcN?)kz>q2&!{I}W;JriXYqa0w`|ZL@yeHGfu|kp* zbZ_ZBsO$7C#n`Xx!ic|z?|8CvR1erj#wJ;l*--2(Bd|2&wygQguqzp&vYH9|L3wJ& z^xpNrZ*2>$-%WDG>t1b#q)?ZNLT#A1SgPWAvh@3dEcHvE;~2c&Hed*1izQZJMwKT} z&QzftNak4s@X|NQ zV`8MnvSw6_j{cz?M&hWg{D90w)%yc@h@@rpl0-pobCeEA4=<}*IsnYHNDup`iO3V|DsfHGZc zFd4&It!gL4&A3tx_6HSHCbI_{)AO%<79dX~@W_P@qX)n1$enM`0~kGAhtT-c`JCE8 zLsbe4SDAtj{3iE5*ZMk&|H6E1m4@E%diTsgHge?akciFC~IA@ zPJWuPU6oD9p7#o&Q_;X=m*~57IPhu_DH%$J$gRFaUDDAhH!pfY|76MyIMB{C+ z+-Oh1Pp6x$Lt&apE?;)#EU9zOBtFT3z)PH7(qasu9IiL;8N4J6~M8Hn3prit|v*H-WCeJzU#pY z@Tw$H$}Wb9;asQ^^D&J`CXAbD)9~m53+#I4{J+bqriRJjNN}eI+oz> ztUEdi?gAtI^@F`X3`|gToV1i4Bw(Zp(J*v19In=h3gvI@RYB#I;{8;I3^WczpeKyW zDI+IgyqW{wpM7UN9b!LD*Iga!5MDo-Z}4Az-o2IT0rQN2~r{}_?Q?s9aL)S8}p-^ z!Z82Y*|{_&Q)80a2t-uXXqv){ZeezV!pbRdD6ke2i7rSlpZMSzQ^-}c;3_F7ac~l^ zSeWDmHiOe0uD*5pH(?>!6D`jjLJ!jVk!yz*CLqWhd$~s!6;=NOxJ~d$#(cj-RJ>0F zo+i!mzV6qpY9~GZM##77M`5 zx?DR!(Hr4mKHO0rHDK==fKRY|HvQ^Na7uO^flyicvYE$Z*t&M5pr*u$@EEVcaxJ*S z$eiH829BS!5d&TWx6mKu=nJ5g$0^hE)l9D$;Ay$}yIqO6a%|(~51if#;lQC}oQ@?9 zJuv=I^nR!gQZp}o+bZRUd}Vz4)sBa@EowM%Am^2ZdYi6Y8$l|N)Q6yI2FqR#tf;?J zqs*zN3zJH`x#BERDSLnaU^7bJ?VUZ-uaTag20l+dif;a5w2y443%(nY?krOy?6L&T9YWH1@y+ z#e@!qq*&1ScqCUHe6Y|v|B1s18;Zr<47Ymec=x8KU2(z%>S#T2fr4zBJ}v8L|qfRCRlYQk%ax~6_Ryg z-T=SWf}xG|?>m-1_u((HIsnARk{e{k2X|92|}H-QZ7+~{NHiw+pbniy<}Ws*_sKo&3=S?Opyv`-5%m0E9Oxy`v5qU-dMEiaXeq18~uZ;1>#Z74%;ITL_3hotAt$l|NZ&awQ zk-M^t#*he)b9Id44l6)-Esr~TjZA1cQ1Xq+zong;&@@j&vUK!!l=0Gc;GS9AZN_r@ zeu1g`7m0#MXO1wmkGS}kXd^|Kmz5`q3P#*u-xnqKw~=T7wQpDK!-~(rp@a$wRmVp@ zjY+aC>%5VN181KMt?+a)UIP%8pmQkf8KLuUi@ z7er#rzqaCm-|reMRnt7Cv`6#A4bnR~_`!XEevemXhB&-RC}qP1p6(swoadVH_uuRoJf@tf`D;W8tdF1Z zqU+Dib<7ukEJ$}0XMUoY{e5C$&(~cS*QZYT8-!TO*#K-jO-+RHUlBbmj90!|CT^# z>-!8EY3FpoZ2J4clF1V1z_|Wc;MM8dB0d}Ksc%jAtUQRtxG`rH7tAz@0s1mu+$}e% zBy}~z?d(7XbmDR>wINcd(@z|iOskUCEd^h_sf&`__ns=)R`1adelzRfe)xc#ax;}q z>KnN-aox7A0|8a{1K8l*J>5ZuO^A4`L;@7{S`*c2xi$U`yB6|$pjhmD=eyC55B#?L z`!c=KzXb=NJL=zkO|9>d%RR;Ub!MDCXx;7(MF5S54uMf}PS-YXbSPpUJWx$k%e%)E zm)Tw7{1jI-{$wBqtJOJwx;^)iPR^B%26#=JqPnl$v0S)i^aGZ4@{xZ<%p$20mJd|C88)m*A{COQe$_g%3 zK@ONUnB7W?YxdUj4hULO--LPJ(nh3mL8BZA)u&u3#&|9_xTx-xU^hZ;ZQh7(1p7QN zzw=n*fD)sCXh=oXaBR+-?m>iA0RNF9L-aLN#U0M^)w``PaY$4>DSDd^$_rLB-v(+_x)O2!PWo4N}J_c8Pf| z+X(XP{xW<1Y4FuTIl2bCmwQ|qCS{TVF|9~#bx-3K6uFt4GUT(H!+E>Aaw3J5gQ)%= z0OUX$zmWOjIT(k~ov;hTvOU?JiODSNoghl$DcK)Wh(GinXlmp~e(C=lDf1IHOxi4y zI z+TZZ!UjQgMl{A>(fgJ|p75UrX4cDcX#I6HL-Z#-kRU*Yb!*$Oje)1yF5Wh=S)<5ZQ z@ZI%9i}@dX_^~~Qt(DdGK$m?0{l6dhc0E21(zYGi3o%h2pe~h(zVpvG>z};T`+t8B zsZz;Y1T6HDALWFKXEE-0f_|t%K%Ph{DdhA6HYG~`9!~X&2(hx5;|p4Whna#%*D~Ca z^f%dfQ~Ue1gD@Gl3AWpA2m76(9Tv_%Z-6E$e}rw$&pmg5zDHg14;j@iDHG&RqVPNO z>tQidWAcCR``<%)8*FDj*jv7iVxihy0Q z5=#;lMa7nA?9oJxi6t?{8e^Y9AOYHvkSYof(ViZg4CALJdfPkog1wm0kc>ni( zXU^>0`|d+PTH?%mcX!H})8?egIjyM8e%0Hz3_1NQ&3!CB?4PgY$T>p1r*8(EmYOAfncfY$P*@PpcpmkpdyS=Qp z-g=69_8Hqrq$PdN$9pCJ2k(y(y@fE5-iSW!qjD9^oW9!+5xo2EyWv^v@$tYvZrjkicW=SneeXS*D6Qzj7yI8$Fv;v^qvv?qV5gf+HrYhDU&Sr~T4d_% zDVBUwna$AM){$%l!1AZ9%#CLS^3Mr-rAGZf^zb9$Q*3=sIgUR17@N2?2w^8L+*#nz zLl0B_aTrU#f}b%+U3cMZ^dpRAF@g&~ ztQ_I@I1yk#5xVF4S28Z|VLbDkju>J&>>gIq0!7bL(ccc`ur?Qb!rgn%-?6I>_I+_$ z8GW`dT``euuA<+jX^yZlY?p4}Yp+^4z;AprmU22>zgP4L=lpZ4XM*SS8NnT9c=SMj z=!m%1Ub{CY;eFvl6BaSPYqA3UZoBRlR)nmL=yOMebzpO3=k9y%j=Wm?&s`h1vk>e5 zk=%J;K92F7f8Obuw3Eq#I+CD`%8YT&zfGPon_3dfA|x)i-vJZLpU@&B?6@?LKO%C7 zcz0Ym{T$M<@?OC@M4?~l$9>Wg0`>OiI;+)VrPHeXb4bU^dj;zd|IPY80=snWi*xAB z(f*=*e4z=u&Lw7ezn|=a$@-sWdLUS(ANS2@{S!ZHChO^}pkLWRB|qCKE(oOK_*mac z;LZbks7U&%d&i53C3s73j|||r@>EwrDsUZ@lPx#+N-xZ#BY9JBwgYsT!dx1 z`C|?vK_Jm$at-~Mu6%-EM1)Ou!|l|Z1h|E2%4T2b2H88iO!$~LR|pV@Ex*Oud3d-#tHa+XeNN0h@Zdkg zzwkB5NK7J+!#Rj{HY)gy^q5gAC4`ITBv6(}6EAa&zQvIi>5wleQ2~aVF>&+-zD#^3 zJc_RqhvOXBv14&ⅇ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ఋ=M#17QM3@Sb6Brf9(5EJDUFeJe0^8 zUyX{3<5&1yl#@D^XunpN!6ujVl6t(&Q@*RugO(~BZDbhipZnGa5s)H#4o7{b*k-hHZyh{VVq5FdK}ByIFsJwF|t*lg)}^fY-3ddlx~ zv)_5Mz|_FN*A3^lHl2pS^7k;_+J|8xl?qoZ92CS5Pl_~$dQXZN_Dmjx z{XL7CoYuEP&aSQgtIO8|tugT6tMB;)F9-g*<}s{0g*a<&pJtzJKgb>$q~7H=8ay*! z?%6DnmxtUIV7qeOis#KK?kz{!s((UGMLdIk*?-8-1Uw`)k0NT7iu*GE8ZrfBa(hT2 z#)R%^CNGat!?%(7X{T}O53Ly%-+gGV^;?#ND2> z4A#&F6;3_3O76tETS8(Yek`=t|2yKvbVVFJ5 z_hA^jyAn%fDIb~tyQ6gCALEcPQ{u7a=pE?(x)=rl0`Th4x4?zVqU3QE#IWO@@1-!_ z#@ieCWpzVDSn0Ct%cct9FpQJj@^6c}cCZ6f8U*a+>J38&CQ zE}b_bF@?t;+4{;l8L!gE7sWAE1v*$vhX%Gizbp*K_w*~)4mtmSJ&D3GqVdX_wIrso_L+I0#UXIP$-pvo6K~; z0Q;lT(`ko$SuxH;rA~QeqnFSLiZbDXSzrWGM#y@d{PG;&fgjw4|t#dNyXvIk!W#u4_GM)2% zc@kj{I`_b52=M7|rZka#OuvtD*2^lBRg7um8RE{0NDQXzCLKEV2OV1DL&w);b{85j z{x>~ZDN}HXHs`;4m+*&?NF+okaWn38O?h0+IJL!Jr`59#dPQbYMyboE{o>#Biw8M3 z?%(`-WK1^d>sF$=;`)GYCgvTNVr5#)Z^aPu(CQ<%ScrcfJ{yAdV1*`t3SvJEJ4ERq1hM0H%z4>b@yux08WNoa zRuJRYkN*cm(wO9wT=L%v{n=A2?w|e8(;y`D=SxhYyQ+Ft$z;#AS_h0kB zmylo$osvo9JK@1WxNv`>l76aJY2AIbb#)9KD5@g6{mF-mxIGJ`D+;F^)4ETcDP11l zDY0D90jAiWUIpFyt<$~>%9;{BFaBD94%83~^nS0({{GVNrF!CuI(4?J;yY?f;lQ<|P78{a(Pw=>u!vEmm{V?p2 zDrxuo-^y6DcYuxc56$Zi)`b>NA>SPE8{oeyv`>rQE?bl-sq!0lvTWziWh#7zI^_@qqVrov(gIJ#a|KfTACQ{= ztAMe>nJv^*g%n4KtEQ%b&AbrhQ>{m>3B2L-l>-*w>6v3Dz^81?8V?remc-LSDq^8M zKXb^vMc~t2{IESly!n1we5F-ECwk+`AnW#CcrDS+_%h=iKH3uF7n)zoc#vkArqUEU ziKlwqiW*w~+*97F@RUfZs&cg-1`S^CJ?%aCD)MK~p(OnGp7jQX$`Nn$O6?LcMsY!d zr=7^}9%1tKcS1trbSzQ}?g#Z|!k}6>0#b`%URTpTI?@515*);CyqTa#F%sY{<24^Z z#wZLRKXI%O*K>^W1+n1eB+KTg2ZT(zjYQb|F?=pg$C%=3GOW z(n+oG@JrEe1L57v1B>@b>N3e(2_Lf3@$X4{OYLYYX2Tq{9?t~=*H;0zhT$c1PiX!7)ve8 zS+rzVg(lDHHJc5uXMFFtre6LZ>@xjlFDsUpm*+X`*@W6>T0AxF3u>Ad|4ZSVefbYk z5yK-rrQ^9;@BbfyvvAG;{VzcS)s26il2X}+Fxc>U{{MvmlAxV}w}cG+qiz5@f{?9q z!VPDCiP_-veeykk4&=|$Rn-0bF$M?%7RrW3p$?ke?)|! zozP-+-4*Ytb5f_n6=(PNL2Htp-0aWx+V%#gV5@|@*PK=37B(eurj8poUFEqvmmRR8A%z@XoyAF5-Om*iVGZc)g3!Q!0#5$;t?-7mey@V_XHos*KGN9MEnQETsh{_}f7yvcV3! zQExXVycsP<{SuR%x&6SjSx%2H-i3)p?Ye#SRqVY+F{O0Nt}ko(ynk=;Qh3?l|CP;a zE~hYo!DC0h-)*9>n>(u9w6@a~=T5J2KYzqNJvG#ZPzbN1frp+JSd!--!01v~% z2jw`!eWLZ1SdIQ8mFR%E%BQ!!&;i!x)KS74)!Rr+$1zG+P$rTr=Y{RB`poG8yX~Qp zH(II#^#om~z&-|5Eu9@z($Lqp|M=-@lKuSrWr-%ch_Z-`<(i(E;GonCeXJW<+V{DX ztziKw!X=J7_$P{Fg3v zi9k&bq4V;~O;bMGp+E=_)eziSoT=Z2IP`Mda7 zo{jv#R~&CV6QmHJUfz85gNXYdz%w%3+D~%FR|c2TDPa%3#h;PH9TaQv#U}_c^ro{e z-MRH~>So&LH)OaH)C5}(%%%B~+2>rS(gEH`4}(SJLg2GDe{MHEo=)VcDKYw3seBh>HbO>}9@~)xmdC8T}5rvx&VAF}8?c`j8 zr(3ygluL!waPY_eJUqdhS&EPo%C0fQrTf_R`iB7GF!=I-(+ML%_fmH&NM-wC(SH$O z;0Qu~{O0*eFVuw7CIfUgx9^KU!KXc`;xGh=fUn_7r5+Zf+zznv(xk?^^2S86bFsv?_q54-uF1HZx#E5yIg-4(+AkyY!2D%$Bb- z;|<&=@92xi#EZQ-o1RBLi8@_|wm{lGn%(W(&F)M7%lZe9@55i4UY z1{8|dF2_VK`1dPyva`Q)&I z){k9>L?$3nF_jVkhKh+!bj`+P)a@W4O$h?*ps56-5|N$|Q19M#=-Q!?PM_t|AcF}Cy$K+#>Y47 z*Rxb31#7H*yZDShL%x`g!x}9AT=KnvMdiW02k#e7@oxc8w*0x9SvutTvsTr;Ra`I$ z`93{@X3iCj(q364!##Z(ZZLAN0r-lliIwUx=K1}Qs=lIPbD#TzM7Vd`-e{t(QP5)6 zrKlQ}Sx1~cQ@RgjqYSG0MAamM%_fSRH1-2HR*$1&M^{7{@*#kqkY(Elbgtd zZr*0y6*;Bx#?J>+Kc78fGS?HAYw2gpYTVm(J8Aauwx7~fS8yAEXzta4 zR*RcUW!Zl(dS2$+*VXiAKaqe>qeRCLFHllvf85)dta1Tae0d#dyG)Wy!;gglVbbnr zr^^|2e{Tw@A|PL^(VNVU!n&Qv^R!@A?}f=xYKeL4AO99js>k1`;&vJ}W*ldCUGFI= zbr89m2;gcNptc8qIP2WaDYIDBbcdSM7#qk2KP-vTf52jQtSt)DV?v9g1+Bh1Nrqwc zN{};OujP0~6+%ivMg7r|-8ef|C5x}R&649W z+(JAYdMw21H;4Xy!C~o_d&V;acFGJgZ#)YV6SoVxznQgT2vSQJB2GFKbWecmTML;p zx`r-ff>Tc0rDNiz8XrR4tOzv;_V&x+;B!i$gqA?eqWz~whgp9AUO=9-j3d0_EWoJ8 z^wqO2pD@g_>!O`5cRh;-!<3!sHz}851jHs9nDn^t4!y_J}F|{SuY3w z970x9Ftv1I)dGk^flrJAj>qfnzUwd1JMPb-HmR%=ZBF_Uy?eF~!|!*Degu7$i-Ve2 zVz#!>R1-j)-G=b>;Ztj`-nmwxeYg8 zyb6z;7Uaj9P#oAO_Ee8oDXqbxEc!z9!|mEUj*r))n&)3_wfmM-eKz0VPLdBwH)Y1e z>Op~9^u?4o`qT7sqSxiDY;YqeG#5GV8yRBIO?4@9a#^uDdeTVgHjK351Oq2X%Rcnr zonRFm4X&fxS+e_~hTE&~!|u;|2EUZ;lYINUZ09ytiG2xSZ_U8*1v>%LvtlW`1$XK= z9+QseE@<4Vmw>W_JvRR}?!CnMJ0jdW>6G4Op>AHch7s*LMlPp&@mp|BnG%`S&lo*> zukqPkhhSt0CYifp!?F@I4{9rFkiX07E<*+W6nns{08!2l@}(W8_c~q5E9>kE*>0er zdA80y82YML(vDJZq+eldICFhy7hZx5?L|)B**^L7IP$^%%ALzH-6+f3>P(+PW}l)N z1s0)3v2YbMDtagXDUuT8q&V08({$^UT6q&rWUuPgnOIR?R<)6zTEdS>B7n4VB=Ww= z);ILajAQmUxsP0GZ68rT;taY~e`7{Hm&Yc3v|-Y5RcqT!;H}gPCy`j~V8Rg;M7m`= z_{>TH26uhGK6j*flnAOnCR9BlITu!0?-?QJtmYL$FC_8Y7j;Q zRe}1~Gu}DTA}b|#^Z0%=HSA$fC$-2tD6>y0?CtJqhHdz$j?)x}|%|E;m|YTE0h+uWol@cC;9dOFR0R+)TAuJW|G|aJsVr zxBbPKOLkx2J@-=R5pClBW^WdnoA#kx$MpT*dkTz3_XK`Uaf||6P~zlFS)_z?3ZZ%N z*y&}YV0+|o1UN9ozP%`Zd%5h`T0=QB@SVuTWkgJTw3M4-F@yUVLdBv@DhipeQEfA* z5*nCIhgqL`)vC$4n05bQ>@1355{~ekJJjAR1E8^BrVU{#(~yC}j=F0|)frs#-e+XM z{ONpEn|}POC}qABDwCLu&qR6&$AF~;IrNci?D+E4OmZKR6q6e&Ucr1@Z*y*b7rFW3 z=lV5}$$I$-YMc8*KdH9UKnfl1cTSsnjTtquVxpGAKXqH>0{yp4dNn>41b7G zu)ykz75UZZpY1CBwYC@=Xd8SOZCqisaQNw~VAR|6t6O86!^Mc6{!AJLvf|ZzvBB)X z8Zs51(@R40+Mw*|9Jj_Vr{?1~oF~AH=x}c3khFoAL1V6ygitqIfaVgEBli7$GTJE&)wDnamNTCk%!sOVVHjg>CvsvRV0Vx zpq3{E?cpW>g**lkOa-kSnK*g;i_O3$m$jVBY$4WC>` zdkw9z!@%5sV&xb`k4f^EW{aI}FIM2@0 zC@oa$a+SHVnD~6&yEZLpb<((qUY#q76T{r;4@?|&iY8AsjJNqM6puF$-x$55f(4p> ze>iY(oxkQhBcy&9+2>m_VQ>oiH>m?#^pYa64x{%n=2xOGX~s3?gjS!(VjpDErqmPV z4AZkib&mNOHB6HHo)G*G2!1HAWzM-Z%P_oP1chIdShg;m!~&~{n48Up<~-CXB6!1w zlNnf^Zp%U9{eQu_-`FNv(-SA*UW6*h#j|)Zo=<0Z2jg`Lcj9&SpeC3KK-NDp&vS|p z9*0jZvV%nr#HNG6KB#0+xMXxpLOMfxGp_38i{Qcj(*6JnHPVR7Bfy)oG&$tcOq1Sn zzfmzF#azZTjNuZIESM@}*-?Ihoe2Am>0$1`nBzav!YJJ0^_1u(?5-gQ%TyA)}hCgW3D_4_%c)CDM6GCBD?m26YmA3+#u+*9x8Z+6$W z%Jdj*uq%td`856Y$=R}ylU5zNJAIUJ`j>M%S!~k(mG3WAV-kMbL6zF$%Dcnrh^!wi zCo}GhTR!9xel6FW?oL6jw)v1@3wa*l816PGR!4VGScSc9mkY&HXqO{blhX49#$K&M zmbMYYJ0pw=T34guz zn*X!HJ>>`(iJW-3U0NHcZxYNP-%t!{Nfe3T5Q*sFkM}~UTnVbOqdg5d0a$pB9NnOm zW25GlCO!vbVyP7Qby5oitH&0G=22Iiv&FYClq8kRz+eN!e2w&UwiB&Q16r>_O>t6^ zoZEo@I)Z#15I0+|e#TDEo)MT9Gr@M=z8rvES8>Q6iSkosUmwtd9%xtz2{xT~_ZjVa zg}+-Q1Wd6D-1|t61pmM<#b5}JN6%o9e9P6u&m(P}kBza7SSKsN)s>%Tudj-!{PM%s zn?CIq!&Gr$*Yhg13{itx{l%Q?p#xha1)(A6BJ9W?gb-1?jl-Muta9x5#SW!l(;eA^ zeNLNH3!jJ8_8y=HZdJ&w?V9?+k2p5(g^Rxqmw-u20!WK+Y7<5$0*o&b1R0p#3) z4Q0j-0-yb>-pFEVm8~($k|r;C$>Ts(utom7#P()=Hvi}=<4(2G4(Nt4Y)$kgG#`fs z0Q+q~xZ3_NzxsFZi~CU2S%0{vOj+>Bk_X1S!8pcY6F3^_8LgI-3ZQOT?&roac7&fL zBO$xv>aqX_ecQsk-0s^zCDH)hhqEhdzOUBRb*+U4Ts7DyQBv_*>ck}K!V`&6=~wDf ziP{=c3iBN0yjj*L*M5PqqT(OCt06|g{)Ds01 z)BhT_|GA^P81stDy1A*HIe&>8I0&HVjM=!yX0f}s)T-UFW5c=qf=GU&lb-(3oLJek zH-;`DfD>$2N-N_)sXI-a4RD z;9>gFBf&3}?S^uu#)f9q<7131`@u&=y3M@of*Yp;Fvuz%jva<9_y$6O1P!k7LzM6K zkMt)e6|n`Zo>MJw`cDAG1PcmBJl$vd7Ai7PgdiAtF9xrMDA#;^RNDX!u!l*A;|Y6! zMkBEQ5vqjz;Mn#++^;$NZT8#!l*Z)=M{e5=M}rD7Kbl?eLdcy1cZ^AB{w&d@aqHJ} zz8~eL(g(=c1hfl5=4^ zCOq_z8xL~#+6XIPR|vIUpTq74%YaE|1#I7lj|%8n7sH?#Fr~Z1M%m-q`Udlp-Pn^N zgL8SN6DIGH@~jg`AKu~_Lu3&!+FMcQwKGK4Bf^kok3r>~?)tLu8^CcQCWHA%S0|P0 z;Hvq9@=B^Wk&1_OiEy53?0tBt7%<#d_fl`mJihVbKCR55a zsL(aM7UVt8Lv$2R0YoI2 z9`j`D`_U~y({06|Z|-YMR{3S@=;*2kS#{DYaUaJh;h1*Am`hkjxPQe_e7t&l*N&b1 zdV3`Q7mTl`vHisD*BRVNLUjuyHto&b@2>`Z=C^@jh3zlk=Ou{BX(Uc7a;kMBp^AFuDHTg5+;=p6PhcUBPj2n5zmDvGhn$2Dsf z5~9*u2&GPxYMb9=CK!#}>9Ag(_hH~!z?frWv$p#n6!aUE7`TL*yJETaHUd(@XTC(z z%Iw=oG69Xf;H&}Ygx%6@(UK-l{pkIZSTp;nwqLNZkKRFI@qt|NNh~A>2Kq0BZ;E<< zKnHjS9Dx4ok2jTI*w0(sPp`>st_tOAg1N%#3)JwBRdknKu zARf&4A_hj3G}L^1FW?{^@p3P4vTRx%soBM!^?Gt`yIV+!8?J62fDNbifAy^> z$V5Su2a7{uUd^UTufe37pz$2On>}FKp}ME!MKVem!zuAxd*bKFz0N=84@mT52U^$a zw@w=WsW6%ip*$m#pM_X39rNcarID}c8#vO`d-CMD2`s3{aiykW`~;r(i4Huzs`+d$ z`n}rUgGY5ouspjTE#l2L7qw#L93S z&L`7gTxS^E%>0&{JX(`!l-D!dXd?D4?;GZ#-hHGVLpqBtAfam2abwo5Om_7HP6>7} zGISP-7@ekcz|58cW76eMW}H7#JIgJ{Zz4dvRRe>B=D$OBTrN0eg*Xx%h?HesAaG3x zhb|0KdU9nsG3sxT2`Sg20v~5p0s0dz+7)avNBbQvfRR}F8@-yu&9}^SvCJ-q9j0$- ze?+Gr|7&9=W%I`@9^G=x#q7)@x~zO+)X$YN)@k92!y#Gj06K(lN>H^x55h_2trNjx z4CPp_Gx5XEe?xAQ5&@zabowg1c<~anKfMlQdfezEPHCX(Q zWvBB#qbVaDK<9R*F*#^P4+J%lRkWhko1j4(JWQOZRM4Mxjz%4jJosGx3_Nrx>uwoW^>>v z3%biFuKZa22-gZ&U+={4*vMt;jc9}1GD~5cqe@RsM4~#} z^wp5W^e^kX0J+MY@6tw}jfm^-Ly3+!N<0H(*}wwM84W&s$cfi@pVEPG`-^f^n|$|g zEIN@+SKgXmXyYpi_6~IKnYPLUvI6q)pIZn6qN9p-WyL?^lI6@f+Ad-|spRf}F}PzU ztrx7Fzj5a>j>RVe}e@VkOoM zBh#-izJzxxEJX^oymh?)c(VYeW|ifU-((TCUFHPffKhtw<1u+H-FfuVas7IxfZL)K z>@?N=iSaNns-Z!$*W`ZviA4F;`CA=lr3e#=l7*A;yhiQ7XA zwW+;taydvw$_Qlo_7y@gx9}+Gkg-Wxuwh`ZI&d_Zh^F0a{YaB=JY0;v2a3RC6ps!q zRfz%nq<*~^L}(4G&kEh@zHND^iF^h)EO|KK4%GtrPVZ=lggqg3?j^sx7H`B#B4Qcbr;rry;EQ`Q;Z(ifo}<5JMO2zEuwy!&4h;AXbW*eveV33peGL0o z>w%%$-d8lwj|tN>DM$9C8Gz)T3qb+{?G^CBsZ=+!Y=kToNQt-GqrlNWY6rXTK&aq< z7&@RzOB80bg}J=Ix|}XVmUFMd0b9EIoe58 zKEGDHDWtWPznQVUp87)P)8*LF^!cOv{Ej{8-;4FjrK71VQ7KJl9x9m zFTZ#OsIZ-N(7^5yNHx-2n7aq*8+U6Au*-QsLW_|{SK=lLB%t&-K;X17a+KZqI$UCx z4xRi&2V41c#sW$m*0VyStN%jHnlnRq4D$q+JR^qezvbQ=!(`sB&>Y+mlc^9Uf@4`M(Kb-YU{>%r>~O3L!QkFA`A3W!!`wPr^wTd8FNgeQ@pj~|IS<7n zj?qtV-9(6=$e)U}(KS`cQN zvpM{bmz*ewzUu5)X$mqfm_DkFmYC<+ZP=b2#430!Xy{N_N zW7W~#(WP4j5>1QLHXwmEE|Qp?thSQ*W&DKJ|B&d}l!g!sG#zdpwJk1NTSne-ytBf6 z?Fl+uBlmPk4dyC(X@yGLp{pbsd5lVX=V5K^#yQQt`W(4rJ~bEtk`XO^s=Jtkc4C!3 zfmbOW_M}?;`Hxnr3JpVUG2}>rQ)d!G2Q<#R{$G`PKusVvA`JW_y@dQK{0^5BQxj1R zGrfMo%~KWq@#VB4H_^sOJaoJsGS@kJNkj2DfyXxFuk{d+t;b74_?QWLNIFn$8%`nL zE;g|Pon5w+n!YkU?87T-gI5|&``_OKe4JATb0caxH0jEV4(ODj{HQp__WUFjXnal> zC1OxCTs_zlnAIdk=;#>E%S2U)8b`;*fBW6W{qO8X0>zEIWMkLD7NW7amhUzgzz1c? ztbeR-?$vkl`IgA7uiF;BR$4Pdp}`vRC^P&-x1%k!G1h<*(zbZ%lU7}>TxyDNLCg< zXf)kDLleYQC)`$WCNb?Df0WHw8opQA!X3b-F(UMHgTobbZ|)MhODIr80Eu^%%-Ch_ zu3ZPWJSx;rLYh~^XkOj@+uyfxD`BiSic9J3c8b2Wn=6H$J90mMymhh@z)Eap$uUJEXp*4vhib!IJbHkY%-MgB{z=+j|JT?3u0>vR5< zYTqs@ErPX>M}O3AM|~kns&D1o;VJNEziiyk?m2SCidubfgXgZ0d~jm;Km=iumjsMb z3@%(YTS!xde5F4S2!~m?qm_%3^whXew`gI|8b6$+3@k6=J0A9|eN@VSl9d0%MkB7W z#r~yU#^qb8s{9hzlhX~ew`N~`TmJdiTO`7* zk%k~K=N#bME$D7Vuv&JwGAI7`D9@(W>)-vVD|Q{hhL)RotCf$f7UC6gfhH&p(yew% zA!Uul@v{=J9|uSY1aZ%LIP1JDW>Ucgm>{cme)jiz9}Zremybj$pE*JBgL+xuU~%4) z!ix;n+CK5~%-nb;`R4- zBGq-W0oOz|i+j+6>j$FNEWwUc+RdSbUHF8osoeQwtgCR)1ITsY=EqZ5szTwk!Q$(lZYq<{xOu22GFe|~Um5@8z~%du&CPxo{%BNJwRbUJ1%9uYP&yWl*jj(+2URr;iAn z%wPJQoGr%ZUuB8q?HMSj)=-MRDiO7GCwpnlQL`xdTgX)^jD0a zrsIJ~JsY(4lVuxMVrIxeu>k=czzNd#nxpZIU*AaJM8e~_MVb?5`5K_-@!TszuTmS^ zS2&yhKw>YUHnHhnz@8ASX`iHD^E)DW;Set*!WmR}Hi=i% z`}A3PxPF0S4=#2`$wuJXcy+UlL~vd^02TFOIBbJAVO3Hb=D6yMo9wll5o0Y$bVA}L zhJm6dd?1UXM8NurBAQ_}b=bd#fSqHD>MYk(>5;=>r`fuQj$X~hshMKL$MY}N6!k(k zVt*mQ=Do-tY`}x{Os_0|3T5~*jGOi?8z*B(0Kp{bU2Rh6uNlYT*APrdS}{3fO_8K-@s6>BgWbM)r?Zu5xuf+%RJ$qSF-lJr%L?>$7%mv zVriy!<^JTyR1e~^Bvq&S;^5NmdV)d;XZ+m%3A;wQh8 z-|IvWL*?Ibv5<02A`F4rRpO4CcIw zf<0|-lD~yTgv5L`X}yriJJ!Bb*!8Ec1bBnOYCQRqn{x41+kcb@36#^d+zhWPW?-ASNOg1ExHic*&y4^Ym<&UiHc2xqPej5p|hMa#7M{G=>yvWwV{#H*e`0V=j-&N?@a zs`GV?vjTM(l{EVtyimj$}jE zih##DyM&(PmK9~yoaWVU7YGIE;1*mczju)AEMzlwg)y{&5IWzaYpu{S>)7~90rl9& zuQ)N&M3?E?>{+@HV_#VtBoxN>+SwraDQGtGk_|^|CvRW$xr;w0`gg$RWH1k z(wNMe&tEc!E?76u5_t+7XMO_}3QSRm>=Dvbq06l9aXK&Jr;d&rW_zhGPNB>+nw`s1 z>LQXJ+au+EBJ&L`XuohteA~Z@|^F5uN|FP48bF6k5FPvicUI6nGJzh9 zkn_;P+$A_|pCF|h8ZamBy#1H`BBLlkJ;yspW5+3kUt6p}OXcs>vNQOtRH~!yiuK2L zR~XL1iZVz|`qO%7(y9&bgR>UvnY$^D3EZqgO~2Q@VV`Vpu!Lb8B>5_^eX4SxKNv2P zU7TDIc<7a6dAM3N)}oblTw;~D%)bBr0C!+?b_y&IR!L;;nXpRW8rU#ULSVlt#aci2 z>f>$hEbr_l5@Oq%Ebn%?mE@IngmX4}*ndsblt`FAMRE%?AtD76m`7YmJP2-=eU1a> z4LMa498VI*>X1+OM-J;zEx2E#X|qLdd7afW$1P_LT1jbymqrnWZ+;{?bpa+6%_pKUuxs%Pd&E{(F_a=^74Y+@nuj zOgg*P6u7j|_4D7HB3nzH*1Y#u1dFC2JBaC-T_+z z?oZApNneHG7ilHxiuVG^=0>4z@SmvV>V%vy)VEHR@s5A4m|_C;E0x zaSVSmnr?!83QkjjFC1I9MYZg57ex+i0ehuhubs&VBDDm@ZXC%`HUgx)J7j2_{&6`Q z+07Whtj((P6FAYcN<wWO1wd&P6+@o5<|M%G4NucgmfsQ?nKmw6=|B&(-hjIa5eo@6Njb`;pH1K z4lP8ajqJVLtx&=q6Qa+v$>)g`YvInaL0>yMK8_-F}6H>DCo* zr%If|j$|qOH1#m}|B&_8QBg&0+qj4dq6mr#QbQ>S5{h(;h>D^JB3%O_(jnakML=mJ z6$B(isR5*G2&KD*9=dy|sdIkE=Y76+t>5>p^T)85ea_xz&))aG?(43tJ&kPp0jiem z2xD>s)AQ)E-RZ?|+n$yLxcakz?JQeIMelJrh17r}M<{6Rka|ge`e}-nr#zJ>!Wys5 zhiEF;VMpE$UCi`fI?g*ezPy`R@Lh!zS+F5|{aOn>_e{>EBYG8f)<1Ant}}C}+kpsK z|9#-ZD}TNkGw?gaJrEF~!k*QmeU0MCVtO0k-O{)NUZ&bjE^q*wMbpUVd4ZYQ%*lK_ z3Rkax(a!c#3+gy_UdZlxfLup+6Vh9P;RdM3GzhH#egO}&?uCEe&7rl6z$5MyrkOcO zZwq*VUf?Q}%miK1cW(Rx?d?%ijezdM&EPtka=8kVozm-i3W^G|+_9__35H9jMlSqd zB^F5KXiW$eeB0>r|2Z}m3Jxhon*G`!Dg8Wa=iLlfTK9hKHJ?0vE2C-;rZpeQkT!mA zChDY-|L`x=68?7iOp&JdY!{{q^eJXB92}|q_W*;nhz;0Izp(d7-B-SlZQ``}!+TI7 zN@TmVInupY=U{n(*)B3-qh>d6$o6o|5veWl941_+=iQynkoyI)o2B1$4H!y(-?0vu z)HfOQPE=+P#vQjv<$s#?1Xcpo1uQ%M>W4#Cgb|tY&GHGQ`U7vQ^SCZXXKCTb7Vr`5 z-!q^f+R&T!OuvsRTNQ#fHc{TY*)ZJm5B62oF+mqS789PPc3;+?1_C9;bFZ)0r_u7=JRL`zx3Lv@-2dG!^bDgGrp%-*FF;kQaNC+0b{d34^K?I@ho-*@Pkwarw)qrmgfB0OT)5Xgy0AX-i!SzA)dKVQ zyCKP&Uh>}3+yl2R`b=7rt>@w)znee57UonxGJH;o z&?s>(FUPOU7Yu_lWifseWKi^ndDxo>@=Qpl`$R#-w8x}>Ye{#t8yrdRwkY8Bb4RAv z>-nZp!76z>c!JnjJiRG-@TSaa(ngo?qqgj;5K?}5(s|T)i)Zr3EGBRNy8^Tmf-FtF z$_m%Ct%@vEpxB>kPvA)1nS-66HpP~4wIE9&@<4jy-ooucmmY$W%tldjEh6MQXEHO< zop0)@0WeMI2}zKu-Hlkhqc4?mgTWcZVlgHlrWa5$`3u!Kud4eSnCxXFwpCSCr|kb! z@yRL1X5vcmj!9ljwrsXMi_(x5z0GRi2r#koscF&CUOAh*k<2mdR?I}Vl(E^F?Y!!!w)xv#kMpodB@QmA zc)7}J6=zL}^YsC_`4#mXCV|$>XOXLXUL5s~HV77L%a!bSQJ=BSj+_N7fiB|fz`3R) zg{}HUE5aGF@xsZqROd!$KJB<>&r%c;f7$0aVURQaaKE6yPi}qVcL&aQhI%?pR+9tb z2e-C6coBrhKh@$Iw4<6x;Y%R!)^fxZ-XPnBa&XDF8E3+cGgTdlzpOw|4_UJ`o86`1%UE*7 zy`BH+w{F~n`G)*0K3TRqL3^t6CPe+*x$?)4!-Ez4nI8YMqTy@LA`zh@&2YwXV*@|# zfI0N?L9aUKB5rOzQhq;4PW99Aggg^|ijp4PzfYbvAiANIUHp=RH zu#YS$l1+v52XmCzvnYGUyL)y8xb%wtLQ5L=3FO5$ynDUTGeJjr_pDGsNDBiT6fpQA70)M?m?zSJwM~2`54q;zN$h6GLbUKdYbiTTjkO zRFQv%6T52f#5iu?RLZYA^*QGBxu&v zDVJj$@ryM$f(ggd{ViV$j3Mr8rs6N2iHz+xFBWSiUoAVsF%Bqj3N3HQ8G2khSqk)r znOHIC)-MX@Jew@S>I}|Xg14Y4kFoVmO)%#J0pODT^@zMve zE&Wg>xP^b%$*WA~-G%(frJT|Df{OY%raN7_al%-~CqaW?GYF7&MKpco7ry=uYs}Ct9Qg-3-HQ zNVVE++s}exqe{0w!dIv}@%a1U!JM?D{oD14$?D1N`lEw;SHU!B^*0PuDLLa4zEuap zj>cPlX+9qFSZo@r=IV~tZ1p-iwj9cj9|5P2syzr@mT=jNeG5@x{x+dUN8@<+Lm~mL z^JH*Y{>93bQTGQUd1WK!HCxrTonffsS6&JPdiP=|fH?J{41&vh{z&0Rk2_8@&Fj{| z@K;D`MmXkEPp?Q#ev0?n@+)#k2Rh%q`mb>HF2X0uJYPzCKsRsww9(7xd09P?QrwzO z#Z^x8FG7$o19b{N<`y;B>)9gS(TaqfrH*|z6r#$K4|36!(pLw;ik3o+PUTY>eBU$G z25!)p^X#YR4-k8czexBy&KiF&tJtX^&fOGzBiC4d^KTl;2TexCFjC)c8B?vu(_s zZ{B#K+Ie<2Z%uP{o5igq=sSg*Co(ooynq)pZU}CD4LEztg7TWJUs~VhKvV4G?LKM- z0hLLDDMGMbfq~}p-n+e>2^aqZ-OlOHw#NA+!rmwi2P&2Fq4kPirdszgPrPh06!cjR zQYU7ka_x1dp^>(u&L~+`&e~Xso*ZyHrz2jMT+8XP4G|f~R1}FX*fQ(y`ymK_7|Z4T z|cpkXNd zyj`ptpr*!qSne}fKDipXSLb1-2oZV{|M9_DgU7%|CPEYe?u2xlM#>_SZxYYkuy@I< z1(%0jLc(h$epgJ$^I;vpYI6ANn#6qinA>}vDXHb#G~0L#TqVIfrK0!h#_!(x7C)uw zXHLxrQnUpM)jT`c5Vm@|H2HzG)q~|>tdWr8`9AfB!`;=4#;aS3C7fV3$~(!8#6)0k zvPh&ni>nSSex#UCOeuV7X4ISgTvQ&+kE*vyJC;JV)jxog?YO{qO!7Bcnda5|&A_*~ zfDjhG61-jqm|;aoaLxO3P#Y1t0=$25lHud^7X?2c8A&(M69fj{$;3M*!^2r8zN*c6 zPe00LTLebvcYBZ7GH#5XJk~WYMcw(fN)svhLY0Ig=BsYiaaClu8Pt7hKIF%ACY&7gF)}Cox()E3gtapoIpqS zr|AX+n%s@9-#@aJrdux*6dmzr51hKTxrsEWH*~!8YY_Fsj|hY6*yIfa_%S50%yz_m z9*Y_tD-Nwc$|4)dkh*?%mK_)t%F3*X;wz@yCy1@V>nk8kOYr!FKk%30lmh#cqsSbN zfJ#4VG_QH9?8*Ph1yE;SZft0RAIHW~U#Jb-)onjAMD3|Kiz8V@IU$tvM&X`qHOFgO z2M9I;qgkNa&eToiA0Y0K$*RdF2l?aUP3+;oebFskv%`|@xz)T2%lnR?dhc5(L?)Tm)5H;{ z9dg(|dO<^b?Z%#g1?E-rOS#};-3Qwm@PTYvCvrF8HTkG^xh@M)Cd`o7)*a#4nHK_= zs=G#WYeY02C28W^p6zx^b4d9eHpA?$c2LXXGO_rmQDy!zo=41^_nt+e><9eQ-&ma} zUgM&BF_ra0=MrEVJn)W+Cgr5q?o0GJdLj_?epgC2l`K}J|0{W6;40A68Fx?`%c-AA z`h)t-cKCDXn6yZvSR}vwL|rgs(jRy+q$3$CBYZ&GF4L9SV%`?1b;xUm{9l^9K)-YP zdqp=vxAu~w`IFn+=Er#+m`+9BtWb5oj+c}jdr|ZJnOkuHtgn9FGxf^sS6(y=lB!>& zFY|-Fs0!rbixYF5UdNQE!NM0sX$tijF!`p;z+FX!#bTE#g}6PDw#b)ehg0up%WRg>T8i^l_w zRb~L2Uw3^9q+2`J+xhVD?3d|!k%uP4fy8(?n9C^Aqfq{Sq?|We+Kf{69glRO@KREo zngTcadSvn8dyy5GsTFQ;8}=~lxJGQ}&5I8Vrl{5`*Bb(9KDaz`2U@;xW%+_#9!=OW zmWHczmUEABO{8YyR;j=P(pO9qQ zY#(~*nNyfa4f2=uu}HA>I8aIqDwWoJ_D4L|MGWE^On(i&V4z~%iFHbvC8M2&ZFxIo zA;%eF7$?4DoPnzn-uSc(XDzwGvvB67udfuovYMxcsxF~SgFh2=U9R;7q;+*+o_yJ5 z{;3~c7R}^ko_|4po+0V`YjSq9sy{W&9CDB^Cloxa;pLIqzS8>_~g_64uGGa2aTO6l;fL>=~N1!>E|#u8LU4 zCQ^_FA>kLfq-`7B6R+}jeTQ;le7$Oal(@THgR6Jn)sr~r+=qQa8?DGWY5v}XCg%E; zZ(aqi^Q|xXqpQ6L*GGUvk2;dVj~tAR_Z(B275WCyeh#HI(Q~D)7@W>Ew`Vd6{h_r}r|W4pC$0G8Rt~T7);0krSBaccd_#W(YPj z=GN&81r_^h`DY&urkUJu=J;a=8PY-=?r|X()_xqriW-BI4f)MLe#Sw|1nMQ5Ik|x5 zno0=3hKYJ1F>xFb_FQthKEuM^jpor~4h%8E{SzKQ``}cj-#F!I_%`CxP$KcDw(rIY ztc0v)WE_qB&apFjmm!YrT$BJVA&fM7l>-={A~FO<56wFq{BBhzNi!K75@?oR*gBJE z$x^;QRJGHS)rKb17OoFHC*fINJ93LDN&*ePd z1j}($)BE-j$)Rxa;q-}pn67Da0tKd21p_^G0O9l3q4K-$^J!@~ zoL51OldiHP->^oF5P>_6@IJoT)OkXS*n@0BOPZes#ZG$5nk2FaysFo3}+Hb!^0xD0Al*!DpPzrFq zxVpxx2T4yAiMSa;$XUF2z_5f`LVeRM4<*nj6^b~#E95MkxU`IU%#&wM*)-oc>XZe= z{_c7>T&=wI8w%o>QztiHlYPINHmf&BMi`5OEWqq}j>h9oC%cHQQ?+eAiH?2shu@L{{3N#iAO~5k*boTX;K^xEP%2F7q?W{9WWYDTL_Xz+htMMxsj~rCA{%% z%auQ`g4*B|=p7EZulP)hm+u~Ti;g(X;R!XaGA_WFP%O&dx#|Ju8gbkj z#t&GSP*{Gn44~_d1RdoTHxH6GyzP?R!8C9`C($t#>~?OC5*2~D38BtBlLI<}R=>j{ zf1;6H+M|K*4iyeHd!G~QD>rJ_MR-a4-&{4Tj_01jtLjjPl+tgx`1{dBhpcJHW<>?t z%0NST^8)v|vTQ?U$hibuPzNi?#~EQ8Zy+BWOo?K*{nC7E{P+paN!p9vRo3V#vnluW z4qFu7plVDQO*y)-<|VKg9mpVp_Ug{-6o<{2&Mg(a0st`wFfb9J6dG3aa5`xud#|OE z7x)uf6}H~iQPvbBp@~o0_EQ^tr0Mp%P#%|-4MX;Z00Vuk!H7<8TnM`eG}hZugF6r* z<=DRTo4Hq^a5$9Xq<`I z)Fa|$XoUAO6eYhVkT<9}1;r0ktI0thIY%AqR#`{~QEbkntFH_1lj!Q~VS{k%aq?Hd zF!J-|>t^o>iGP6T=XqvQkXLJ1cT!U&?o6=<{#i#KW136LB$Yh-Ig{F5dJ$EGs>qSX@q)`xd-+N42tW3Lw{GrkwWI9#i z$6yq*67r|4NpRvASOzE#`l3>g4it`%vFCoMLv=ZcycdueaFruce5|@+l@T1n=*~3M zBKmDrbl<6QD7<~^01edDeZ?^{{YA!xVb&{Rb=ULWZ=_OEmgA-tC-Q6zF^*6MbA5w< zyT#^W)D`yF-7+V|K>KLznB%vseK_agn@InC?xR+15uo*ED9(05-Q?M zO5a938BG+CBbU|KJS|ui-AUbBKzV$b0S?D36Zs+H%MR)-C;(oxUKKX2aJmaEt)}X3 zR}R1u75~}qW!gK8;@6mp7(aV{!*JwH!-#QQ!|`c})q9{dHA(AzS$@v+Cc?Rmdy(GJ z)2~1IIo;CfW#}ilA3=$!6*=}_)RW0^^qfy#z`7FCAK#SQE_v!T)@gDh?L(hpUX-C! z2e!W8r`tH~A>OkfVnX-IlmUJ`D$G1B`_W)MuPS-ir-b^fIuy3@iu}cAC~KMU`r2Oa z)}H-=NBzQe*o^Fc+0hjmB$G;!GF2P+nUFZY=blbu%MWfI;LbAKBz4&0j(|4hPAQB_ zIY+E9OI*sK6F~y+l6suypJI(M*u%+I?NSaa>I&qSt9n1{rfrXRW2$?+24d5+6nDU* z_=yeo`^2AMk8LL^$yOe}s?$fJ%43t^6U4uA z@*Yq@rUMggQ1i#YxT8Wr?apb@TcnLT^cd#3qFNTl9cx}yMh=CJ(nu+LsYkUr8@0dd z>+34eWCOw?c^!2`+^cLwDmi#>XJzdD?i8&^KCoRdML3ZuSrk;FPiMt4oV(=2EQO4K zDVk0;+|Cc@#O5uY47N?Gh&*)Fc%)a<#FmI7ou|9k$ZxVeRYBFe>?J!xCy<%`?KR}_ zwRQDxz_$BQP5e9qvSPBPncH(AI(+yC-MtvkD# za-C3Fwu6jd_!6=Aq6Ew7m^10=e~-^?zarm;vvA+yx8f}8e$UJE=Yg=_!ZX8z>^99z z-Mdgnac_GL@4=28zsk@V(SK&9nKPbQVgw{;+Ya_^;3l8PG6|7j`@SG1)W{u)6G!dK88rZKBKlny1 zL$IWJM9232%S(B-<^F#39IOuGhXo9I@y4Z+8IIK7{*JZ=Y1GWIs7!2Z-(XJJcEQar z=)TTLkZ^9Oh(5R5ikvxi&9^2K=igk*xuEUSHjiAhs^cQo@6q)7m=LBJ{7q$vIl;Vq zXeWh@zP)ssR8zF^x7c$7QmQjvh!Hiy5p=9cC?el6THlYlt%yy1F zxQ018Px1rDa1;}-b;Idf=zNNwoQMJ^C5IwdcKdi8-EtU*>iEWwyEVMKetOwFGA4P? zI?!*^6RmJ`i_{?s0ZxU!is_MCEQI)ade0^hrrv*9^wu5T6h#tx7jzADS6;OHOe|)U z-{9m%T*tZAnQ$r|lYnEI-;VPY{^L|1{QjbL`C{$v^i+)?? z!bgt*QIP#t%5y`hl%bTT59~hZhu>&fofnaY%7j}SL&eD`w+*`obvBly`xEFnTgR7& zw#;vUSLEpj%p;*8;hlD$u2^Fk1rKGYDLUKh;9S|_d9R;J49W6JmQS$ThMvHKRBKYP=kO`m!rTfKd( zf4IM0>D8&^1n59+1?{;g)Jb2mB@IpDJK!Kh-u0lmj(XB2{~*tqO_pn>OuNu1iV(jy z+6p?$9M$4GgOIYQoirhj&mmOqW7?c|f3h3~A%r45Y4q`wMg*wjl|WVn+4XCTkLSY{ zg7*tL{P%)Wzb#-7-(DzCvdwee2YP)t47a?{J_+X*#g)9-u^rT3D+bFx?-#poj!)Mz zWNkeqjJ6^Y;RstE8%p(oi}=%Wn*z4)&yow~AEp9qzc$#l zSKDc04JxVwBe7LK5I)U_*6i_>u=S`O<&)~^^eLBT(j&OQv$u$d_kF(23J;IIdE5r+ z8U7vPQH<@sK0g{fZ*g(H=BjeiL|-sIEjXqZSK_L-LiSJ^mXrfDxOvOeSHg$2!138J|7HO@$zEN{g zFV_N zY?7UbxC9s*(~G)N)d+;_{ZBJiz7{UJrWXD>u)_^P{9_TlxeZE_RbTT_e=86W@ zt+!`BA}P=fxQC8FvmD>!=0!A;@N3VUupi+#H|w5#HFYc7q!LcK6Ow4DFss{nF@(K~ zOye1Sf&~hPlJ&^VZmlj~hW^lhSX=RHJhmiHc>g3spSTZ6NjFKnr;STt`R|N|BO9o# zWS~2sjy~A0ets3VL9<%cP#fW^E2x5{{ys#bnB~novQ-b8?CvcLa>XAP&Qm-sp9Hln8 zT@Bb5lpEh=bh)J)8fR*R4A?vxeo_=b5$}aPhlkS@6T6f)_l+sW7qL{J{rv-xX} zJv9lbk0Q%01W&XHAhPmqd=WY` zz&LI*{&-AZLx_Ik`;%E0x4`BrYONnOhb`4wZw|i8xI3up>VZDfc_#R9v233BrDwN1 zXd~>4uji(;6-puN+gA%&*h>P$rsM~q)GP}^!R2c=m9(BT)86|uaAOhGf|zHhAFN97 zG0b~K<_62h-X!l8&2O1QvTbo@V=I=SZN(=Y%0Vyk}R@4;>a zQG}eJGgw^e#cDpYaI;hC4?baWQnTQ8Xg7v+!n;JLm)MDvrGxg&2iZ506%R7mJeS9( zk!?1$wrfuw8`?V@4cjrJf-WgAY-MdSmuLq(|Lo^Fysmul>G9%k+}P>gr&}3fjh~RH zTAfKKmX1@q40k_b?l+PL@02vof@VG6YyK_++g3%E&(vUM45j{f=du^KypIj$CKkP-yG$goyG1T9Z6H#=l z3HH^0jykPT!ddHSV|IO|xOA~ly!vu3t)!4!E1CN7)o(!4{N1V83R}< zpMjONW$s4uZz39bOjN&PkT^spkNKb8!{CY>UtDf|li``qL?^L5lQeiQ<=M$$D!B6@ zwd6^Yiy89OiK=-aw1>(UuZ%yI6rlNXs%rXAwP6-T`rhiv)~}?BRGRl)1O5*`9)}1C z@a$ZV)3iR&wB$Jk++|nZK)EaBBL+9wWY1;(L8fbX23%MDb?WsW6xCXvM${`X5G`;u zfWM8e?cl};$Gm8|#@&AnO1*!XlW*SRVC9LX*Si_9#udwjP1f_+#{}H(Kan7iJ+PJ? z3Fe$|v-)^X(lq;SZs4=`Mvkwh`k|9_52^Js;#BhzWr=AghrV;491Dma_<7;ZS?9V> zZYt0@fy?x!pELyvOx9KaI*pKE+Sk-Ns+qF?9RN(O{_g-Xq5pRPhVP(ZpB35KMNUY5 zS1L&^r>2U8Xhr$GBEaj6fgmqq%#$bwT?FQ~8&gw6V)ij+f*&wiGI~O86<6{x4v&^` zSU`5>?#hG04-kpoM_T6?H}mAS!X5S%4eY|tE_2&E8Un-N{VV4dZ;|%+l*wy44LLjwgR$YdRS;3fE|%|y~Lmg36f1tRML+(3YaER_Xops4_Y_A zFMUcK)p#s!bm9VD{rCy*dsTs|^YtG-!(|j(8BM`W<^O3w?j$Gke_P_86;nIKJisW< zTK{3-Rj;j2jFZ)*u9l2ofAP_~Esd}{HvP=1cNxv=9!uZ7T9PL&BbXh?6-fIcR!hS5 z!=15hl!73gmHd!|j9_Aqzhm&>C%~;|`gSgA0McC1DKR@qmo3Obf9u7M=idK$FeA`> zdgjFFy-~)8!W}hd_(IF&r!yWUp5VwuJ590Z`FddNpWHtOeIQZl*rV> z!71OVG0NA5|6oEMRIWWQ5sAmT-o@qanQ+Y9kSIkv20bAvy|U5a}DiKZ_f!a*9o72xC7joVT|7-$MT(Jv0ZI}O`SQISiMSGd;g z{Rk*Opo)SbInv&N1Xvo3crU<3j5Daz+xcD_qR6Wsy}&D{8ylaC_mt7TKh=n5;Hv~5 z4e?3EJT{;l;U@q4z;qm1QSWZFFbS zlD-AynZWoQcM1fDU#h}>U4~Z8whBEit~LK|4+m7##V(zE>s1Ob@JS9Uk)C*9t2uch)(-fxS@cR3~hM;pE;FV*G=8kq+IYtM@V*;?lnOSSXPT zl#|;>2C}fwO!6uzF#JJs2X2&E;~6Nuj85#Zp&i)+q(HWsaZUL99VJ`^3uJ2P%f(+6 zWFT6`$kXJXa0eimCm5Nzej5y6oA0IYJiPW;=nHTn#QRwU=MsXdsrVkdb`RZB+LAc^ z^+XxWD}rvJ!}?phizLYzZAt$JPI5{{fIe;1iC;{-c;Nn->1ML1*%Xf<2mEL;NGi=* zpsI@?{234~w8oi6bL{HE3q17Xy!wls?)eOhd{%*EBxIWi4*j@hK)=f@wL!9o`0((M zR>9~~Y=UgOl5B&P5zR7VU;mh+DWO3*=#H(8Rz$EXJ2_NU6c24LQ=p7Rt=*h`bfbvL7^V(>W z$m0sz$h;Y%WyH8cxZx{uuuv<*@h5<**kUdUL8#&Y7qKUNSZ%>36c3DKtqhCM9zp|DfQ!Hr8-UCp7Jx>E6=iHT$KgP<31(EnDCG!B6*YnU&N3x#XU}Alt+L|%tD3hu>U&o@?z45+S!(|qeQAK69Wy0i~rFuur9rL zM9*`mf^X34Ljcp4*468s$Z%u}0s zNWo1OzwzyX6K{rm{QFClB6@yI$Sg8>|Ee4GZr4#vu+j}iON{O4@C&`MvM}gISJR>a ztD0yYM-wH;L-MgvwLR&g>I3R`J&fW+r^9ta)Yr0)ZKvcWe&s zK8?*CAJ>(L>Fmpl2nj0DwkfycS9{nii}(JWzPZjMSirp9L$D~1QZD9ouNfVz5B#0K zj8kJ-kcW2UMOT3>_I->+7v@5-4EucV`~{zuG&ver0jRKBM|#{oC$ofj%_;f?n3VYk zVv+zGha%I*UiUx$c|)OWa=+oY1KltRdJVcQo5IUtiihBFyq^CxK4BWVTe2&9vaY4( zT0uhD%t32*EAH*X;L|%PK-cE0RzfS~1K3Ki4C_K(^m;A^o1#;oDsW5_-^*H~By!vG zQ>(iTYcfYLR{L$Cw(zp0)`-LY%^>0inr*N3YW_jXSmKEIGrMb~+kLXrvPF!&(v`X8 zgn0&KSig}9T}GLuL)R_E?rgIF$;p6a4a>Z`Ld34+u8x_Q>?RBBde&_Sbziu>grL8> zgm@~|g*?;j)CyzOPO@Qapvin+K#|&u#_PKAd5mu9d5^9v8(2L^Hp>=lYdJQDS#KLB zI|p(*gNOVph4NbL_|fN@67P1>po5^IIH0AL%iAj^ z9kMO@F*4V_W29OQ^J9C%F5Hje9B(J|1{3-9P##wq2)68;A?e>TvyOtOD#kAm)m+e!)+~4DuMKE{oo&+#5O1zhs-N4Ei zn-mUf=96(4iS;Khez`lbrE8__qPcE^-5x9u?MGIbaNzWNg1XXA5wnNg%)x5i)tXv@ zLL!gz6!GZ$f5^7=&E&9vpKqJVdH2L1LE7Q#XHH{rZX+=nn$#cO{LbwqsO-*?&Fh;9 zG*mAF-@uhBig}Ofbzg$Jx^wH_8Dg`ive2vClv)m(GB_=khLr_{#!sSeW!xZC)xNL3 zES`h-(Vcp*#RmRArMt|LG5`yD@DY@E@7a}bU?cuoy)KI1C-pdVHiY` zcBr2}V(Q+t3_+K3wcnh0j5)3sivS;2JutG8bNedmYHrPH*tCMn8~ zOR>Xzo;t_(;K0^Lp$8!A5fad2-QiI~XD zVNR3(8GOw_Gcd+lKynEc_#WTe{R-5NSVt0q>V*CLcG0iXzH1mNkGN6%@EnGWq1f3VT@FDr%{$D%a zh2*>h=V$azpfx|aY#kl)n32V&Nrl`>-P#1zUtYgVH&{%(6-%L{vnp0~+3x#I(cP{r2Y z*CA|=3ooA?9xPvMQ74^L+&yx-#J&R2ot|glz8GotpyQW`nclm7$>aoB&pRa%AbfpZ zz3$U4P2$ez$<|~1@x7L}D5_U$fW7!$Jlchs zg5dsTwV?M`Ys+~`>QlwVY1$s>-FezVAa~+tU_)~jToL{6F*V->mdeX7ue2xIkO@Tf z*6Yytj*cs(riI~@N+zw!f_o`aJNm(+jBg25--=4QCp`MXLwCO>{PY2u^qE&w++2|H zR~N68iMBoAQ{)PeV_6IiDYQgYgv#OX_N z6KK!JJ>5O(WtI8^3+Hnc_uJu*um^t*pgW7GQ*7Iq9q{F|zwt8%%qBoJp#WM?R;vad zzKYX3aVDbZ#1qzwVtRa;3R}IILyjj#Z;bu06@9jIKfP`}gCxy3Nbjd*xT^UtF8!$m zO0D0Y#@FH_=A;so=dYm*D-^Sh4E z(hF@%6v}r$C-ChvlEO0LZyU%42ATQ$3 zRPuSH5)2-8JHgHxPLpn+HnQpEqRQz?{EsX;EAAS|jNM~er z)l--GCh7e{25eX1t*~?IslP<*2Sg*FB^D1Q0q3u^h7nrdKK40g*t^g{$FhvR~=Sp>{mXXRz?(|n$^D-VmF9WLSA2)7m zRDYf+UjS*s9H`hgGA3`4T)eG^e3l5he5=rsdN>fsy`69!jK151Ujg=!Zoz9b?NqD4 zg)>VEaUxf01@8r?Yy{JuL=G<#do`ksmH+PM{_KY?r#nzNc~rl?;q0#Rzq zh;83o{u8~bEiXdl+vA>EQrFv3=YmFZszIs3Xf0K$qC3`i@4#`BT0fxL;f_%>jmYWE zir*EBJ;+^^p*~obYD)}9s=OjB|MOfy6e91^{aetx`9k#?*p)5}E6Y6#yPDTcLNG$eBfYOVP%iT*~n2%fU9LB7gnaP^``Z z5tUMR2lFVZkHJA74@KBCL#J=#nURGekehkp0JYpoiEPHmR+ODw+@$_Km9tXW!XP~*itW}7q1Q&>g&Od~u{zKcBSlSS1F6-80EuL7je-7b9t~iSGs)y4hm{mlowU0=S5kAY;f3 z@#*BdbsVjA}bn+1|5ym6SM@qR#XXQCXIGk7h)b zWxdTOnOPM7E>HXP_-5im0CGARrI_O=~OfTCwVBh%T?n4v{#G;-`#)kQ4M*WN-% z^ys?-BCI&NI%joyeIpd*hSa_f4-eThdw?{7UNXQR^p{K^rt_yxnLslK4BsR?p(ih* z^_iG{8siyTZfK^dc~JtffI|lsF3H&3n1{}D6vY!?CUU&uok&EH*PXkl^G0-ahCfdV zl8n)2iLVU83N=~2tu6w7noK~Bm*ck#PQ)hL2Gs)w?>TS!xu{YrMzC`C=|lfdg!}3{JRgt=5&J)yqtLGaykqL4ng{I|fI5=vjvmL9 ztrG<{(_j(qtB*6Y&RsC81m}oh|9(HdD^8U7#EZrm&%9i?desE~x1|yA>^e>RWh3A% zrR>zYsMj+(?jM6ucJT!%w5~i~r+2(hq3zo{_WKJCxWdWky{hq_2WS5Z{<6!wWu8np#}ea25jAat^Nr)tmaz#h zX9To0$8>th6Gc16O{oN$$5wFmnd-+UdE3MwI+i_5%fX-%k0LJnQ}Xbw_ZzdLqnu*;@nT&_i5PFHKX4%kDQTzyQQJjY zlf0__4{9XwCcSh5S2J5Ked02wrMmI*VlZA^jnCwSjPlbND)^z;H^Kbys%AJDwhp7t ze+;L$-6*HoE5@_U|9~ft2IXW-GeOrpaGl{eFwv{`ATcQ7Fa5t9Gb5)2pEn-prb&oZ zvD^=6*ZMF^%)Fr~8o<7cI-u{t?9hnf>#HOFGW|1oF3~Ps{=I~#F^ke&D7AE*j429f zzUf#hKW<^Hs}kEPX*3*q%EyoX)aSaJWx>;rNa0KIA6fZJhOGYWJ=T3Bl@d?J>F9T_ zidYm4EI(}dnv>67co%IpFe6?hs8IkrC4GT)*CB-@;MA#4AFtj!qxyh(8CXI+O`5$Z z@#YemQ;X>qHth;+BcG$b&E0_wL)A^_wvbhGI{N49!rWk=RKy_G%V!xrC0$jN8MFx?BxFAlhYIz;GPXm112SLBuQ+k0 z(u;)BVfl2PJQua8^>zOHFQ4Z-68AqkepR+z7gXveihWx79>LTvlv~I4(#GC8?KmW- z53+H(4MsnO-}^ex{anDR-}&d+FR*gdAlD_~op$@VhYr>^1YUW#oy$EKiTBcwcW|`p z#ZT1jr!6|UZ(LL;eallzH*5q6@tx6Zj)cc9#S=uRxWT-HTF_iVxqbQ=y@oI-Ww*Ki zg6d5Qa5;ukeBRZPOJd{S1e{fe)xBR2%xS7%$|U6}dsc#SI5YprH(eO>t|Z_z(?4M$ z{G@d9Kcc`8Pi#hgN_*4BlE0)}yY}FNIKR5>3>{2zQ1k<5){guoQZnwy9@J+)`Z)3) zw*DN*deGxjzN4y|@8Zrv-=VW6@6OEklHUZ5McZ%qW1xAWwA zu>ZOV!_5PB7~CRRpVmTIO6E_py~7EQJMP5W!CLZsH2w0;CDh*_!qJaZ;5z?E{?F6X z5gLBe>cz{a)L3H9Yx<4s+TAIz*i`w(N3{vZ$Ktq33?5`Z{_<Mp9BG4$|Fl>TdjepYMI{UF)v(`{VxeyX$e5th4r>Ju`du%sXH2_skaOeEtzr zn*9Fnb<*w!wtUJ%n%PW|ikyAWkXeErj%R-f8+{?^I*Ys##$N5C?E@8JXJL#8pdy!a zQd6YlMgeO95Y8#+?~}7~vyM5Gxf)iQEZkr!I{q3y!fdE^+NpU&eVfslu}Ob>11weH zSB}p;)DuMvHr5j$3#15=Zt`qamR5LF4Mz$i>(i6tS&O%C6w3@;<^~hU_PlycDTiXo zIe~3^3ftcgpk?_rB`q54Vkw+f?-2}u3IX2YgWgHfw8#IB>E?K}hEw{lM=BxB=#}g6 z9cUUgrMM=W;uFJu8as7vNrjYuEK?Z}bA7dGp-7S|-Fqf6oH;)U^lbmWvklr=omH=! zLu5_S7w9L%n_VgL@4$gD3eHd^(&T{zvLFBI>Pyw>uV>_Ds{5o)OQ0i< zXV1~{%y27%;QQ_kEqAmVLBf{^X4-p8;4d{P0c0zU^NXmGH-=2^hF-WeI1!4N9%M+dZtL;5kMLsmQGg4dO zfKUHs|9uc#GK$!N;-f&6wU%77frZ>PCEoFXNHaY|rr1Ho_H zUXhyH(d-kzBO3pCiDIhSQpd zVy0ZVWewK*Q_O+>VDJwv!ZbG@V|1Gi@=b#Pe`AY}4iZM(VS^?FIVKN-L0qNgHo ztq_T4TTV+D-WPzo$N2D;>MatH2y$_CBb+quNQm-#^z7G=7cV}y2OT*!-(muC5&hpp zYV7klEdh`c>}Lt`A;s#Y4An~NH)D$9Qt+Ts%5>0qlQ#$IzI^@inBWI_fg5fIR&t3gyL->P`;vT6a98#Ei0_+F>Xcza^f85l&GLa)!Ge36%q_(q!H9`5H<-heB|GVA~rtM5s zwdgyk-e?-~+evA%45L>jvK&_$3HPNi*o5C<0zvNyZx~+|L_GYu@5;o>X<9riW$%cr}p}LO!&)z=H z;rwOtNJ-wU)Ojj?Mq&I055gMbVsA>J*9F*KDOft%zO*L=C|+qT<~ESu*po(J5l{wt zW2F=|hqN+}O2x%k!Mq0Y8wVYntR@-GpPS!n5fLQUt;PG_msbqfyQ3liZF3#*o`c|4 zle$Cw-Jri54gbGx-EgrZtjMGnk@uISG7VK+S^o=w@E@Y-m@YSrP zB6*_Nq)7DN-aY@-dxf+LQGWqzAJU>m7~syyjzXAEt^{mJD(27iZ2pu#L%aXe`3OwB zUu~sXOlNRk`d_&K0R4$i0&j3~eW}@I$&YU(Q&xX38Y(es)Si7my~up}2Y6eR^wVY@ zO{4r5u5T0O$_QEJ8+EL>W?VkTxxBgK-0B{DY@F~Xx&8>~hsiC18?|qpc$+B;@=ity zWBa+JB=|%J7rVKKKd%$+3#`ZF>9fcL0-o=%8yvyS8ohxLNMX)jzd-lO7#QHM)1A>! zd7(=NoDQW1uV(+h0UEL(?@2enCvk@)A=Dd73`(~`Zj^w3jYA0YeRPT2Z=F5wHB$+% z(uuk3hGp8<=Zo>%ctKdMq*@YsiOTgi#@-l^7M-+U{Rn)z*yBE3^~``h6^+@AGx?_E z5wdUKjy-Y*l`<0Gm5YnbD=FW-k?n4ZQ`f+o90%qi6{ukbqzJZ}}u7CRiT% z_#{zbVf3xhhdMgD=H_7VRUZL(i%~JX%e6@XuP4&2gZ#!Dw5;CkcV9r z*-T=qesK2A17uYs4nFXogJ0}r{}tC4r#Zl8JS!x3J9?X)l;w<(_EUM4kW6L-pjXlU z?f_^O+t&1)e*2G>gdK>oa&2SLUDJ}5&nBRh+J2elHZS}6gS_8_DCb( z0+G@&nN0?S;eo&l>Wl}HQ9GdTpcmxdfwZj(ihfxT?5Hr{JNuC0C{-6fnLN~kdF2dV z6Lr@`WL>o+UjWM6#TvhQUWiaV#`j^#iH*uJpe#DoQhru3(VCKAv?_E||&nJKEY z-r;D!8UYcesN7_;TnmkShj&u7@=U$Zfg$y5zHf)APV;NeIq!@w!-)=dLE=9jO1jL+ zO$cKiR-Ll_=EtOyVj=p^j&I>2N?Gx)DZe2JPGfW8g`zX45Uj3C%-rqBdxhcBK5 z!4<+Ryga`*E&yZDwS?T5m{f_PRJ{K&HDyTR)$wnDKS}}!-foXM#8A;a>L>C+t`Y(b zqlK+gKZW5Ec`l;vUte)AkUSCFx8>Nn-pxoXtpa;r)GtYMjzP}oua~4=KUZr_*vaq; z))NQZL68V=-ZPvlyDU9CX$PD=)gQe7=w&u&dERl3ZWxR@GFBQW@ywBqES={R~xIwSne8;Gk-9ws*1F)aV2X~2^!w^Wy zam~_kgRvIET)TB&_16Y{SOKz*(kQu!OtdIYl)R}E-0lf7{|>`5>n&a}v7waS0Kf14 z=c7Q~r7-5kLPAUw-(f)!S`QxiaX%9GJXg*()g8W?y7jJUL+xnO$f%5EED&C6^2( z)xEix7tsIVGE+1o{$-s0N}_F8GmqQ*?FGI(M${M(g7on}H~#08ENV?-W|jvWf0Z}Y zjLzyk{cyDKMbftDI!^2DCytKV-xahAWM4?)+mefTvp4~bewU6>UKEH6%z%jNN@3>s zbH8_7Njhlb2k*q^fW;!3(aYDvZ69`YDnSm{kSz%i{bN9}a_=3clc!^<=9?$e;JrN*Zp5>_@e8G$=sqg|WXQ_6r zRpoCpretb;dAye*bQomTa2F##dBsZ}Kf}}dEnYP@{ABFG7|3-u6N{kg;e^wpZI{q0B7M`^q3caWjQ~rZJ zeqcvdNfD&IVV9H##4o6gi0%k1Nizddr||+^;-uDjrP`I}7bk(^^A{okyn;p&m2=RJ z;8?09CRGqy=XO{M8&lk$D zV<-pxa$ly-N5Mbk4 zsfnEYx4!;_SVdU=+fcgZl(zn@FYm60O8-6-8@K2X$FjG8HALjXJk2Z<`yibpR+H@3T920dD<-6XPpG#Faz&7YJ@)e|kLFn_S zGy{>rD^=E2B+kK$aIAFiC=)v4`&Q967SgkbHNGr}48ZxP4Rb!`{z=gU%=-V`WY#K8 z7>(NOU-Bx;c15(oLPqf&ByQwX=p@aV3^*v*zJm_$_|d)KDS91hg9{u?4A@Ea;?>%{ zsXjtxmU}vL#3?Qd9rBL&(Bx+B#7X5AkGW5-?@27KvoD#)vz?NSXc+m6sahK& zacPVX%E0Qw4oHb;mSvR^8*i3{f#HS$<^;aq)eTS}t_1Po#o^9^qk`Q`pVJe9x;^&rYn;!vzgbBD=NYkl_j{~IMuoU1p1mD4&(KCp_O4q-YL~HT#c}{b=Bnrl zA2{3r&RU~M3p06(bG<?PTSf7@VG`5|<5X6@ zLh`3WR7_$vv<}4zthZ$+jPR+Hs$@Flsb1-Y@&2dEf9B;si{U?;(i`Q@Ugr;z^*V#d0E12OBn6y+WXwl|UG5xO17`wU4>RO?zSWlbaA z2ZVgO%Mp2nPp00M?1ReNFmrs}R{y|yXn+O(Z$z0e`Y)m^;xD317)?TSa(~`Phlu0@ zlnAim2kkQO#+fJs$Uy>Dy2OBR zix=Nhuih!(BlL&?1$W7)z50=it+-r--3QIN|1~TMZlre;$odN}pWKhzO8tc$lAd~9 zzP9W$H61pHMhH!UJ1=g?R29Vl*TLGBxF6cAxb-v$2-x}}M3!WAmft~sS@QnKk$a#r zXZ5wwG+-UlZNlQ|x%bqB@+UyoL*FFqmU7{Sb?D%h$)a~@&%M?pQeM7_onC2Rb;6SmdjT4)Mysf|j5PD3Q}!eRNyX<{ zh&WPm%EOqK{G!%0F5F_q+yGk7Tpo$rbDMcwi|rcvh8#W?fWyr8g>I`R1=YJ;njyZx zbA#x!K@vs~%6!RG0{js7`k)9r86`R4Njn}ybf=N9YrR3`hPz=G;AEnDEhiaC2U&j< z1G*r69r4~azhD2HHn_}o#;M41Y_T}xi0l4?!}lJP!sroSAh?3@kQ}R5Exuq^5YMEy zd_ueBbCVt+Tt`lG8S57Zkm71b2>nxXnH4)Kky&FNOi~$TmY3}<>zPN{2YsK>fzztq zb16D&gKY8aP`pjeE}K>hqqC%`Q+fOc$fwL11Huyifd4W%;>fWQI3OBG%S^zn@|NEL zBHYaTJoeQPke2x=9R%AJn{4v|1$@jh{Ai;ci;O}y<`hWXZ2Q7!gkdjb=M7^j06YCV zLAgfskYi#5W5240YK7uJ_yO0GgLkB)9_a_Qp&Xp|5z}Y_5e_TUa^?EkJ8nX9|#LV9mC>LVN1*?)6 z;;A^d(=;PO&Lc5eOPCq=ukCKI?pMGGynYWCJ)3YW18SMBV7C*)65XvFVmV7Jqb{Lh zIY&S~e#oTsCPYITqpdLVH!{Hiovryd(&5^VW)@e z4ZvUz55@>89!iDO?3n-KLd$|oatvLWbVQU7o~e#7%G*0`ZCV3SpOvt?P3YG1g`FWF zWwsTNj&a)?NT|J#+T)KAcx-jvqUpN)s0t>3x766BMrG$11=@R|?Qz@ur-`!b{oGdV z+<;!8KgzwD5?{pg8~S!U-d>K4R`9saR`Tr3dYUv^zyi#g0v9{geCy!?b}Mjj7RGZ3 znQR>i8b;oy*nsb6Dvj!r{2p$Lf1n^Y>@ez*SHB)aEXbXXIu$W+xtRV@BWCqhu!SpB z7XU>khHWx9=YL}8I8TWj@ZYf*jXt+@|M4p#jKcX8Q+ILi)@K^!-?DXyvHY2SSn|&Z zgE-jLlU@@Y)9;gP&_DThAk#Z#po#x{gb43+#P99rByBx%&U^HPT}ci&)zbJ98y~L% zVWpM(fu7I(9G`OuSdg9j0{=`ds>({2kO`dY#jA}A4tlv+E#%)L zw2LXNF{&8c#dZE+uMg0V8=6u&Sz5E}`!ToPZEn%3D3xt0=@TzCjl-ntpxq0aCz<%& z`=&Op9;?1P8-v2`ms`N(nS7zbd0i1J>|GrnaHvgxOU#d6JCEn)=7!t#bXdaR;2L6v z$L=_<)L~1V6V`|W4}@#q4p-x-TBEM3Kb8Nx^2ff{7m#=eGe#DjK8tIKPr>~vZwC~QVa7~} zV)rtbl>2Y5Du1kkoO*#V0jP^JAa4s8b8^5Ih=KzwjFE!&2oo3AevBvrW3JDtz!()r zfy$$shUY6SF;$i=B5uFiq}zSd-?{$Omqb-7BMY^m`9?zq$7;&rc2C*4pTDMj@H#1} zU*huh!#Igm9ZCbjSu#0l*Z!ql&+(2AHqeQ@A0aQ|(uy7!3*Wcr055>W`0v)+K#X0S zRcBzUgzw6jr=AuK@X>oY^O=>rt=TO&R_b{kh z8|=#HXbgLIdU1Yf1#u>q^@O}*KwC(--#MXuNMh0CLCCHWM?%FF6CUivy0&sTT;T4U zM5NiLViT1>6QpqW%CJhMo|1_ugP0){qPs~#p=4l)KPnRRE}xT~!b^+yc+kT|i7zo}WhcH0)Q-Nqh66uf4Zhuh znQV^*=pzr$RKIW^7I!;d-82QH-hu?6&dz8%bCV&M3bVSqIx|(#6NSGCj*s_T0=~7X zd|o|x8hym=^g*pOw#^-(p+#)g$o|wlrL$)O;wyY#w4sCK&g{XZWOz<@SU3fHSeg1- zG~wDiPgI^&fACDUmZ_UWni|+uMc~0_w5I=Qr(w?B zebsoGXKm5%mIjlLDn7_BWHL`KEyDd!6Zd*9UM~yH%ch?Px5bn~6Hw z0Z9dcAwojeXW?MT)maf3GSonU16-oQWxDn!FZqr{ug@+;v5vjEJd;c~+&Or?^=B4* zN(@6E?+D)fsmiv39A%#E92L6lZyXVy$h;2ia;54cmr>?-5NHl$|CF?0n}>-ecdc#p zkNSLk4e?ijGM4f;87|`TZ6_=&yx-yCe?N0nwYbzuy0aELWveOHzM8s1wIpDSKMLMOK?cSU zhJZ1}$~`~wlfH2DCAf*|$wj9Kl)IU@*tU4^mJGI_fP#60oVX;1Kjj=0?t#a%EkhtG zIC@jS!b>O5n&RDoUKn0tJEeRqB{{cb(BYfcineO_s zJ}SSrNjpBi9g)cXltdrD)dHfg)D@;HWCdH9lsy576Q~Jv0b3*FFz+Rd2jT$bxI3IT zmSE+Hcj7^WMC>wXY(g*wD+r9q(3!?)UtDUOR4>yT#KUYKGCW#-j2BO@$8v?5ZB2e` zu>vf`m2vfvj_LJD6w7!sMimj!w{oO&s5^UfIcsnPIawEQ39knQ|2oGcY_LXFfU>>} z#J@XZvt!kkJmVpUS&%*bQ%-5cB8CJ@hoXY@K4MIjDQ8(WY{q&aQ|qI)u3Pph>2%M_ z?3LiGX30CHXOb{V*l9?s^_uJTJSP)x#_$MheZ5R{3}No4-zIh>YWs4SG%bs@UK$+y zJN%iqe~Dg~6mB|C;Lqv^iAeks#l%4(y=($ypJ9SGeN6G2+#{piO4{*HqupCDG*67R z-}kfRt{nBdb-}CNhO8tS)KG|06ZisYWoDt1{UU{ds6R*PGtWGfhfr0g@tW_DJS4sF zswxmAkN4W##1f_*ohB^NPklqW3dHRNkI!bSKtq=a&M-7LQ*RXrdEH$FA_~9%(S+i| zgRna*UErum)2^ObaBf1)(OHx1j^|Y4gGdnRk?(1bkeCX!b9lYva4iXfOn-!}M%l%g zVALxasxx!)%>0QW%lyJ;B5vXzR|x3N*dizX66Y)URGz7Iu0HDXt2R%#PoQ4?7@hzK`iq$^krJe zj*io&q2CgcOPO=!l1r?W7=u@t#n7EpsU(G_C(8MW=F`*z!l}$fbuYf)(<< zBEi7!A)Uan)$>RA57)F~4%x$xUE?E_3z2JM=)d$|PKR%@v1U%DMp1q$h!WdTEy zG{%`u6H>V1VR-7Q5D2gCXny}vNa*VJQ9oQq1X!GR-8lXX!mH$0kD6jf@4aWgG$r3s zLv16pa=F2!ET|Zb&VKV=ak`1Ms%mh;tN?^AlU&$7n(wuXM zy*=c=!+xgAzZXO^zxCl=2|sC6bHnmAVGP;_`NL`ZoQpN%d~Rlf_((@`xA)5g`^%B* z2mD`0IX_CzC|ojBMK^hh`<= z22-Y`rW9#^hrxBk&NfLAJ{ZwcS@dZbuphso=&?N@VM^BE&WVDVyFa;Y&D7rQt z!n@NQRZqiJ`z+;8*ZSa|AkYelhK3&ZA8sE6yBv*JM~97RV&m$64Z8)!$sG}9`#4m6&jFG+gTSnuzaKder7ow=lgoeCr zPS(!TzuadCD=6Sj@lI($QG6j{c(yE5u4duIMyz7?(Czb2G$plCcXd5=sD7MC6A0T- z9*2Y}jK-Ny+rE=~ICRutsRpza+t$f!sFBxR%gk{lBc+KlmTlC{%aP-c1@8qXN!fnu zi=gc-$eyFSFmhOPlJiK8JSMFKclsdxoFIdnPOjf}A+0tnq?xFRyjMl!qf3v>(`nji za$m7gC7OPu>Ma-0(2{jAG(Bvl{>g`1Smh+07&+&Q`X(DV3*8&q0KJJMw_Tr~Nv?5Z z(+f>G2BynkcpqYl-{Aw3IPw=pG|RXA_B8gq(gU_p zrS+b5pbOH#>Ehaix}hII15FBI2?I(T#_P?2on6)S(?{_H%_t)+Y-yj*E*}ukW!vS~ zNcC4qkxDe&JY#Ny`ZuD{ZLD~hQM%mstRnN}qgl9T%clKfb-ZM==L#={b4JtnX_lrY zd5NXVECnL``GAziq^{qe3TPF~q!k!r4VCh*m3udIoDo07yK_s^o{f^vCpW{!xdhHa z@d8oy>9+TCnIG5}pw8Y7FO0_jx#RJz%f*pbwied`Z^UICjEbc^_&U;jRstvirR$e)EXNyyNBlbwY(m&w6?}9$yx%T{%o-W-yP$ODkhjw#XPbO zTC(MWvUx0zgqfxWnd$bfBg000)fuYz*1?P7BPA0~{ZJ>m8BXW6%8n(}7z%`768Mga z=e~vSC3+$*MCq(#atUp8&4{-C{GvH9_nB#W{t**IG4}*;vz9HgxNDJhccJ26XN0Ea zAN|CT5MF>zK26##oLoQ`j4JnLS;9hZB-H}RKe}#u{qQQ*m802Q6=z{)2m*ZoZAS}N zI_!+rS3%m*sS_i!pamQGl)9ayvMezgaxl*vXr>iS=9uQwA`n*)tqQ<~R_mZZtfW$;DSmrG!pA zL66u@z3|=jHBQcko03e-PltWyYiX@vhWqEI zgfO)J=`Csk#o93ps{4(yqwj-?*+=t#c6o~eA9DJmX=Hn+5>Bs*MwP@k)VT@4`~>_> zFl??Qsiz0}+9=DX%^1#M?3`1NLj+aP^xhH*Y`Iu&jA}de_%l6L5Q2c^;>XC*CAFg` zpR+L}aaW{KHx+j1YeadQZ|>;y*dQVi;J!Y%&M`mvx;it&iIsv>J;nIzR^?@0;{fTo zN;7xUuQy_1qDG%Ga|Grtldo3L(A_u}h-rBEey5_fpY~uUXy{7-kCL^il)Q>XVZ;vC z-8jhOT{5YO7fvb)%jGY%3yMdR)oZKkVL$a%SIIoJB30c?lX6$48_M6)Op@~E7lf`6 z^+lAlG1F=q9+Up;xS4+aS>r0?P!P0LE~JR(RWDUuQe}{DNZh_YADpMfw*)3 zTjb9*H45*gzpB8ZT&m|XK(pSxPh+-koXa*pdaV6!-PfNqcI{YhX!M|LQJ<7lKauq;StA&(OLE7_zB;HPmze=#O%A58Kht<#G=$&+yqxz>o|ZQ?;|5s)z`z)md;LD%Jf%-^wi5NCtU5 zTq$b1dAL(W5VA4}BoA5DNS3BrC)%iCbB8UT>%(|45~@_9 z0vURg`aPn&!$2k zEf^l`g7`Pcqf5KM&iZ=Nco;K87Cp)59Yc<(cGE;%k0C?U=%s|yPIH#P(#bMIbSCFb z*6T-O>kUteuqC8(VD0eS=Fu3kHT#GRNdE6% z|9V$CXg&GV4X|35niilvDPQV$;T=T3*9=O#RfVZo@|-hHqlv zfgt|3W-~eD*;==AH6L<)9XAkoR*cVoZ9b#8Z6!D`)KBXjg#BPpm~&-1G`k_F{yt{4%!)JC*y zsd~o4Xo@3J`oT4{pG72?ArayIEb^>ZYCtXcQTQgo1EXgHm6u8VV4Q(j7Da`akfL8N zQ8ij>b&xyky&9&Fg_O0=ERy?wWS8@uaf&%xddKU95iJU8PK56VTMEou`0j!N6}KhjtXBO6y3Iw;!5UC z0Hos%j5!T)!;Vj600M(Br_wW8X|Ki2vv66LR;>)9zV&JJ9yz zBevb^dk{L(-6Gj@eAnCpWml@?o!B$rCCU=(_;#tiXUd#r*UGXuwhX-+p1w@44J<95 z9BF*`oW5moRwwc&wg^wv&;1$bS)_|}$@-Ea&i}wDo;4!3=lN(b4 z@2ls?dlO4|9mSs~d{B>Q!Up!AVZO;?dWH`5Px-5Uwy!}vFkWG9T^tRX8>^n4i_jfO zi0DCG8-j)6=rWI)ZD#!K2h|(|h+=huf!S7Z|GWxhCdfXJ^(S@byeNWzp#n?WNw3tm z27Yk9f!+YrBu_93rJVP8>}ou9Y!<|}x&zYNY+u6E`+h!IIalTXiHQh8Ko^2c6?cet z?YZdr>X=T9oUW-Z>VM zY0v$pXP+vVyDYwJb>*-1gko8x{qiB-khY74lS<33!*PxMif}4MzB#ZTnpWq75M?pY zQA~a9WIZ+^(tFq0&f64MUBK?#vBHHc00zn|8%|0K1&F6SKfs|(yKdszN@ zyHe=jH+Vso|F&c7A4$ zN>2|6riE6fKhr+YUwn#ycqM~_WTOWAXWGz%4xN#{^M&q{d4t9<3@~}H?DKvC{0Wf> zP1_4gq-*}vVM1M2&%2N!V-`-fulxlG>rDo97CB4fvVXqZ@!?o$R0X+ss)p7!8O%9c zPmI4ZoIaCuH>15P^SWiAE(UW~7LBNO_~pH)Rn)f>h$_v0``Z_31$nmti)vec1ws0; zVBUGG9-x~X5zsN%7)+({HGNW-CF+`;hPr1ThJGgGwfqEaYfHtyh{Y9kjhymlQwc=< ziiE+Ea_FN5322O(Kv*1I2_2Ck2!O!>@-&R{4q(ST3nva@iXqy&LQ!=sn%Sm)%kC=f zy;1f7X8vRq(0Qu*mzqURzh8G3t+wnAN;tL+Kb2T>;E4(3C1&2lLs3geZnogh-Df1l_ z`SHYW4oSuXubjB3&*z)zf+k8_o>k9NcNkD!(`sxDzqCi7Zyn}Z9b|`$YUwF*9Tppf z4%)%oMFwzB82W9$sR6}r8l;~fN=Gn*Wj|oIW_-H*Rb5dmto}pgN6fE&;25Oj{ZB^+ z*5_c`W%$y`Ds&8@(y_O+2e=5XyFdG&(!T+}Zd?m8=r_od%Yz*#l4khX7cAC?$)6IJ zM){C!QRnCb$fS?i2z%<|CaR%XP^L!{qzNJwjetoj#V|2r2txWXn~W2@Lp`&wN-M~e z-^K*L0C5^H1{pH2Qq2|e26MNKk2viaqvfmv@D?pjr? zRL2VQ<&esmJpR}euC5AWC80m@e_`j&v3C#h?lhW2#|sHU{5t5ufuQ*4NLRWb{(f_Q z$V=`?z%W<-^$^oB+kW>`qj;zynbdvc&La9r9A8M8XN$Q1p)0s({cyoR`wk{>1=cG< zs`+XD=+dOZit))+w#K}Y)YY6__oDTQOGTIrI-R|d+^2zKRma0G7FKjN+1El9Zf7wR8VmyskfRRBFo?$s ztzgKXhU$IbWJtlQvD76NhnRiL7!PKt?TtqB`S-6~S{J{mKATnFAF-&FieVNOVG3OS zaQqdW`TdcojOS{;Th9|r#X1IDJzGOV7Q+0h+p5F94F%*WiefOJtFBv z9&?CC&(81Iz0{gEGi%_e8w@^va2&i5_4@AiD3+TBg8?qvfN`reW+;`f3wd=iA+bod zQr%5P3K%%Ig;CQjd~m3&tFdX_^NMGfAa*dhIRhf6^A|qG>K<%*qvScn-oe7aV2VC1 zX}g3GCHRdJEOs}_zHhucDOCnrbIYwk$nVo#9IQul@y52s?~kLx^mQx6yi4vXV{yn< zz(kVvHldhwaM=2K1)dcNJ{``%zOx5W-2rNBPV;sl4%{<7Ftt;96+`Pb0}jVMT6law zFlI~j=w5aQc<1~c5(3%TTOsrNNx$#Exgy3-*(7^-e<_y@&zrRG*YxzX4Z@UJlXPeFlA7teFMd%{*(+33j6@E?R@idT( zXrT?Tu`C}g&4L&dUgDp{uI{3_Xw}XgjrlUlzhq+2qT-dXYON%^82Hlu5}3NvNnH(j z9sDZ4xc<>QU}NIr*9c7wX_j}~&}@;2lrVh+Y7s6-5pj$4=!~m7r%^A8{l!a+sg?9P`z} zvzvJ=d!;g*c@S@WV*@I9zP{?nxLvbzMELf*H?f3Q^Wa0VV{Yuxy?6UXde#>|)Cz*- zKa5K7$_bDn8v{HPw{*UU_8s()4Zy#TyLiE zhf#Wsem;|~jHYq*vrtP8O8YI;y^-^{z^#a^#wrNv*vw`t#-ac-icPM9=XFQbg|+VO z@8HV|U4YFpqs+n{H9$2rA#25^_(x;zu6(kxn8hDs%@%d(l2Bh`a-`lNS`uZoIa|f@ zteB7{mC_iGTA!Ztq*f$l;H>5-9Y~f}aMiRL7YB2CT0M6US+!d?>TD7VYWn8*9TvYt zet5-28Sns|8N7JfGmQd&5Ptni9PRk}7dkR@5%z^#Fs0U)?hl||t6Cfa64T02lN|(N z#>C@3kYK-kWTHE8r*JvHt{)r^6T^##ZByQ;OohwbafwIOrXK^jN0s$^{Rj9XOR7LY z3U`Evv>!1RhGiqbzlyzoS1%;*9z0G*J!(790N>d;dS z26lyzr6mm9Z#Klw@^Y)%>*RT&T@C{J`=JB(m-W$8VXSdW3qL436h277TKElqZ9#;t zUeno7+#jR6J?^vBmc;vMRM%nvd&ba>UVXio`dDFZoG4M^^hEpP@9Cw_M`PbE9A6lI zBU4LQDc>GR3ns2Rxca#MSO|T-DTpOfPngNvCtMP@vSfxT3^3V%381_;sD(7iRdJ+O zGV;1k%OF(Dt-G}^I=?RcDmfaS?zr=j*V~XfQ=zo&a~-C!Z_L^>z1}g6&!6|z{M(W8 zr@n4zKYUDGqVSI^^1=w4C;Z@A*mb_`LJD(ob#di~h(BT~tS+j6?PLBaLGSwk zkGw5`?8OE2e|n5TavlHphH*IewIn zJKIf171TRb>+4v+%a++w4K;kL8)Vm%de*qzi853ey1tdNpym<-pNPX;_7x{B7!Ep% z0;JlIsM*l;ZwF*6e-6GrWC}dr5YmjR;dC<<=Ht%{bnWkhQK5)zBN@G7#@T3!qI;8G zQe(bvACz8sDuO2JDQ5dYFRQ+FWqi9(krV!^e;TQd=+ogr6g9jO!}y}gJM&Ji&AyUt z9l+5SS^X@H)vAlo_@xanwjW6}NxW2Z<(6J0-h)e~D3}Mv1M_?)trhhZb3=p$2`;Z` zF}2CXbg`=~Cl~2efFW$L)w9I36^tpZx~bt9XH$YfU1VLMCT3w9J=aYnRg35zzlXgB zKMu9rQrdPfS&V^a1%jdJs}}QDP6Tfs_}f2dV_*kRGTeL_g!=>*fd?lKJ1 za|S+_=HEA4@PmUzTSu?bv#rM;#gF*tf22})KDQ3SpeyVOW2W=C`^i2ap~ekXEJI#- zS@=-egNG>Mb-{?tS<;p9?mJWg)2;SLUCa|pH1PB{tXY%qf`)Mj9_VXav!Sho(b z2W;uiuDxciW&u;K&L&$$UDGgyuU?Kz7c2_;f}~$ZBj*?(K&&CwcZ(hhD(0v}!v?J#&5@br@d7 zji9Nxp0Ub`v>`WX!%$qB1E^q`KY*w!ymjWP{Ybj)G*tCz%Zdk2KkV67?O|RSTJ;4z z$i?uo!(xfeuJOp@cPl3n-MH9Ir31QmBLM+e7fwxP$p>vDZ^u*?yTeEltuxz5bLu~N zqc`9PMi3gh)b*R8YfJEry40C+|8V~Fo+s;mSnF|LX4k2-PxmU#aQ9k`T{lnvJz8tO z?GifTPF}3!hmJoYC#_SjONy9a5&OBQy4V@`7@&hMHST|&f{G{d#>?VB;+prQ509ua z_ZuPoOM7Fecxzpd44RxG9`qLFGAo<5a3&~--kt>yLgnZJZLPLyB`LbJkCW<>7g-X8 zkR*N@_b^W49*}*A!!4}r+WR9Aj?(<d(erPweYy$~*%dOAufs z>FcE`%q3SF9t7u^D?vZYE2qn!@0J*^#kWQCoS#tc3e3HedTRd!lgC0dgS1Ad_cIx2 z2F)zg`?@ycy(5SRooQw?JPVwoz96>_JQZFM=gOuFI|xOk=gSqv&W~X>xpGRJEu>bz z1b10j`x<9_b@FOPhV69MoB4DVR%CWZ$4jv>K`tp)Ztp6e9xTDeUGpV|t~RDHO+PWu zn(em1UAwr^T{G?$-B`&F!r95Bx!YEzr@9kZgDa9Uw6^aM%y_!E5J@h*12@Av!@Fes z5m^YO@Oy`CFQ!?;LwvNKm_6CcWEA4vPL~+JQ@wcaoMldRo;ccP)MRe>Gx5pgEVs^^ zeue6nDT(j-$vna&a#?Lv@3t_(+(tCs^>o=Y76k0i181;z9=M>cIZ)pmfSWQvHMwXOsEqC^XIl7(aGp2%o^mXUUws~6_Csue3Yt9#(qS$2*O zXPy2wv947AE8-%zNgVy=WIg0YHOfzC~)22I)iuaIsWB?jj0<1KwJgU zekfax&vf49d56VN^dQD&-9RVWUAzlS_Cc$$VCirpmUw4&r2^aO-D}!a_gVUmL!vmoD1F(O zzs0r9>Sg@F@E17`9r|BYVAaZvR`efH4?@PYCjxeBlk8aekxLded7N&p3miDQ6xObvLu`qw>mk%X1MLj~lHKDi;!ER*TTULr;$(9yHu6}ZLklL_KzWzoV zz@wS^rSsgpD**61R<>X<$fo=-DUm6a+grFTGO-;J*aB!(`)I1CIm! zb_7;H%8i_DJ3oC2s3b5ZOWwqHN1O1t@b)iZ?l+cNHC z5&wIvWlY2?2c(9v3}c|z9*ccBVpkTM@w~qvZvGPH_k(7|6?5b>ZMSUjjVz3-Tiov_ zMc`S{PWQ&rg-(|}1*x%e?w6P2kT#?crY+7Ch&tQ@gC ze+Kb7suHXr(qjK=P6C_ng@FQ4tbNRop2?q>Bv9m33+CzoG(pb4Z(iya4{JwncJcEO zXn#9HoOpV)7^V1tSEDzwxiZh{Cyrfm(TEF1@SC@nyYYdyOVVEaA(afPLJ#BfW^TZG znY)xhXm!)}x8i}Nv-hwX`)km64lLi+k`6PYVf5BPvLV;NnRsVEyruoV^Jx<);*k+; z1f03PeM39D@VM{^$&_w_heh!>Uj__}wj4QVpZ1sy}0uL=eP8e5m8yhsB$)z0Q(c%sUfHns%h%#vtkK ziZexaJQb)Utcm*9_-7@R0Hk@l9ny}NE_vF+2Ppw5oYi*+z0!V{3y*iNVTQiaIleTN zT`@W>rZBaAk-}O<(Z{MIP=}2!s;I{9ACvi(Jek3F2B6sHPRp{8RQ}RoTS^NL@$qV zSSaz`u#ck8L*Q|bpOCN!xBa+G7qp;ETUjw!*a}4KF%~`%6Zgm>Cf}q#v~0Vbc_7-I zsM;pyLE2G?&KYsa#8UNg3 zF_l6W;-)QeO40Tk^QS7LWU4R+EMPO4F|pDyh{%0f9*p&EF9<>``h3hmU;?r}Y|Rix z`kT0_(V3v>$)TKStv9Dp{Ts_S@X>Nk2gt>csIv6g5^8{bC3xu)PhtnEb#@1|e2f1n zK-D9QG54U?h8dC1?!L?J6O0=pc&}(4fBjKOgfd0%PKicUvyA_qBTScuXe=WRFndT4!fQd z5Gwr~dl#lB@S{^mri`-ZVu}^>aD}~g(k`^Gloh=cqnjIp>gv6xDS6#z(1XBJw8x@Z z+ifK1Rk2-3ihxAW^N7Bk=W93^R_qL4A_Teqao)u&JyIgz;n4GN39mD*S|L7bO4%2Q zxgROG@&OE|oQ?j9%L>tCjLcK2XC&DLQJctH?yMUCDJF4|Q{O0&=gX;nHs*_TzZ!Fktq*PZ4k_n26xaoBhiRB=Qt*Yo<5hw7j5E74x46olzAZ$9bJ zS(xm%wAg~a-;12yK2?DIsi#Wrn@p-Mr_)c8f08|IdwF}o=bbh!t=3w&byMcrnjk{c z(UrxwLq)R+pF&8IS9EI5{woA;wBz(`8e%=gQsL zoa^y6^^pmp#B5(obud35`A*T>r=FrMQlvz)+?kXmzs{no@TUv~3#W+YA{3NA2){q5 zGX3bwjmL|3WD?bI0ZFZ0RMd z*~=2P|ALwOjx+irlus-Tz9kG$eVzEJx7*c8QBHe_I6BC?_}L4i)V|De@5TOVaJ)8K zzHJ}4%^=&-=qUEQ?Fq{#I9Ly-xm+>9a*@jYUOKsmUArm0EB7X)XaxG9eXh{8LN&B= z$>xNxIkl|gL%WG<2Dlde4isj~R`Jt=MU{-!$vtq2eI(r1`b7azjr>7lHv#rYKkYK! zKcwNWl4s^77rf^I$DJr!bH4*u5)`|%fEBkt)hpsx6HXwKnF*?DB-yoUo~e`QksL*# z0ODD4B^$%h>2Kx##&>FW_!k{@YUhTSCDFYCWdg`puXuUZ-}q52-bnYmfW=~#>C&IY zHt7Dr-4{{%*E}9g`|v+~JN8vCR*n1`p5ghUJ1N9#g$4rORP4H3I(`3TQa`Z7L^8QW zO3&YfF9G2-Wk#sr#~$`$X@WnH!KV;R2D`7@Y=O;_B|mUvD|2iVeU3FQy)z^E*ekmB z_d1!@_nfldyq2ZV*P#~i{{*<1^x4NwLMF3o)g6t5j$cw-O!vBU&=aeBo;Ugx&WWzl zl2#3VXMV{>SC0eYsG0|U_o|81Z*@FQD~NyPkYPR9>!0)6c2{>HQ8$*??d|X8iJxy} zO(hhHSI>kb>=OC46^LamzzoAWt2GxH#9_uoU1av<=$QTjA}6-nTjMen#xTu{me5s+ z1~1@~%Gdgj&+!ZanB5f|bctKmb)KudkudB5%z-?D&K;{bPtf|}ZlL4Q4+ze{w~M_f zvcvbKJj@Uz{3!oJAep$p(8-03w1KVGeYgDUl!Fkx?xzr-=hsRH5=c*cZwt58#jZ6k zhRe}IZjvweki40IZ%!fUp)EUd$3a^($n#c@$pI^t2nOyFgIB2pe5`m+SBifBk(DPt zwi8J}HFvF0@LY+fTXAw7g|9n6yNY5DQ{N!qzw0~Q+b-fqgNy3N4-srpd#p)y3tbz+ z6iWZSm7SDPu)CVd;*eNmFueZ}M0F-!$~J*aCj2Y8wC6Fel?G!~oCQ)FzeDV#k5}Pe z-SE{#h3R>>T-MG>Pa-IVw`>S59$kH=dlpp}o~Rz{&=$x|R5Wf({>N}Q4J%P-SAHhD ztdN1jDk$leTUJ!0AS8m+huVT7n^!( ztqPjulw>w{@;hKrzC(z>&>?budH*cc^Hb1dCMUBwyW3u~xa@`h70?LknFe^#zJ2!# zZ)rJOyW!ITj0L|N$7N+LHG+b24lj9}a-uhSco|Y9j2!CHSS1y1Rwoy~eI6;g{oHWI z`9|q9tH0o*mM@{{n&xwN*DVSn>+JnFGbefL`Ehl1d3s5Dma-8S3|0w;n%cHo%yP0O zFfX^RHmZv5OsO2KfxOd$ziO^ncdO}xf;V*k9@ANAW5Q3^+Ek+-mZmV&k^eU7d>o)kj@I=Ko4qi(F4$kIm$^~0cIW?+3 zfDUX%j{~r+ypk@|Lc8=yK{$Y>B9uL3xij>73+Glg$r7W*LOvl0We_%|}|LjR=^pTG2u@T~Up0+SC8_vKO&mQ&)Ga z%QQNwe<_W>uXVdn;#&+5teBD2^&wzffSZJjf^w!?G@9f`pQ%Ebx~bM4%zbg!66j?* zoxt84A{poDS;CClaKrO%Mb1H9d4T8GDd}BAFYFOFv8?CMe1iwB1Q4AQthFjJ=1epu zPXi-L6Yzu;bY|4ePt@DQx$pm?A8~Y;{HU8%eJJsee-0id7<`3a^GG65*u1LYM-aGB zv+q80H|Wf?^xhMWShLWR58tjd=VK4=dw5_^L4SR0HgjX7hYfb}0+LPvL`k{jENyM@ zeB8ipyg1-}MnK{TguHVED{*aDIDa;#v@3E=1)EVHR$~QJ`>y}J{!LjrTXQU&qw@=c z@(sZE{7ZjV&v4?smWOAIp-bynzd-oYHMV8 z{7Y+d>wfKE^EsHd?f?;mKP{d4+{#`D6(eMN5eQS$=2!3nQPZgh;o!|7*&XRcPkd7M zSy-Q!S2*rIKliKqztSL+lP=$gQ4^1`yjstp!>MfGk*lMA=lK?0;_HEo{fE#8T$d`Y zeMuhOGzn=#A12r7IP%YU*b|hFzc)DCsPshMF6}8Q@CFR!-i-8BO1?_C2-kveKZ>8V z-0{M9p$S9`zlR2!itG11=o_~;)Gf)uTL!tGs#MMqQ7N@#F|R`_9pvl>&BsQvEplJ} z&VDfn+@d1Pd5m{f7e3ZhSPJXVzjE}7aL^6=us~edDnFX^`nwMRj&tsdl!@otQt7?V z$8^qD!(DkEq$Wj$Neorx1)C(kp5!|09PRq^Wp}fFWhkKF4a2UP_ayA}${M~n6P13p zD@{IsC6V7{Rc=p=)at}^gP#<|dVMD2o0#zWCnbixW>Xg`5C%G~gC z?oh*&w406eSvz-Zy13l#)Y%?pSiUE95kwh2dTW5b=bOr$|6XxX=lIDfC)cbtsnzz_ zjUcZRv6Mn!DmS2dG!3HULF@#!9l{WSXVOio^jEj}1@i!=u83D1s0CNLhR}T~9Sc#4 zu;`z0&>7<%m>pYt%pU2)HTtD&%vyj&H3Ga-LU-4ekJ0` z;Cp+5H<-VE(_HJ%enort{>Y0bZodeLPnj7Kq4r!na4~!Hk^~!tE@3hAsOIMx0!DYv zu$He@(Q?`JVm+t|GFSl*e27O0cs^J;ffDEbH7cR_`)cVICIh zAOSJ{)X>LSBbq1%k);$=ji67B8}EMKJ!rA)QQt6Ad1v)WDX1l*W`E)-B?LaD*eNdF zbZ4+(JQ+eUvFF=Pklg5>T0qBVt>)$d30 zAd7zERCdYa>0=#HnTrYS((s)R1&`vkK7a#(U+D>%M4yIy41u8wO82;@8;UTIE?YZpYGig3vhB>5o7fsc|hbN=~@a^gsBR%}+tSFv9J_$ZRU} zni9A_Y6LgK$rb1f6sjw2Tg%(JUTl3{0xPZEb;-V^#Vec^?P(wI6o(a84pq?|i4N$X zK-W}#pOe1*!xvD5Zl-L3y$U7`m^b@7RJ6(peM@Jx9dex|=8BxG!f-~VH|fFc8teaj znUAlF+*;~;ibBl4y!LixkSNvO95LrF&Xp0~d60-y$ZENvCZTb{RC|2z&Gx7yL59C- z=^L0tI8R?e*I~1dvOXXC3d#LMdD2-~x~tnSG(!RfN~7NYZ6%LgWSies5BlSN)3z)= zTQ1zG#vu|U3=n+(0(C1d5f@5U!ZlPzzO58iV&jvl_%g(`r>D%8)FR79@jq**D@H9M zV#!ybbAslZ{!zVYQg>&s%ldHRj6TT3B~?;P;^m;J`d;h*wkuTy4Ku7*D}gtGq7X<}!|u`p957EqtGq1H_|^;R3RKaK&iqBf zxxkVIi{T0+E!DRJ_{Q5+@rvp|&j)B^C$fq(SBH3yF zX-UucqF=w_YXh#(;z#6(mZC@FT*gBNd_wkK7hbl6GS~dcf-e+LA6BJpSS~vji~TUcLQsWj3D!xQvHn;+kIM-hIl=z%XEZ znFU2}**dMh?VA=Q9rjf^_1%e0%q%*8Okhw!3+M{>weq)Y;J1sqP$Nq5r=O4HoeK1q zZ-jLH<+kfdL&vEFam!ICkMy}kwuO$=T5o(RW!DCNY` z8*a{GV*;7J$$TyqpooqGr>kt$!K(z`k0Xw@U2T5ZGlJ_JoqT@JVVHq<>Q1*Z!~-AX z1?$7RLTc%WxoGG`gt8C}*_*PEyL5Lnx@N}qaFwMprHYIFxB9)~vIvRM1clGX12y#T zi*Pd$i`98|KRidiGfqEN0s+`+^L0xqjtK1po)4Q()y;8h@!0q3c506zMX8v+HSXBe z1Q~xKY=X2}EoXe|S}W!4un!T;Fi!pF%}gVI-2aGKpY{b7Jj1;<@&qovP*2)bVB%i5 z?&X-}Tvs84LbOqtgl*i>fAv7?yh)cS(IMd`ug) zMq1FYK78)&VTcm3+T&DxZk*n4@zgoCgp~F(jg0PfP*aWB?n0MmT{evM>1RHfu(j`V z5SV6{WY)qXVS(m1U@zAPbF5%)Ef`62uUq6;?yFv$Nr1pC*}J~H1T=ExbiA`(#Yg4% z#k}3<2h)@V!?v~L=m6`QC|V~=sk>GRB1n~>w<2e~vbZGhGXXP=CA&>#Hq7KOrT@y& zR_4>2T4*oKGlDo1l$0G?T>Y0Sg#OF81QMb>AFAhze!kA>r(CR{*YB0~5j@>Sf(6+e zr|YG5Tz8~WdK>tl^sIH}8>oM!Um=phO$SIwY`fk(c(Szg@#bm-iM_UyM{-RH(LB!) z%SA=X4eSzIW&>g$g%eycMM83Vqu*`Uxtt_`acGWPFRt7!y15xLD z`VMdMsbD-jD8b-oMtISsI9CnNnUw#wNX1a4WyNdx-75mTw?ABx${P4;;BQ)}JsY;W zp~^gOyB$ZY(TZn;%Hqx;w<=;B&L^^x_@uAM){@DkdRVcDTXE3K9|cdxmck&*>qT7T z;Q&#ypy0oJb(h31@H3ditKRY7$Bg#K7Ycd(SWOz0-rz{Jx+fqY*1Hrev=oVoAK7hK zN%Z;YI&&8hwt@AV_N5hGzdxX!pL$!5{$!(_+|YgIc-{KrbRZ2+`2wS9#dChRRveoo zA8nV*d3_N?nT6XmGx8~H^T>=_DrDgSm?w0W^;1~FON|V^@xSv#yT9q|oZ{eG%srh# z)`AkPgW$8&)L(7eRE6oVYlF$=!_@-Xe3QwuS-lEo;`a+}LVi0(X(aBB1kN0R1^rH^vt%ou@e^UCkegnj=ileFjE6zP1{h=S!-*qTB0PHhL4^P?Mx@FD3aeza4Woba3K4ba{^{Vw=fLg`biTndKR;(u zTsX!~Gy?j3wmSShsVZA|{vHNgKI;2hh-r6^I+7st-!z>>Tra9s-pNw5d zUdH{=GZl6PF`GE-#`4b~&;g$3oT4U;bROc^5(NNW-)Z;?o%n3y*=}Zp=Z+{atGbgO zQf~>Zx5pSftNT!;RY)3gWA5)y6R8c3Nf1JmtZN2%HH?w z%niH+oNSKJF(@5n9<{@G9^!8Oq3D9~1l%fxA$bgw@`_*5c zey<>v!1=*U_D8ludhH?0H&LuQGD{VZH!?FFSc+vGznXj&6>brnUgifiORRp63tA8C zyzuRl-GNp65YT>R$~zb(T^d4=X{Sec7x&uU666tdm_c%x zSLYlDafifEbmY%yv>N0(^4b*T)vo!bNTsiRu1hVrrnd36*;!pj&3Q|>p0`k5n4&KH z`=sRO+|h~$&%hjifRwxI%fn9sD}7%*)gm~DWR}s9Uzq40?DMl_B)nP-gfg6bv!Y_k z@T$ErsbQ3}fxmEA33ta?*<|wdr^S?tM&8eVJQ;d5k&&eXHr?w*?!Nt4cT;w6_K||UZLtZH9D6T>m%mYTD_7Ne>#rnw7288Vg;XJvGrAvj2OuKY3mhC5rQcp>#fH$ z#Glgk(Ka(-GvKIeWsH4%{ladiWEzQII2spAaWRu$tRJ86-E!Y1wXh zMNz$UgA@nheq><9j;5$Vi`&+hu#L5hyShdbe!(G#t;p}4tm@zDB^ zhgn&d2Y6;HA6ZCBDiCV6JmM+%yH7~pp>IP-XN^2R>~~eNhR7#A5ze#cU$4JLzWwUl zTwQys$#TlX&FH&Lp2i^S#dNyvpC-C-@gDv%^S|@udE-rQ%y#6CCI{j2rCFD+-coxR z)E&qdy*h)$9cuMW*CGhybW`mj^bf5RJme|J8+h~TO*Y+hSVvPKgjTte5tUXFAh z&7>jCkhcfsA&w_WO?bve51DildBwvRYd=f3DBxK)d7)vHbF=7!^#)tC9@fyj)-)VC z@2Q3Dyj!D7Ug32IYnTRC@$8ogAWMZJzNE~FA?z0)iX$0 zK{X)Y@~54(>)|e&4Vrj~@lHCw^a4+?D0IE|9#KF17aAbSR~673SHa6zbS3T_2@-Uk z?9EnVICiF%u%zMeF2T6qOc40*lcPD4EA7|Skp)xve|b6LF3u+rs>J-=)QV~?Y-POh z-SA`aX3-a?ZRekN`MT@4LH9;5$ZtWpYf&UYk^b@;c8I4}IZ-Lblnp|ZInHKQVyD#| z_afuC@7R1Hdz`6zmviasJH>dxB)v;WX(ZgW+)*tE%v5G$sk%pBT%tCTEh8zqCO2p( z<#mAfm|uxBQcF}zi2J!Z5`^lB{Ple)4l-@2hV`y>^!E)#&5Vh}R6o zTOSG$H{2g169i-4IN%rRfv?8xFe^84+s;9WMAhk^dZdeSw`6W>_9Qa%uC!h6<@iyk z`{4Z~-&$>uPbS`Gs zlmF`J(;Rt26}oong?Q+*XFUuU`6gRHlEqjsEKkFYnhi~1QCX*E|1KT0&Xn0nTW){h z`IUl1wBpLj*7kjU8p4R}(@{*i3V0oYnv{B$g)uokOz^)wDj_jVwdiSuqlRL! zuIVv+rtRI{@E+XCO>TETjD=Lj`j1??b7jD{VdHFW%>J=2Q|?c=N*l!psq?CEnA2I9 zq8-tf#_m~@OSoaEFq9)FUTWT2Qdwr6VK;hct}1ae=#Bc)y<37to)QNnA1(~Fgvh|a z1;h=wM{UXEx{LEY>@pDoS@b#k z(N&Kg!aZ7Sxn*=Z<+Gn6_0I!A}ynyS*dVwNijI;YA|Lkz(%e%;H*K(abtMQj2H&+i61)B1A;mI*Y z&zsji;IC4)0iOj&1yZ7&$Ys?6X0exY(M^Q9&L=_jl2^pML1_V_9W(`z$@A}xLPg(+ zxEQ1i1F0a9gTlX&_aAAS?a?Qu{Z%0JeplKka^0jtw-iCFsx({x{(?wl0)CR92_<|! zqgn7*UhH%U%#n4W*WN$ceF_zOGigQui~YPv&joy%Kwj?oVQle7u++&!n4oe}D4w2X z*|~%~K31c&<9)yI<$Z+hB5v}i>Tw$<57Fmzv+a0Ye2l>A@uq3>K$p9+c1fE>)RHCW zYK#5g=g=JQFp>`j$b&xC*Wp3B7z@y0sxUM;N>sSOV>BVKUEM);}PB)gP-HC=7DT9n4?PcfZP_pDb463FR#?J zAM$g=itjpUv3%56LlsH{DrARY$yYL}pjv&l%|< z1Et+akF``*FCPNrhjukL;kiOxN>4>Lrpn2XiIcSTF;0(nd>WHd7$_*T!%xKH+y!G5 zL!TKqe&5w>yYu?}>VF>_2e~@?z3xigj&ioKd;LT455wFr_mCUM!%0zpi+8Ozp6T75 zHY6m$BvEITK^Ml3h=DL?r*FwCqf;4<{d7le*+*ZJR~=^?Or4Vjy|?8hUcK}vkQSxP zo)V*>fn0{tJ${~aPrbXzN`^*iNB_z0XQ^&&b7sN~-!i5W*TN-gRZ5 z@V!HhFjoT6a0sY71q%`fmrDXVPRb?nANtb@z^c!_>&l6Fgue}nTl}mrwcCI(LGw@} zM`)I@_tU^Fv6n`>cd5ey7PgCY#Y}M%3~i9y+(@&fIVKGJAQDRN#VVGtKrC|FPg>vn z6jPm78Uq&=#*{HV6WK>(pS=fHpY@L*L&3yc?qkV^|5CU&ei~e3 zTH%AGv3P2dd08waAbXd`>%r5Wsg8>={XJ;QWetoHdNJhQ^-auDqFssF3ViZKMXcq5 z89`f9iS8pr{`L*T|9I-_$8jlXOh3l<(K&I%_wMlt)~v#kRfX%E(GCoy%%ZLx!P;Jm zUypUh=_NnYxrD^jr?+ktq!#F@%mkp6&m%@ zIS;a~7IrpS=GUHz60MI_+-u?CYF|Jbv#L;Brl?h1+t-^i4To!iub1q#aFKiW1>(Ak za-$81V5OP0d%Yt*(~2tGP?yQl%Hx@IJ4ZMQyE*uUIrn9q?(A3WCrR7YPX$s~Un7;( z8tSt%+C>4e$fMdSlZKGjlhQQ?3{NK55=XT9n0oaqUPZHq)V}C~F9!qGBs|2~ex^-V z5bv9Zue|(;)-2n#>{45|{S3RXZXKh(gS&uhaqk9%Q1@To@*kb#{?`#NuWN_(eR{GbiE4eD#5&UkN7 z6U$I|)cNijr^zg%l~-r@R!>=-l50Oc8_{Isnf`;J=> z>v1mvy?vdBm5R@^7y>170#|ib)@&1heQdh>;{E2!6>)tPi$N-peD0r9lf18-RR6%J zMWnZj>^dQDO>?ry^AnKozA0>bn z7ZOCLZpjlQln%WP=dmrErzHv>+;pKmxCh`mSc z4o*0%9TM01ZWO?uWmtB)JXH`r@;;Y7k~yu1V_aPSxL?P^K1?L9tWRIQLSCHr+PP)` zQ<^Z!L+q)89ds4%Zgu^Q|8hq=AzA%wNqn$ZC+LPs5MHYjwU}b^Yu8f{U#Mg!CXn@$&k-zy=v$#qY+a*7(%>yMG!hQU9 zU_6w}Xo1T+uKo4Pzj1<(Gs4mvE<)3b;r(f$UF}y%yhTh@0Z;y~*(Fcv?SM)i!Ca2n})XUI_uqsiDYPOHqobwO!VI=cH zE88Dbrso#0#zoJSJ4V}#iuRE{twAJzdQ>&B2#V$ol`4mA1A9@shyvXk{MxIo8ds<{;bsdZqFeZLoH%)&|@wqhM|?p1k>MN5)sc0SaBB+3XxflRXPg%qwq7s%l1y~ z;ztwt_EdTHIhtlE5_UwFLLk#sZVIG@zuxUW3-|qHRRw#}B{FXvRKy!aV z1mQZ5dJ+SrN;Q_}gAd=l@E#vpDdBX_a4)Wu7{^)v+dH;IsJ-#NHqpiL9;nb*{{S%sKb0S%a z#6gzq1)t0T81}8=pQA<2&zDM5YVw)$Bn>&kz`t!zu`WUG!tI7>t1+mv3ZG{jU#v}L z&7|(Di<{Pz7Gw!)*F(Gh7zO9wX(Uhy{Ik7%3|63&BKw>}w#V0`F?d~?h2{F#Z#+)U z#_khICS`o*JRKlsH~Q7%ms}f%3Q*=APE0)0QCF?hTYEL^_3V1Tv1QmhClIQfE*A8I zM7hEa?FX1H`|*my%0l?5x~Y(b>uv96ZmwKndu$Lmv^1u0i->{oO6ioUeYCk4I3LF9>^}t`!jF=qezftr^b&Gau z(b~C53U9!V;WH_P2O!hcM7T-n|A2ao7pCS-HbjJHX2QozaXbR2hbN%h1>{6DGy{^%o3XEFtZ%R;}vSz#tu0ldcUV^*vwo>ERE<^?zBX&_>IghwMShNLkpw9sw)NoDi>R?9PzpO`>RdwKD28bjr(Dg8m#BD{NkSe5S zx)eO<=(>DJW_d`3_g<6Ype@-)zhB2Y98r=p3Dc9^m$s?ro9&d#D72$?bF;{L{`>5! zC}nrQ@9x#MYwfDNx@%LroFhiEHnoMb9+sO%c?Ehb5v|OG@oys!!RJRDQR>D^rGk&k z>L#6p4gcJ3^db!T3jW$ty!R{hus(9bEnCue;_9nzD!Xp_Yd!xhl6k3ywD9mz8OVt& zLppB5EEzKb_}e@mvSIL<5$aDBA=z6EC%1Vlj9iiySVq=<6zgQv=|+D^TzXzv>sq{) zUS{8vcE>5zk?Mp+oX(3yj8@%)bw-s^hTrpC-_Km^v4wqYVPQb}Jwe?E*Mc_fhdaZq z3EzfR+I5&cL$9!&$5qwYDn0%!H*1vY_9f%Gpj%37A{=%ORUb0qbEqwhu-~oyxBIyh}M6OYCphzaV>3IyU6YvBLCx4px2gKdF?*QPGQVpEQfhq5e-3N>`H3y6sf zS+Dfz5n8Rl@Ub!HG&LVE~hAOeYz##H~(oA z2?l?!+>6Eh_W-0p&z}7Hj`SPIknr0x54in`gr~e4cMVdHATN1GRn19B8(`t}Y+T+Ls>w=Ds60@u)c1;Fsar$c0@$8M~-8#Kc?;UmP zUoq>BMZ7tl8`}*X1<?s1`o?s0| zMKy(zv|Qb(gzg_1iAdbsP#KdJ(6L%2R^J$0uUMr#;bXFw=hiiLWBi9{_<+BE9-Ygp zbA0_qMnHeYYtwoHanrndyt|~_UVhM%xD%&7O_@gLoK)?_9$VJ* z;n{paqT9gXqksY)&a>P19(3%8;M^OwA9YwG3@?dUMJ!g{G@+4zLf}T9xlW@L&%b;1 zuscLNYE$SWpZ|qgYI1X73FcqFaz(~XM?>{l12K%IKK|3~KggRazQ07C{u;*z43MfW z5svgTczrcTH&aLA5VETyzUc5~!^h4o$$*RmJHv*EL*}wfcq@Qq% z84R%Ne)b=u%F`0E>RWj|=C!26p`D%$P1!`9&ATtawEC3(EiQQ8X#SagxcrA9AkPJp z6~rBM7{7#}AyEOtI#3Y9>HJj)MO@cD;!Xo0R;>HJp=0hJO?TCpC#)|(-OFzsXx3U{ zl=-GTYuS}(vNv!tDVA1&xMCspI7uNL$mQh}0meA$cZ$`Lz~e+7kX12OAHC%l#9$pf z7{6^P^MF^vY+Xc zo1nntkNEJDKvh~rP*Z4|uM0B3ZKVsS*T%T@98sNlx5(;VyM<8sL6`Gh3qQm;R|(Cc zP3-*mE+~!r;`wvR9_p9PKq1|wb4~4G9_bz#IiGFx7a58u&ASHT%tB+Vvf9b_e^Zr7 z$jgdMT%Usd>O#N2l&)Z6h^Aq5T4yaZCDP@$1ndS2iSq@jnd{wgy)bF|@SZ8eU7j|; zJSV=~R+7ac5!o%EX^}MM6F^{kab0S|s0|o><-vCAUuY%UEhJ-Q*Zn4OSpyM~CswwO zA~I|+_%*U{zS)Edqz!8u@Myd;X>|&6|Ka~Q--8MhGDMPm43Xyltep6>cL6<_H#1aH zO=sfbVQ|WORP0{G%7KJm_RVTcS5-SPz01i{PW(a*nn#ot>NGxI-C!yDvszbg2bB3g zaD4xqcV*;{W5RUbfj_RXxg6E|xq|s{4a*#{AOT!>ZH8SQG|J&Ga{W77{JcWokGGa8 z;6(EfsgFPYy*)heH36l?vv%j_-}IYM=d{I7;zR!pQ5BSFZ07|8B3$+!@CHnPGHr*8Y+U*!D2SwOiOq%eth(qghKn%;9+PCebT zl5W$4d}-E%RI%DVMUV8mI=#yE&zzoi;QS!d*R>&5ojme({o93BTRlcjo1tLt3lEa^ zvFwgy+Z#48PxEo-PMu3<4~CO3if-k5egZWqIc*Dlg~{}Eh4#Q~EXuDmTK^w3JX(b#k#T1XK5YJul6=B=_uUOpUXaApF2B+UOZvxpL z^1x}SB(LY@xg`(2?tcfyUTFlGqB>QQw%4(?*-17v@}4m%t$9UG#@7jH@&0}c@=iTh zo+ZUhPiLC7dA)n}UoyFjP4=;?{%Mjp=1!s5xh4T66vtrOn@ER`2z2O$zFk|io^PnK z#$%~II+!KGrz`)nUOP&*9wf$DFGirZa(q{HtoJ@uUGu5`2U-;(4NH%iaq2M_&K!_g zE;y61ENi9#BIUq7!}<8@_dikFZ`1Wn=?YZ5*e&lbG-Ttw>8bm^#XRJjOzCl_Mq`!U zvuqVFj+P3^CkpRkZkW`iKX}|Usw(S0r}IAmX2r?f@u<(I7iM$A-=8s!{aF=lUzyOk zd=Cz2GylCi`}~_@=DVqtL*NiQz7s{lP!IjZYpHpYNla{*gzM>-IO1%c-6`+6rscqm z{S+TOGfCL53g|y~mO$p6=r05!E^rDZZpKZOFTn+aPxx1xJYy0LeC!A#dV?PxVdwf~ z`i`*8s3k}s;dgSxnNhs#b0R#^{I1DUn`R=V8I84+*S!6&<69U5ro7w;7PXE{agZOB z@8>_iqH@x3UDoAui4v6%tyD`px_{Q`z^2K=-hXm)rTZBRZRo|ML8Rl71=xz`%m-)a>!e6qy<(f!*RlTS`KGBgiQ!I^N4R8}WD z^?1u{VFZel{nTUO7z z$Xf6Z@c6QVp%FYrsvdgx!tH-@?t3#Ys=(e5ZOL7MEUU2OL%CCnMn>m0hqIR#!2JuA zRrpmNe<38}`?IC_)}Nm91E>01U7IO2j)5znJW%!i!>Lkdf|tY@ftVBnl&(##9VZL) zkvPZ!+#1RUzF%|ip4E0nZL*GQ=3FR$@zt>K5NTy7JDftjl)^a5n+)S}rxGJ$?q6DT zt5aI;BB!QcSXQEf3GYW1{et0HfzMd|6mS)R6#}fgitwbg-qcF9;9r1P#>N*B5BXoS zrTh+>?s5khfF{Hi=#GS+JuwE^G2}ayCh%wfYt{E|u{S;P-B%(m*uZ(zV0d_rQCd_H zIivt)0|Zl97rqnAz~b)5DEs^om#Mk3i+#X$_;>c{nQBnkp?OcpWkn}Ah9`BVg5|TB zM-WzUOI~m^zMWmjPG2cYJCyD5ITz+@r8v14%Sd*>p{i)N#>aEX-MPQ4j{`nocB3~= zhJ;KHVkyptbKznI7|sul9|+tL=R?r-rJLQWOOeY<_kV>WkKiCiA8$-JQ4;wUZg_Ti zfUIMLk(VJTzXOVltB|cE34!~%_)`S5f|mv4vPU!6F@smSf{Xya2muBB)Ju25rFioO z->=R<$xq^8N36gq;+SFmAw~;hMi5fWH~ZB)4>tk>GcOsyXDwX`b2%6HDCU!TA18Zr z&}0FF$kRo1y`!9Gs0vI4adqYIg3T=}qv7Cv7XAQ*GI9J;E?iZtI+d1IvGwv5dFue7 zzV&TmK`P!xRsTBI)3X4^#GA_dSQ$d~u`G5b*zsKt9d0a{xYiKm{f&Rq>F%xUfN!tlZmhQ5l^@%4p>f$Rdc6Qs2 zQq3-zlJs1U1y1jeO$7nDA8pYSxDMs7egR5itw8&5hq=|J#3}BuL8hu39DKlBd|#fy zk*5OhmGlhW&dpB>kOw}rnUAvEHi47(wsY?)C&SMssRN7_#ZS8|UV~C9Zvfln;U$Ll zuEQ6v$dF@)E6-urP}d$t)G+FT6+QgBUZLIk#nGE%XxsHAp?AOtX?AUZFAB9!+k75! z`3kTNc-TdD?95!O+@P{i#k~1rSAIQB;xSpnTEXUPPBok8~kcJZQub6dHPVFMX7 z^b73a8K&#KlBP@ zNp1hc;>=*tiQk)MMQ>0ASyMvH#lwC%D5<~rU~hf}>9@|U_c;cNCW%9WcuZ9rPfFS{7D6#l)fLjj$q~; z=Y4CNlMX+`pEHD%?=W~65DW>PeBS{Li|LUPWC`*Rd%mP9iGeJCCEg@Z8U|o=btM9d z15mKNeK~ON_BW_0&jr{6H=3@>1RAx;8ap5*iVQ+l9}y zZF&fq5<3l-z*o2M9Z_FL$%xPfQF+x0pnQSXtuQpl0kBkC^<<|Bs1iU zWI+T5kSO{R3Z-1(+Iv4w?e2o6yHSRXqwei{!-!}tjF<1(id0L^D4CB>J1U#-xmYAK!V>z7 z)#Z1##GqVSkIkK5Jyw2=qj!uzgUz39L1nfogk~fnO+nqt8q_PO0MDGa0YXt!x#qI?f=Z(>r!tzw`1l?dg;=t; zR7}S|iQ*A&vB_NM6RIV}+Wpgw4qa^cL72nwxv;E{URyO@Kam03wJ1cn*I~f2mnZ)% zmmL)nbR1wXLl;JWNEjf}?m8B*i+in)3M%-@Wq?gc2_44X$Qp|_RbO(d}X8lFgAUA7i2T9+W0KL_@u6jytu$)EbuKB*n4-czVpoe+6vED?t{P zD#YI+m1xURlrk^g_waeCTMOrOE}ciO{Li09=2(1kq+Xp_6{wP#1-ytUm80smp+*&c zV}@1qPV5FPEb&ION?L=mnL2b8SwM^sQK>?pM1~D0*J>!(NId;M>HIM2r~oL$iEOQ% zXdlNk-`Iw5Hx7E|UqEZuwxAP;vh;wly}IrMC@C zf5ApZ?kI8_rYy{fqIS6sS4|W{em(q5CXk(tqwy-xviKE{`qe^TN~cAGq$O&|rf|Qz z09A9zZezD5YB5Shgu6b!8r2Xrlywn{&7HlH8?}F&-64V*a}G~ChF`#sla~7Y=mfK` zLYrPYa_qBl`rZ5l_oj0PkO0rG-P*M)1lWxFF6s2k`DFuD2qE&9+4m!alUPIK$x1!j z&G2@3Yy5*M>_AC5hBR^3vl2Y5k=3$cr%a3?u_qTRiwaSB;%JmU6{!w>+FA#12UE$!)jEOQ zv4_Y+Etg&CBczOTdlU9XEBy8m_EtYBdP-h+;?>3PeU{X(7&Dfo zyFYBSBFYX>T9KqfEE1!uH7BNv7{(7R&JZF3de95tk5KdB@aOnwWjPynLTgM;YNn3J zHg?k{*C(+jDnCs`aM41DATXo`KD%#vp>u6v*8)@)83tAm!A013reZ8T$F1$cwz$F; zX!mPiS#HZ{73yp(x)v=1*C!7bVQDyQfJq>V5{=pbyJqz^MNM6ylqJSTtwFr3i08^Q zwO(_@6QHOiGxXGNlrQ?_u{-q%=}p#6hG-d$>lqHp?hgoIFpH9)aoD4=vP1+_ zn9o-sH`yIx*`s(RF`G>i)Yr2l-rio&UfRAiUp?mh_4b`-^Eq|mJFJIIo7O*e#h0At z?YfM^yPq-c8ijBrK7%elcUnT`Z7co^SE+&eLC+50Uc~pt=GwmIkfu)JpGur;-Sdgr z!MAV^FzD=5VW{XMGo_DR*TMd%PP9opSn*XHVkoM@U0A;%# zY26<-m7q*4RLuf3yRM`fFJxDUL)=9x{8l5X!<6#h<%uX~#WP+h2Y0CUB8ptf^@Vqg zCwdVS-pUCqAqJdUanFt^#NP9(hGUod=GKs5#P<1DddId(1fiwO-4mlAt^>cDL41F; zWCE*RHQj!PcTT@_9A~ME#vG8GL%ypjkr+5uzWk2w`)dlCN1*gT{9<+OR>WzW z%(io96YBMC`Y0n+5w4qKa`~d@1j#onz2+M_2ml~*Ku}+(laA? z7(NVg6VU{H0(DO54@mz0cNso>@)H5pAjiQCcsDQn2#>;YH7;Kb-I7KpmNig+cRw^A zmq7txe$`!1cuwrPPtDEP26zixF7xru8 z?gw--V*n4`>yJs#Ybq};_yMQi<`kjh_}9Fp5r?%@@7r#FS5j7s#aGKOsjEh$t*t93 zZ{Unp-$*}NR$isrLcWe{R>+N1Bp`}L=xWLZq5M*}wg zOSAv2q;5)4tYlyJEm1S`PMI${Rp<>z2O_S1X+DkZ_kStr2H@{NPz8Tc!011ANcq9n zW50+hB|AOS4&PnS=z{)sy6dZ*`Oi_|BtPz&b!5C?gWHq63bRdJ8pM8ZpA4=3^hpvI z)Z|k5P|?ZSPpGo*7hW!f6;ySoGk^cArc&|ogxdkg(N7KWT$mAEfS-)Z=qCJRv^Qd* z|IO}vTYm=OSGT_Tq3DW64o}7IK_A<9zgZzpSwr|ox7Yf@m3yyKYG|&y23V2};8DkT z$(njb`s!1FbNvboi{M{ZW~;M_KANvWw?MNWex~p)Ub@qtOY2WnysEeky`mXewpH>J zxv+VTPWM)hIFY~QNUC@x)8FiSVZZ52Wd=ETtQR^fd3gQMkiM8B%1Y%TJq+@bKf zg1+`-v^1KHU2!2i{QJ!Tg|H{!F~eU!l)`#J^8VnQG@zNhOc6PvQ0wosK?5ukD^r9% z668~aoZF8Nw(j7lsG)PXv6K%ZDH*jdpFD2W4p=z~NVDu$sO}39h!}&OmSl%Su1_~& zX3jM_+)+^n7RPQEtkv=8J+bOWu1P}e!Kv3?KOJO&gDYl8qYPiZH$Ti|yl6Z5Zm$}= zw{I`!aA6YC*TkFu5kH$jE0gs=;?3dhXztP!6FbQ;ZcCWR$N~g)j4ybIq^#RT&@Xd% zIKFdOTu#`7p&gEk)9R-9MORbQ-UE&SvE}heYCZ!vdP5!M0f?DqY{XIR_Ey9(c-jU) zr}O%jP+ofcMhHX~^yQ;pbj$YTZPeml9mr)=Ztl@Mjs`Qg28Gq+Ubs554P8s%VdM;T zEX4#s`|L?jqu1DW0knEDSDjP4<=hdPSlhK$%~uNzWJ33Qc#*$l`H-?xjU*GB#ZK1+ z)yQy(EA_NbGh{CBRYj@Yr{Z2+U2E5=VT2J}GLY?H5|~?z(^0m@%W)(LRiR23b-gOv z#Xauk+d2sn!s`j3s!3|dH4dAOP0xUX8#ug4Z%wzSUYSX|1%?=*ePa&!W&v-g7(Z|= zfMB=GKhP4GnI@|u{PcIz*KHM@JoP7Q!d}8t(h~$bw}}{i{O8gH1+$;ZJV>T8Nl_G2 z9XI{J{Uc$NK0-Y#<$k@sT6rJsiCZ2hC4*Mx%;kMeuf)Z-IB$REOE4Rh5M#13Z)N1o zA>WyC2t7BbLS&ddw>~4G?sM3JHovhLG8GSBieVn9&4%fmKI0^kvNn_zd`m<6&Pd!>J9)D_%yh>Thkg&7ugk&w(NJAv6hH#9B9GP_iPLXr6naLD?&v_Z74D^K=(_J{@O zah|Fxv=qDi-2yMn=ebrq#tEZKF>eU|KxTgl{24zANg)q^Qm^qdI-cIpA{k4^6d7Z5 z&q6UzV1fG6ol4lJ$=BNew!m~%*AhwGBN0kD9gHH452e77$tzTg>samJ`q8gm=CxMh z!POgnw{I@Zc$>TAq%=H3MjJP{c6L7clKx@MSizBQOg-TfwtIevNIDS^j3lCVA=XGU zBVI9fyUOT)4=cdY8S>Qm*B_{?d*a1!uYZ?>IBQrMgP7!F8F7n2%M@`02a|h5e+Dl` z%9^gqb$ptHW76mRhJrVAMH%w5ozMt0LX4x262qq{w^Nt0evp?v#VnP!9$N$RjT;k0 zsVR(R{7T7A1guTan?(Lk>20@zOL5^ZJl;FHeA}>4$;x|sqVzqsKH;Dd!0YNcxD70B z^CtHod)ighS=1@i*am#HE3YYYf8npFg^@KXR{-<~6o>3hY=C^G?DIqP>`pq1Hh5d; zysBnu_Qg6}O#NyaJPZ8f^ze!o4e^Q+G1AuaLU@2(dt z@#<5Li7I_5ZwWHWS>x5+%CNq<6;K6KVt99x5Wb`%_dvl;CgAR1XoEBTi7m})`>lc& zeiFyn_5H=DhP~|zp(>LuX6NpFOArr_oni-v-W8GOHttJMe)%pACIE4E#l<*MJ{us4 zG0!gf7k82_p{Hh1XB2Dz9%9Y$d$#xit@T;U!COjw+gmmOY2nKq@|WasX%&0~JggOi zwKT$bRZCW(Dp)X$jc6J9)kmUeL>jy!+VnCAU~J4Q!^YCaY=kL4ByE95IL2iX854ISo{ zpo(-A3UP$>RgkMLp^12-6{z97R6*q|Tg8#G%gH?XQ;m9>PlWR<>`(hp7aCPc^~)Ul z?;e~#gQqd`H5!wv{^KoFh0b1#*<)}?(khNsAu)-b}P zmNcPS^H`XEBcONPlyA zz-iz=-}B8jS6(1zDSlqTm_wPCJ|3M8%b3S)PPla6w*nE~6VY8)+W3w20k=}9L<=iT z=nX_is*K++x#>fr`)wuZqz2|>&2CzMyvB#QQ(?rDpfyL4$$*7l>pmvdU?o@qRznx` z%BrHVkh5-3Tan6HZgtl0Nn}1yDL(xWF$>+b+s1~!C=8u7%x~;=o3G=b{wr%Cpezz!W|M~itc}AVRom%zokZ&A}n8bgW^(e z=|f|^V|IZq;a$ICYG>^I?Q`3EYl}^oRfnU#1~mwCFr9nT-S*5o_pgg!lSe35|%+ z#T($`9dq^0XozHB%{6t@s4HwH0P2i|$JjA#RuPUDg%bc}BJ4KlTV<0e!%PJ*g%9I` zSu83mAQreeOku2qsjMNQ5@KM2aR6VSD;wi+t}YruOt&jmWMv77>qeQN5j3{BE{`It zpz}hAX^^?F?#QdYeHR%QA8j}ByCPVe>;~4z?#vgvuwbG5abBL+PgFB!4O)k82+#He})k`G9y};NRjtB&A zXkwMca5Uvtjk&~P)9tNb>gnO0-^-Y5LSrgLI8x~|2AJ~Tabq9Smpd6ISp+kssfh_P zqiW1m+jt1mUfZ`+K4uD-wi%u`m;3dTNjOkO-!A7`doYh7f*B6#Lyc#}pocVFmLRLSgZS+t7LC9} zE0{8%fOpAi;QCB29t+qHJ~t~5v5N6w7yl_v{@k%dcdPFgT0WV*mUMlMUo=fwiN`?P zH|vh&9?A7v_wxFZr-@(FJ5r_*+usylxoIB9XkxrrNSOdg3XcecOcAf}`JY!BMlBgh zzNE|QHjuW|C;?~a9-Kank+ZJYpxw#yjmhSnAC_A(c{x6WK%I#z{TnJ&=Gi^x(I~-P zWT0i5EPO5+M^zzzY$d@ui4-UXzi{fBPQdPH5;%G{`*l$ejUtcI8lNn^hvD-YTrjDG zO=DsV*3XMU&hpQ;Cg$8Z19wBO_y>~!-I?eY)dm}A)aawG94pv7GErgXNBQ00;1iY& zg-d5K$bsVO=^)~#ji#QoYXEp6Pih68JMC|5s^lObDp7!DqniB6;Lcm(!r zHmjm26GVCK>+ z!K&sKV`*-32wc^F*U)nD0_EiVs%a@pC%li{*q=-3cusC|zL)$_1$fr80*pErmyn%N zBei8pqm5}+{vsADb8B+`m7EAkj=m{Iv7T6H`z<&{cY4pkWPZpHIUhVbajy+ow3BX` zwjzr0jmbH_F6sYiQ6_Xl177B8Fy%S$N((JJpk~({xi4RaBUOpzvNpzuwrXn<$m*vw zSI%PQS?S@UW%8tW&qe+<5&;E<)@5j4J7!G^K;`j7Q_EexHRk?Z5wZY0hc4C%_fS1f7n{dWx| zp~ec{BP7Ufl-!24&2tUD{>uZNOWMa*$jeM%GeVF7n*LWbP9fT=DYw%;_Ui3Cr!~#_ zM}U>io^p-71buKK`&RifGkbTCysXndgED7XPp4nQ%(Jey?%WcQj@ov2dH2sf?sk`v zcMP`W|G9_%(T~M@iy?D)wM^rR8|pFck!iUBdz^cehI5o&?TLd2DeD3BRH9)UM4rAm zFbHsu4j}%`QU3GEgHWmbrNUA-dm;VQ^tK+Vd6fnB3-(FC8AF^P6Mtgiu*=Yl};l(WoMFA~~tYf~o2IBKbS7 zN#8gA0d?-tXqk+PlFZhX`{}XPr+`6Uongv3zMy#K&U^1=9O`U9M*bDP3?d_3*7v|S z1KpK4lZRQr+1`bC&MHKzk!Tv}mk94!s1ka_k4ET{R4$5Q3ZqKuEg>=mq6F6rZlADx z#l;vu9-@LxEBxF>ZTLP>+Dd;|oviDfTl>{!Os6+Nj&4cqgdXPUbT~i9I>HJ_(R{uw zP-T}}?J}Ip{$+-BU?{|1Q$ufL&&V$!{56gBoX@9@RN`pjE=foV z$f=AHjb5ojkY-&aYo34*QagjNlu7d z+BA1u{iQ2-3!Hr5FQvY&#*tQz_)jyak@YvAws8kI#JRhjtHxd+yu!8|+~o>q0O7dI zEdSvId6U;-y(%k{1KJm4UlH-x=}ELh(AsG{CMo0(!uv zW`Rg!^{5u7cLX@@{|$4}(ex&f?3{SqikKSO{wCUuTLwW3)A2BTbtw6@Rx3f~eAxy_ z@7wQgoS5iSa`xwt{?vzx>UL#@(tft?NaZ`EER)4AlHgrI^?|-%*QLoW;hOG)&-oFo z7_si#+n;t#P-*er72|^+xLtI>Zu2PFO#{nS?R+OKck{@24jlb2~a46lc5n z+=&d>N`%xzq`&j*Jbdf89mltXT;K;IX%_~yvtkB%|3e)|!`+K`M9h6H;qgvxi+|92 z(%HZcu80I6GWwW8{-Gd^B@-_*`_|cD&FeKmJ@mUW{tS>Nxxf2)p=wx});-zN017xi8XN6Ps=BUX$mJ&`7eLape+blYP5F}qR% zz)z~wz#zOR7qGbXkfLcNR1wDjkx;<7NB>KmPcIaQ3idOQbFT*OJjfgyKT{}Ea3FYv zmv1H|D3irLm#5JiPeL6$lG#x$V7e#+nz^ZI+x-F4p(PbiQL+-}1Yod2E87IkgnVZ3 zfmv4enIe4oVWATn?@J$O=zcX}IX;n}1?0{*M0i6hn%+=eYsRZw?NjqjL>I*-;tiA^ zyU6(Nu<%y%EN~O@p(@3TG7D749~PdCIV{ZM8cGs}x$w2dX}=%sRKuh3-tXpx`rogM zT|T=e7_phVaY^i31r-vfrVCT@YoEncdr>Ctw=_@IdJ~tkG^!ATl9NanzRvHTC7^uZ z7f(5z?kW97&D!7$%(S$gw2&AP%!JefLayEiZ+{1aH}LKjX|Iw8+;6+rld3RnnWoKM ze(;&V4GYE*Yzqh7s7Xu)DQS5r8gbQWETf(nQ+P|mj=vIKu=a-)Q2RY71b&LL<#-dIEe^#?SyinPMS8jOmF(JsRd$(DPcKbVq^EiQQ`q6aIb`M- z3bKGFlm0@oB2TDQNo@hTDl(qNNx)D{)_aePG{g!vehN|k&w`4mC~SZ!>Wh(9_&08F zEF)eFW_ssZK=lXqL!Wu<2~;>?ub*WoQ@$8)H(|VqnC6-KElL>W)`n6=?peSGT4%jG zMbjMO4OJ3;G(uHkQm|Mi!WEi>vHUe27h|@0X3q1|kpmfXU+(+Zh?!5ll+>;vO&4q{ u-yE;72(15C?Y~CjUvuOCskLx#8X~Rf-~Ow?)Qp7){xj0MqFbZw67_HTKWX^@ literal 0 HcmV?d00001 diff --git a/public/images/snowflake/openflow-feature/start-processor.png b/public/images/snowflake/openflow-feature/start-processor.png new file mode 100644 index 0000000000000000000000000000000000000000..6aa5b2c21fb3b1bf0a735745153885bd68698fb7 GIT binary patch literal 721186 zcma&N2UJtf_CJas0@Axk6;MD*1Vma0Dj-cdN+*Ey-fJKV(uL5Y6hVrBsPrNwR0$9| zNR<*oFG8q+1bq44`zv?7x88gIv({wh%=5)xWX4OK%D z5^^3A64EQm8^jz`E2TCG3C&X%6%~C=6%{^xUoS@&cLx#@jrdFx3R9zgwvQHRDUY46 zT`zvSc>S8lwc@v8 zIlM>izhHupU6MV!I?I>-EAQv{Cr^>YId?ry^+(w~l8`QlkEJtTxVzTKf}13x zWX)XPReRpW$G_FHIk-AI{KHlkv({Ynd?$bJZ@n`X$0R|bLDRDZq>`my=_XlbwM>=c zB`JK@_&ytuW^4K;`PL0eEI-Gv@$yX$U6bWY-<-E{Y&|+8Wo15cE6+(LE1!O}?ihM| zdpn##kvfF*4#{o*xXZ)Cdq;e_Q8R3FaeP@@(&Nz4enO7pMasR{bosZeuTt4F`QE5z zpgx>JKVzWqR?DpddN$F;pKk?h0@pYfRs& z6THD36=&PSP{{2Whev~g1zT@)Y$r&2S9bb98ijy&>lk^MJ(=dHf`q8n{RVTQ|i+9o44$W}v@&|HN zkooVjyoA-;2-yca2Pmahet+WSa~SMfki5)$b;IdpmS((Py&vp|UCjd2u78?z<74_!(k zw@d~8TeKu^apSkbGF<>#*yO&1zIW5^)7M}sTHI$25@wrg?&x64HxviguJPS^8|9or zV%VX2E1b=8!|nm=Ac@}-NnvtS=k2O%?lCu z8gxJhdB*Vetv=&zyVvjeU&fKGBs^eH7Q7X&x{|^oNZYUaHjd@Pn?ZH0)Xcsc_M(Q- zT#u9aol+7tIDOf-9*3q(_X)A6{L<&1yjA~9y^tm&{#gOl=Jkind68_Ns7FgS73!E4 zqNWO+Mp2tOb==`^PG6B2{XBjkJ;?aVMojFs_D`t?l8>lGI|r(?zTR+qeFWilLxxtv zZmbv`nBkZpWC-fYpE(CR!4!+JPyv0aXV)nrW#8!B((V&{ewT%L zfKriCopNKjWl}9zU6AP{?vbhGk=+~ltxv`roiA-j;o|V?O!jC1O!U+A+a>er6 zUm@GIzfiy2epQyYPx85$x;&7%=gQ)e;lefER5(_lIaN1h@8bK=$tBB;=U3~u*-Etu z-?4@9O)nZMU$k617u}$;b zamJQkvqYZeNJ(Xp>==IV-C);Xv7^P1`4A{){=HE4i1d=v)o7$$XH{R7smGY}n3IdE ze6MeeL;aePXbo%keU$6B7q!2_+&FjaccP~PrWPJuJaW(B&vDJ6XfU>b&Wki;HpuSA z1=6%|wIl_a>=}dw;l=R2cu~5tsMx3u+ai^D$}Y-E#xBN80Z+v*@>1N?Tov4kxyQNu zdF%4Owlm03U8OC7}To& zf`zWFFZTw`uLdIX)2tlD`;| zL=x+c(H}V!_!Y<LTxoyledHXAO?yc54ID@zl4M&Xt z4RBf5=JDu+?c1ujDpuRZ*vmV^cNKO7+GR*|RT{2)7(9*hQF!^gh+mj83y`xmcx zRL#_=ina@%JX8#Qaol|?=e>v|(k{MQvU;sr4`aFF*dv3SSP}ZUpA3aFysr{NM-+M# zKCG716mWqUz8J@^7OZCW@4Zq_&XYg&O|VViD*@r6o(*W z5}Y^?9HP?A(&5r34yX3#PMHoTH%%jHBTZ&)XLD+oHdHru2RZt5h8N(aY4EHd<1+C< z#z#7jK3K~A&{^fX&sML8{aE9ul`r?SRV7m6p2qf3z%mSyIQjA-v9742vY>Ujd$PDZ z_GbOf=xFhY-BR(7r(cDOHygKb{(p{pIUJ?ehd1B%=l%#_lM)SoiE&SyrFIM&qROjv zlW_1H{=KvzKVl)jzeiX-r=@<2uDuEP^>h2@%E~--IGd;STL6=os};}{d+~Eg zEBG#4D^DAx)h>pX_;Fl;s@#d-HqEZC3;2Mn(Lu$dqETMo4#3rJB~t^1nRykxU%y!C zfURmS_OdnIB(i>FdRS|liCWDgBz&zdLs2KFY3OW9J=!tE<{WXeDB&mTzU<*6>v@){ za>rWi`uI?O17*YS+1t(a4dcxdW-6n1(SAp~`cxqMy>{#X09LC*14Vf_qD5@XqiawsC&{ z;E(^(P#b>Ry0dNMYy-##6b>mnui8x=D;iMVy_%W+GZs-OP*$|&L%`tkeh;(j3F;yI z#e=oN%})o9&0aLRonb$we5@EjD(#2f3B~?s#OZxg7PX#300|}?VDa!*_-5;PFm0># zVej(LaHFReC;rt1ZyPG?>^!`mB8t8RBn5f|)w(*~J(>g*19lK|;T||P>|W>N#g5l; z0_%NH@&~44?`TM@_piUsCMBW$I3kQ;*-#F7!s7H&p7bx3=y2TO%C*O|1So7T8YgbT%C#ES$u3x)NLQYIwBL>hl&i_e2yCzIR_OEvlnI8!W+ueV{HBCdo17iKtF2<(*raI3RUU_*)*xGy9 zIYhxm2{2fJnDlV)x8)1=aQF062v*|%7li^b{ZBT4pYLBJ{%%VAraJn3Dqg-0 ze2*j^NIc*N-Q?rr1Nz!KDj2Fh`!9Cln-agXzrVKv01y-uBoQPn;pOWDkd&8~2Rx7h zNJ)tkDa8FkJpFBh#XbE5{$0s`*Q4s-_sZAB+uy~@lkcB;ZSA}Q{FV6m|7qxdo`3h# zA=u@ATk`b#uVE1f2>7Q2ASv+x@IQ4ES%LrLD(JfeJGh&vx_A&}Mr;El`{)tyU-bWv zlK*Y-KR8YQms3(&^1*+y{zuXOo%MyEgRhF02eD0m(ErZYe=+}O;eRm#0sjpBKSc3w zIsYq{C}_}4AmD!{4RrHdgJF+2k6bRQdd9?A z$~>7UXfxpogRVUL3xwdWF45EZ(1_sk6(^+#NWt5`K>-U!BLOS3n4;|pZlM93At2YO zyS7ib(%>CrPV5_8%Q*SiDxmYw>b*6AFwuOk_*^e+e}e-^r@ zy_9*ZuLuP6FYTlvEUtsHXI}i^^5oBDcVp!ePsF+A>EX)HM|efbCGh@L2<~uizMI-M zM4WpF+voz>eLd138g{-`y3qiC6Fw8TaT0bNv<|OaAs4H(9tcdOFOZ7JX2qw1vv&8* zA)VSbA>v{225t{@n!bC!+5ff++BNdz{Hh1wZBMc z!yjPL6B_{fk&>b%>&v+z0N?F-Ub7m)n@aJ_c;#PCr=cSl^0~`XJwBHtdZqk5%u5fW#58})m zzrxW8P|0?mS+@#iDL+h}BanXC!pSi$;b8}d=jd|(V|6q+i!LW}-x|k+suda^%Q0z5 zf@vQ_C-)>)5wOoreU}NoHgpV~g)XXk zjaHudlP+{c2(o&SHw-|c@f%CfByw)ac3?S~Lg>o5S_lNHa2tGhXbgGK4m9_Svzh>0 z-GPo3ZvG&km8u%5I0YNSV=ULgdD8*8<7cyv+RQ?kUX6ZY>Tkro=KUv7O#@!jF|0BfDdRO*GM&BdDz~3!| zTfE#TJGR;BH3goA->t4VM4wO8#E4uE?IDt|K+3B@hKi~N%49v+aP^`?3W2KF~v zMi4%A1Zcf0jY7z~EnXoa@Y|A?tBheBBLHJ}k4lV@LDl3Wrs6~16zb@rY*WJ{`1}0B zcK!2PkbI5_-_@hFSYD=nuP&X2=?!@JLHIe(k%U61r}bm$H9$2sf(5}fvFV%)SFHyi zb`9!2Vlauh)r32PrXMxc{Z38ZYj~b^%k~^c`xJ-BdITx77i4_E`jCM9dw6v_4}Ui( z_GA-i{jW<>EL(g8$Gq>di@mTys)t9d7k-wxJhVzsUb&Da2{Q{|n_kUVQKwyt7(6W! z?E{f6nQX=G)9_4~3;|4*McX!{=M)U}@|8F6+Q)5ePX`~=R=qSAhB=)Vv4)mklyI1v zk9*~TeYt)N-Sg0C*BF>|&8T4bg6xjySpXuu8mz+4UosPHB@CzXIom@U?4a>UXMWi5 zi6F0e?L$M00(Da#H_6raK5LPUVGU%U`NXF9AG%8qPQp5v2E3+I-b=xLBIRoKw91sp zIz~%crIjf#D4(~ud>jn}dFck6q(v6d!OtE4+UcTOIq(42esu=D%Nxy~!D80>C^Hke z+NALk#pL=NKKu>V*O&7>!bRC{F0A2&Z-Vcf-*;hVk3)qojPep`zO_Bv`F&Ioj}Bs` zW!@_$D~BB$>0Hz88|bOP%UmvE<9UI&r5JC>lGW@4qP^keMdJs!V<)!nMBUvtk zccN=4TOsB7oifr-*wuW8`Mb|Pbn5h1L|YcNuGY4`XhVFd6=D9+n(V5oE1s4qfJvq& z6_t0y4)f;P->&xgb!IfzIu9=46ImR)virsSP-uiwllwG81el+Rk2(oMvIFVOrnxy@ z>TL^iiK-49&o(a8zYT(XDwSlu!lvFI;MWNWa9%ps_KkT?XdljRXLvgF=16+zUrd*( zhFS~{BnKsAWHFqY^9SdWUl^VL@^+NQAsdUz1-z)YrpAKQ)cfbZtE-YQ%0DarM4@={ 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 z⪙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FDuuEE`El)#oSGaj3>3|UglEXqQjObLyW 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

  2. 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

    #oOG$|VKHly1D=Nxe_-am6n(a3;m0g7YSUsprX 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

    ieoZXS1)Fp93!CiN^lvptX6(-H@&cS@3_dehj zEm_4uju@f=W3L@TAh~7(j{LrA`s}Bs?O}@4d1$USNKSe`(*KM&b+@l4$)4WO-l-{^v_J^(-rlFYGfN;_ z)OM=uY~y^5_=C^Tr?BO$wRbkT4S;S4;h$B!6(n3>)6CR}5@EK!Bu$;Q0}b7!aGN6& z-iElS2F#Bca(c~?NkPX#(bQsz`sr~EI=?1MPFF9@kI#QzgL-N8OOF?cZ#iYmY=0eg z?G5a&m+{^wEH=H^#@-O2(Qq`61d5C5O8E*TE0fRO^<(7TZp;R~1MUaT4-2Wkpsl*aC9SES{kJ#YvBXFr`mqn48K*~cub)WxqAczEEuD5bGE9bXa9S# zg}{ql2*q&}26=EX<&>xl(mGbs?EGjWzw0H&<&JyEep8xzCrBf_{iR}7LX&=itt0>d z*$$e0M!4)=Ra}6L74dl|@_&B?{~CBK`;dFD5dzz**%vpWm&8`_J=n;q72XZY9iqkG zgP7U1fA1f`pI81>T!^0Inm7JoU^@?gN3f&LmT!U@d}+{%m#6OK^_BG*(6zOjAKoNh z8&+G?R|RmWzK?H?xwfHPpiOA|{$u}kLtYl(7?b^ZRPmPTZ5)QlGemY|>kkZ4qirg0 zZ|4Dy*Wy8aeahlmc_Obaflfp@827Bu51&>j_xk0G7j0yovRJX9q3qUatBX|N;wFIR zq!~f=5s}?;1f--7lNPS)U$oNxXyJACG)K!<8ho7x!6HLPm)(iI)*I(_)+Oy<*R3jX zw9A01Cx~p}(G3ZciUwcc^jBM_c?{K)%U{$)Zt}NY5e{(T@(bEZMsdkUW6D^4XC}tq z*}tVQT6W(v3LO@6%XI1p8H6<{1UXqYjo2i|+~%KU`FR8|I@BX)m zskieq2UrYBBA2!ovM4RgNG7s`dW_qsErg1I5OYB`WJ=b2Ur3J@d^xJww`F%WGu>g< z`{~x+u zeP_n{m`sHFmdfKQ1TFMs3$|%!PSOn2qW+T@$1TJ)hRn&#%=WYH) ztGgfj==Kygx~!YflQrBcGQ=YT?4At!JNX%umoeg5BfzIP-3i#V@f5adMs+AYfj$!W zf+g>ehFAE?VjmRN7bY&F!ETb!Q}R)ZAI85ESsra2C*5`kntaSCN(a zAj;-z^Ciclg_r$0=)WzLn3V`_=i;yPPUxRvbMPq~n3JU@lY)EJ#q@k1z#WzRuwI@%E*c5<1@JpiK2_>qoU!F%uG^E#t5 zA66A~97L}Alc|$@!V~yF&TWiTB}IW;fXAH3FPWE$Z*0AOJ&BJkgl;L5b%VgvD4XU! zj#r*Kk#}Kj*vW7u_42=ps)~Y)zPi57j(1}iuaWLski0nvaNnk;Jz!-Txal5<`e+l# zfUgy-5d3u4RM!|V&YdvME5r{N6zOSf@o_G?Q*(Z3$hzS6gG`Ps(HC`X17%m>2ew?Q z2;o7o!Hstr7b9?A7@?T?R1_=S2ULULXu53vFRst?Rk5$dZt?W#y^+!*)t)v3a^9!6 zL0coidVEhwG0VP!Zg?%zWd=eV9eZ||hjq00mC zOL&Rk4L^|7o@3VA7$%Xupoq0Nb#-+e(!) zvg|RV5>;BZ$<&y`R3M27y>4+^5*Cl+3+}cp&bCTao&Gsio6ei@_x=RfM(73^cl|K` zOK^LI-dMK-?(fa7{92h(;THTW7(*TFCCfOZy{I}&vSwCk%@$CU6L)8a@n7*d=#}gWpqI7W9^?vy#Z2GBH ze)rG@V1p{GKMD^1>$Y0YR3vbD?^W}3sN2Cjzy-Y&i~gsQ3GmP<&Z0X!+1pzc35X`9 zX2+hOHXt$f1P-*p+VTZjYi`u z5Rsgv=pF$W%U*^X8;*Q9WKt6Cz&nJan4yS=({Ak4W>nnhN3+*(YNrE_{rrD}M=O>s z?axp5J``Vff$=1UDsxBO>A3K}iKTuV$5BMa$#~&*#?l3hLk!oFm(+-Grq_Cp`*vtn z|M?4SKt@nXBBj8bT$3#06sRv<6wIa$E^QbT%jVz#EEVAssPq@+Q*c8|RlY#;47kNc zuEgHGQ`J+9ciyDpmU=G$5|@-{#D_I^_&(PW5V8g1I@nZ6ifK4Afbc*8Y2b5;sk@)N z?=ZcKom6J)=m=o*+~nUOTJaMw6fw{^m2x>e9HV7h%4T>Xz5%B|Yha)-uK#>zAkcJ1 zPgEj0C(pH*0 z>nw;3&|eP%a8*$Im3Vj!mYmx|tHMxQ?sYLPRYX#g$20>?-&Sayq47svnwKCHfyN9= zTia^O%ZlhlTI;Oyv3Y&n41N2ys|1sf7+UvnlJ%h3FS%dd61fWg6E-l8Q3q-ar`AV)A7_8r3`R(wk^F5~-&O2?LxPrLrG3D% zx4pnPX(7KrjO_VdK3&_}I<7Kvzd<8EE<`^-f1z#Xz?^-rwiXwdW-Z;q?f(s2yOYAf zp_3X!8j9gace}DP09tA9lfF=lX>yy+w`>|0K3a0PMegOWeQiNn z-C{_`_}$GLd5VfWM>Mi%oOr1oP{~yhVtCfwfGtcE$%}qJCNPQvBj<=+Du!Ouh-=Bh z67=@$n-W}+vY@KX zDe+^%z@4(GseSdL=-6iOYvZC7f7C>Qa#Dd>GBmSZqiXJVHkWw|rzq1)wSTlFs`WyP zRq-|TjlASsw$|7Z=YnqQ1TPAFahq_@jx7~(t52mSzwCCddLMZ??6yp~wHdh*YJTPA z&6U}W+h+Fe=t1f0sWz;<-=HVL;=JHmmNCL8S+sG8MCTHX`M` zPQ|g`QPru5A?cpuy8Jfhs#f*>nwVccH$L>Fcd93fg#}cNX5yf(B3^y{jTqeXdsAVT z{U&yhdW56r7j(~xA6{b&46vzzZu*!ChJ!&J3QQrWb&MRL)!E$eeL;9yy#h10x(d&soQtUgL;~kfh*pM;CjB9 zB-o0rN7xKM?a%aa6T7eCVVG25c`zR@@+XfOfG|PrF?SiIjVzcw#dXID=cocJ3Tyce zzMA-BW8xvA{$lLI=$aTj8TGvdr4^oEImZ=g=XP}C!=cq$TF-3`B~g4U+udN;&VbE2 zuN3U|DAcu2KJodF4b+dgjB!gt04Lh; zfkNc9uw%`C?_Qp~nt`lKOB2;j?2gg=%?N<=7$Y2RD&Vz)G=iym4sl34`GGfpv(xKY z;w*6icXa*I{OWuTgP(i_;#aysy81u@>S*aVKkg}A5;fHZT~dp8Mx%5LTm|llO~0L| zyV>CVj`>;;1xy*u-Lc5+)R_OiS^|vi{A4BN{0XVhK~yI;axWJ-q7n%4Rph{r8l?M{ zVC?Nxd5B)H;Frax9QHI=cwuP6%AC8W=z zk4-3B;bSL6kAeb;MQPG59=6t5j6{ZNP12c$BkeyiXh?yN zae*~sNM0dt@dXON|<556(uR;IqppgcYaytI}$}2$awX#qO z&Ac$@kgL}Wax+?{>tDYV*k0%jlcje|rw@#~;b3<4BHv;y-!l&%Baf3DKx_rh=T5bD zTKZnk7m@z>Al`#z>3WGxXGh6K;Mgg^JyJ8GnL zd&d4`6`wa#F0&TBD7iP1;+2fh;aW<`T95`ob1qvZnSN%unEE)kH8<=JJUJO0q zp==UjIktuJG=@zBKiuyR-8LKVzdh#XQAc+|U-=5sblVc$I?TVFF9X)D(C0@-4GkAd zuzU%m*@`s{GRuSFBgQ^Lh66|M)XAhAPwdAV7(*T%xg(iWm;-(Z2VS~}n#k`Yl&FH) z%WCWioE~5H+qnJs{DvwC={{OzDEJmHm(E26HIo4=<6QxReYy^#;^7}%v_X9-&W|nO zqqelxPs)KMMg{#;_mdr%d))Kf1#NUxdmc!Xtui|W1d5`Cr$07r?Q3f5OFjYzTo^tk zsts;!fvTmjwr@0_80s4Zc-Gezvp`VqceIydoY6N=h3TZZ2BS!-$M^JB7|rK4^&y4u zZXggvaOPJEPoUa%7+>$wC-_3pBin+x;>zS4G9xiWOPL|UV8y&3w?xg;4u8Z)s9rf&$8xzq}XD& z@%@#z9lX>^OxKhC&m?b=>Bj^Zc5(she-|QS)!LFpE_w7 zq?#-fza0I%5d^^uW49@cByTjlI|2Yu#5o0)H*7AD1O-=pqZm>^uR;W(j$s?6TQfI+R-1k7&RMFKmDE2XzODhp~>N= z0^?QjcLPGuQIqY9B;)T>vYFfNsgLCDl3fRa)M~MGIj&C!9fVWP(f#-ffi{@jE*&|f zN-y!bHE!RJ^T6fbmlXFFo4<6CjMdUTI(|P!*H>@m~0_b9w`5q|@ zf04%g*(45=9+!Ne2|F%#F9-W~l8Gfi!&T%%E)8-&C70kxqrg+Ym{vMC z8s-%C;=I{Raoc;Ah_@n|-dbn%?oQ6DGBHTUH(uB%w*GOGmV%T*LwtAU!e{^SUyGP# z&VthRAco_u-_9NjU9>NR}q<4`qkm_057 zE0nRL6b>ix%#9~A%b5R0`DFEG_8RPd2$m}*exaru;L(=gytq^B_K?>*LfE-&RW-jt zm`IB%q~$xl$S7t{dbq%r_+xtZ!Z@_>LBrsY5b`Tc)wdVGUa;bf6J}f-h2Uri^8TId z=yi@5g(UxG>LekJQEXubk&5Xw=|TSLn1m3!@q+T{gRakPw(@Onsw?357L*x&k-!O7 zDS^Bknq6+>Urzzdn-9%R`X)`wp1b$6)}x9u_a$C;|G0QhCbkR47S7?r$Y^_q=3vJn zJpmUO25uY4pSw}BTSUVz_iWZj*pxn|@>TD0e%_}Y6s!IL|DeIb`OTn!i?a*kWMs)Wl$Hc)G-K#qsF!XZLnnGJT11(9Jo(XOXj}?knJ_69K=}rjH*lQ1 zGTK%F%BSe*tKV^9`sxWMt%IV!PVgb#BY#!^C#dw}%e!fN|LtY-;HqV(1Tm>h)n_}; z{TKI5v^yWx--fXh!by^?U-aHWHtIsld9jF8mQuOm^F87KoNqo`C)Hm&m(sWWE)yt@ z$MBFF%dy!O^QT?OIJo>L+HPXn@`Z;qb18m22c?h{vuON7mCv$)RjlR0`{Yo-SW_70 zm@e>MDdm+HJ(IYfz^(OrB!9DWqfpMW4`!WM;EEBRo=0KEE8-i01x zHk7Tz55pIqRo0fbrgU61`rvKDAoHY&Tt2F)Z(3G4bH3S56_#05)l$W}N2sM+0Cs*U z$Ao!OiZ|`SP$@--%_fynR5o0V(!=-RJ!Jx^2r_wP|K8~Im0v2ch9~b{SpGl$otFxvj7NSm&(Sf3H|vP!`}DQ&q++rm%g$;b|fN? z@ZxC+_q@a*&nX2(c4;h*C(UF^rkq5-)l1{<^+LXuN-+z@lqpwtbuYCErR%#ki)j7$ zoibywzj6@ve>A;kR8!6SHLN0X3n+pVsSyzAM3Aa6k&g5x9RdQPv`B9OR6sfbq=@w1 zyL3pTgx;%2Clu*~nm`~=e*bs9AJ58JbIw^SvuF0T_w0+2?9MN9?++cnQXrwj_QEJL zuL{n1_oss&zXgpLse=qy5bTzGAf|cay&{Zt)}3M=;m*GS-<$Tzmz;3AW@Ht$%4VC1 zq}0T$-6<3QguC_A7Zj0fuu^ z*;-TnEZa8huCKC+(cjg-Rlm^dlAnY_>)$mcY1nl}HGJW*s|ajhNcg{>PCM*`<=Y-p z$jm$GnuU%XdnX*OgKH$sBYoUPE+|@_QNv^XjWMEOJw}(^tQEYG4?cwqJ5BeeOQTs#19 z&WIMT3`cmsF4#9$ntlcMFt zQ_RRK?2yBw&;x7=uwoVM>3jChi{Sp7DW zb(cuP&(;)@UVc5_aSh$!%7a|wLXJF%7pfpX_^$?gXjeRKE*|!#E{yp|%Qj!_F zJN>SBdk7q9wxL&Vf=Wolq#8`;CvsCNC3s~=(Tnll_doW~;p)&3ifbn*^ay3ayPBUR z`0Hwa^Q`G;=!k!yC}XHm!(0D;z%yQM78I@U4bkq6*^cQlqw;PbraFtQfcyOvXAG{)C7hRA49<)c;1xC3{on+@?MFz#H5cVe;S=}zpCv@NF|XKWJ@dsF>=dwpo#5{OiFAk7iA3~h zS5-$dAy0&}>P=UIfXJz4J{x613j^2`j-Xm*hPmWNw zmgRiuS8VcrUp7CJ68eL9fB=?JS6iwH$~P`G^{0wBgPHe(NBWWBx;yiD9=to4D5t}o zl!c5^QFMj^+*|*C3G|sepR2jO&Nl22g}7hcx7CWB)uDcyQ@6*4*u)tY3t(MrR2YhyU#h$O!QN8 zo5{b|8w}HLH#3eLHbsY2AeZQ!VUYC7g5#%|VC%Vt;iT`bjV7YH48KgM^c0|li7Bfo z42Z*I_wp~T`6dZv>z%8#A=Z2x+(P-eF;$j(_1YlHOLv0jp6fkqb(rwcp2}Lf&Re`@ zF(c0l)3yA!xbe5wwq30;bdXZ!I~hVtCLyoP!_Sm(n-Q?To*@>`uNN>aWyCi7>$~jcsLhzunyG=4z$|e`8t#D>Rs&M=zFGBS4B|!QaW)%`MQY1 zvX#gez#e70i}^WZHF9ltpdpk{T3W{dU#>QyA`Z7xFv4gRXL*H?^xOk`IH~x9Mci_k zFvnZiTaZ%jznh*_Tz|4h1XqKA@GUqtr^TwJH~V!8h%|@b)rnSom(rw$fN3v&+}-^` zquC-VAk;%~+AE3|7qY_Q{F6=xbz;jSR0zHGRmb`wXYA)4bnApi@qeBYtg;qoX6SGJkH1KJWh=^HY$7WBi zj$SmNnFM7ij*rU^L%wPxW%2#tC_V5EkQpUThHxa*nZ?xod#m{=z(}G8pc8rtHDS*2 zUOU_PSHMFJdt%y>5|ARAw9u{6=*b}>qH&J6ZKE@>0(4wvRxbr`CA;#mp%UR{IMO6Wh z)@jh(4L2#I)Lu?60xG2Wc#omsTr%czkS<7#BCA?k%4|EI_&~UJb_*?dIoL?84Z;d{ zP67W@Tv@I(XFm7qO+FgNWV+o+`+CUqg~qBio2DUV*h#^ zdadR~Lp62&GoMB;FPB`1;BzFfxMB*SEUik{MahT zE;-S1fPeA#7v5&zT-XWUg}77~bCydt=3L98DQY;ptADg#^$~Zo&8Ga(VWAW#bC!5G z-57B7&UGy5{B@H2Vtqh(E1!fL!L^≈k+XBXc`S+0fn>|KRbf611=E*Y$gm3EF2? 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

    EMB+=F^oQ|E}AE5Z(W53a~s`D`>Pc(&(}oYQEwY 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

    Y~>OJ-*8F=A({P3Ih)9&6G31S;w3 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�vnW45o5}v57*Gcdx^4@gL9*ms_P{F< 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 Date: Tue, 23 Sep 2025 11:42:00 +0200 Subject: [PATCH 24/41] docs: snow CRUD support for masking policies (#199) --- .../snowflake/features/masking-policies.md | 74 +++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 src/content/docs/snowflake/features/masking-policies.md diff --git a/src/content/docs/snowflake/features/masking-policies.md b/src/content/docs/snowflake/features/masking-policies.md new file mode 100644 index 00000000..db676a71 --- /dev/null +++ b/src/content/docs/snowflake/features/masking-policies.md @@ -0,0 +1,74 @@ +--- +title: "Masking Policies" +description: Get started with Masking Policies in LocalStack for Snowflake +tags: ["Base"] +--- + +## Introduction + +Masking policies are schema-level objects that let you define column-level data protection rules in Snowflake. They determine how sensitive data is displayed depending on the context of the query and the role of the user. For example, a masking policy can ensure that full values are shown to administrators while obfuscating values for regular users. + +The Snowflake emulator in LocalStack now supports **basic CRUD operations** for masking policies, which are currently mocked and not functional. While the full integration of masking policies with table data is not yet supported, you can use these operations to experiment with policy definitions and query their metadata locally. + +## Getting started + +Masking policies is intended for local development and testing. It is useful for validating schema migration scripts, Terraform workflows, or integration tests that reference masking policies. + +## Create, alter, and drop a masking policy + +### Create a masking policy +You can define a masking policy using the `CREATE MASKING POLICY` statement: + +```sql +CREATE MASKING POLICY ssn_mask AS (val STRING) + RETURNS STRING -> + CASE + WHEN CURRENT_ROLE() IN ('FULL_ACCESS_ROLE') THEN val + ELSE 'XXX-XX-XXXX' + END; +``` + +This policy shows the full value of a column only to users with the `FULL_ACCESS_ROLE`. All other users see a masked version. + +### Alter a masking policy + +You can update an existing masking policy using `ALTER MASKING POLICY`: + +```sql +ALTER MASKING POLICY ssn_mask + SET BODY -> + CASE + WHEN CURRENT_ROLE() IN ('FULL_ACCESS_ROLE', 'AUDITOR_ROLE') THEN val + ELSE 'XXX-XX-XXXX' + END; +``` + +This modification expands access to include the `AUDITOR_ROLE`. + +### Show masking policies + +List existing masking policies using: + +```sql +SHOW MASKING POLICIES; +``` + +The result displays available masking policies and their properties. + +### Drop a masking policy + +Remove a policy using: + +```sql +DROP MASKING POLICY ssn_mask; +``` + +This deletes the policy definition from the emulator. + +:::note +## Limitations + +- LocalStack currently supports only the CRUD operations (`CREATE`, `ALTER`, `SHOW`, `DROP`) for masking policies. +- Applying masking policies to tables and enforcing them during queries is not supported yet. +- Use this feature primarily for validating schema definitions and testing IaC workflows. +::: \ No newline at end of file From 2acfe037704fd246ca609cacff1fcb965dbccc80 Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Tue, 23 Sep 2025 11:42:10 +0200 Subject: [PATCH 25/41] docs: CRUD support for Secrets in Snow (#201) --- .../docs/snowflake/features/secrets.md | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 src/content/docs/snowflake/features/secrets.md diff --git a/src/content/docs/snowflake/features/secrets.md b/src/content/docs/snowflake/features/secrets.md new file mode 100644 index 00000000..69a45ef1 --- /dev/null +++ b/src/content/docs/snowflake/features/secrets.md @@ -0,0 +1,67 @@ +--- +title: Secrets +description: Get started with Secrets in LocalStack for Snowflake +tags: ["Base"] +--- + +## Introduction +Secrets in Snowflake provide a secure way to store sensitive credentials, such as usernames and passwords, for use with external integrations. They allow you to centralize authentication information and manage access consistently across your Snowflake environment. + +The Snowflake emulator offers CRUD support, which are currently mocked and not functional. This makes it possible to test workloads locally that rely on secure credential management without needing a live Snowflake account. + +## Getting started +This guide is designed for users new to Secrets and assumes basic knowledge of SQL and Snowflake. Start your Snowflake emulator and connect to it using an SQL client in order to execute the queries below. + +In this guide, you will: + +1. Create a secret. +2. Show and describe existing secrets. +3. Alter a secret. +4. Drop a secret. + +### Create a Secret +You can create a secret using the `CREATE SECRET` statement. + +The following example creates a password-based secret: + +```sql +CREATE SECRET my_secret + TYPE = PASSWORD + USERNAME = 'myuser' + PASSWORD = 'mypassword123'; +``` + +### Show Secrets + +You can list all secrets in the account using the `SHOW SECRETS` command: + +```sql +SHOW SECRETS; +``` + +### Describe Secret + +You can view the details of a specific secret using the `DESCRIBE SECRET` command: + +```sql +DESCRIBE SECRET my_secret; +``` + +### Alter Secret + +You can update the properties of an existing secret with the `ALTER SECRET` command. + +For example, changing the password: + +```sql +ALTER SECRET my_secret SET PASSWORD = 'newpassword456'; +``` + +### Drop Secret + +You can remove a secret using the `DROP SECRET` statement: + +```sql +DROP SECRET IF EXISTS my_secret; +``` + From 1a3f3ead4475b099dd9e823c5aef0d3cbb02886f Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Tue, 23 Sep 2025 11:42:22 +0200 Subject: [PATCH 26/41] docs: CRUD support for snow resource monitors (#203) --- .../snowflake/features/resource-monitors.md | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 src/content/docs/snowflake/features/resource-monitors.md diff --git a/src/content/docs/snowflake/features/resource-monitors.md b/src/content/docs/snowflake/features/resource-monitors.md new file mode 100644 index 00000000..c73bfe5f --- /dev/null +++ b/src/content/docs/snowflake/features/resource-monitors.md @@ -0,0 +1,68 @@ +--- +title: "Resource Monitors" +description: Get started with Resource Monitors in LocalStack for Snowflake +tags: ["Base"] +--- + +## Introduction + +Resource monitors in Snowflake allow administrators to track and control credit usage for warehouses and accounts. They help manage costs by defining limits and triggering actions (such as suspending warehouses) when thresholds are reached. + +The Snowflake emulator offers CRUD support for resource monitors. These objects are placeholders only, they do not track usage or enforce limits. This allows you to test Terraform configurations or automation flows that reference resource monitors without enabling their actual functionality. + +## Getting started + +This guide is designed for users new to resource monitors and assumes basic knowledge of SQL and Snowflake. Start your Snowflake emulator and connect to it using an SQL client in order to execute the queries below. + +In this guide, you will: + +- Create a resource monitor. +- View its properties. +- Alter it to adjust quotas. +- Drop it when it is no longer needed. + +### Create a resource monitor + +You can create a resource monitor with the `CREATE RESOURCE MONITOR` statement: + +```sql +CREATE RESOURCE MONITOR test_monitor + WITH CREDIT_QUOTA = 100 + TRIGGERS ON 80 PERCENT DO SUSPEND; +``` + +This example creates a monitor named `test_monitor` with a quota of 100 credits. When 80% of the quota is reached, it suspends associated warehouses. + +### Show resource monitors + +You can list all resource monitors in the emulator with: + +```sql +SHOW RESOURCE MONITORS; +``` + +### Describe a resource monitor + +You can view the properties of a specific monitor with: + +```sql +DESCRIBE RESOURCE MONITOR test_monitor; +``` + +### Alter a resource monitor + +You can change the quota or triggers of an existing resource monitor using `ALTER RESOURCE MONITOR`: + +```sql +ALTER RESOURCE MONITOR test_monitor + SET CREDIT_QUOTA = 200; +``` + +### Drop a resource monitor + +When a monitor is no longer needed, you can drop it with: + +```sql +DROP RESOURCE MONITOR IF EXISTS test_monitor; +``` + From fdbbec8abf39e5cdc632459acd4074dc639d4480 Mon Sep 17 00:00:00 2001 From: Brian Rinaldi Date: Tue, 23 Sep 2025 08:53:03 -0400 Subject: [PATCH 27/41] Add a toolkit redirect (#212) --- public/_redirects | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public/_redirects b/public/_redirects index 486ebbf2..d6d6388c 100644 --- a/public/_redirects +++ b/public/_redirects @@ -818,4 +818,6 @@ /references /aws/capabilities/config/ 301 /academy/localstack-101/getting-started https://www.youtube.com/watch?v=CzX4mfiS058&feature=youtu.be 301 /user-guide/materalized-views /snowflake/features/materialized-views/ 301 -/user-guide/ci /aws/integrations/continuous-integration/ 301 \ No newline at end of file +/user-guide/ci /aws/integrations/continuous-integration/ 301 +/aws/tooling/lambda-tools/vscode-extension/ /aws/tooling/vscode-extension/ 301 +/aws/tooling/lambda-tools/vscode-extension /aws/tooling/vscode-extension/ 301 \ No newline at end of file From 2f11f8ffdd850718dde51907ed83270d42e87a82 Mon Sep 17 00:00:00 2001 From: George Tsiolis Date: Tue, 23 Sep 2025 19:32:46 +0300 Subject: [PATCH 28/41] Add AWS Lake Formation availability in service coverage for the Student plan (#211) --- src/content/docs/aws/licensing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/aws/licensing.md b/src/content/docs/aws/licensing.md index fbd5a4f4..0ad4c8c3 100644 --- a/src/content/docs/aws/licensing.md +++ b/src/content/docs/aws/licensing.md @@ -247,7 +247,7 @@ For any subscription or access-related questions, please reach out to Support. | [](https://docs.localstack.cloud/references/coverage/coverage_emr-serverless/)[Amazon EMR Serverless](https://docs.localstack.cloud/references/coverage/coverage_emr-serverless/) | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_glue/)[AWS Glue](https://docs.localstack.cloud/references/coverage/coverage_glue/) | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_redshift-data/)[Amazon Redshift Data API](https://docs.localstack.cloud/references/coverage/coverage_redshift-data/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/references/coverage/coverage_lakeformation/)[AWS Lake Formation](https://docs.localstack.cloud/references/coverage/coverage_lakeformation/) | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/references/coverage/coverage_lakeformation/)[AWS Lake Formation](https://docs.localstack.cloud/references/coverage/coverage_lakeformation/) | ✅ | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/user-guide/aws/msk/)[Amazon Managed Streaming for Apache Kafka](https://docs.localstack.cloud/user-guide/aws/msk/) | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/user-guide/aws/kinesisanalytics/)[Amazon Kinesis Data Analytics](https://docs.localstack.cloud/user-guide/aws/kinesisanalytics/) | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/user-guide/aws/kinesisanalyticsv2/)[Amazon Managed Service for Apache Flink](https://docs.localstack.cloud/user-guide/aws/kinesisanalyticsv2/) | ✅ | ✅ | ✅ | From 9ce9170cbd1a0e2e690873bfc86e9a13c7481c96 Mon Sep 17 00:00:00 2001 From: Giovanni Grano Date: Wed, 24 Sep 2025 15:27:42 +0200 Subject: [PATCH 29/41] Update Apache MQ docs (#213) Co-authored-by: Quetzalli --- src/content/docs/aws/services/mq.mdx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/content/docs/aws/services/mq.mdx b/src/content/docs/aws/services/mq.mdx index 7ff21224..42b70ea2 100644 --- a/src/content/docs/aws/services/mq.mdx +++ b/src/content/docs/aws/services/mq.mdx @@ -32,8 +32,8 @@ awslocal mq create-broker \ --broker-name test-broker \ --deployment-mode SINGLE_INSTANCE \ --engine-type ACTIVEMQ \ - --engine-version='5.16.6' \ - --host-instance-type 'mq.t2.micro' \ + --engine-version='5.18' \ + --host-instance-type 'mq.t3.micro' \ --auto-minor-version-upgrade \ --publicly-accessible \ --users='{"ConsoleAccess": true, "Groups": ["testgroup"],"Password": "QXwV*$iUM9USHnVv&!^7s3c@", "Username": "admin"}' @@ -73,7 +73,7 @@ awslocal mq describe-broker --broker-id b-f503abb7-66bc-47fb-b1a9-8d8c51ef6545 "Created": "2022-10-17T07:14:21.065527Z", "DeploymentMode": "SINGLE_INSTANCE", "EngineType": "ACTIVEMQ", - "HostInstanceType": "mq.t2.micro", + "HostInstanceType": "mq.t3.micro", "Tags": {} } ``` @@ -110,7 +110,8 @@ The following code snippets and sample applications provide practical examples o Currently, our MQ emulation offers only fundamental capabilities, and it comes with certain limitations: -- **ActiveMQ Version Limitation:** Presently, only ActiveMQ version 5.16.6 is supported. +- **ActiveMQ Version Limitation:** LocalStack pins Apache MQ 5.18 to the patched version 5.18.7. +Since June 2025, [5.18 is the only supported version on AWS](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/activemq-version-management.html). RabbitMQ is not supported at this time. - **IAM User Management:** IAM Users are not actively enforced, although they are necessary for making correct calls within the system. - **Configuration Enforcement:** While it is feasible to create configurations, they are not actively enforced within the broker. From 76a027c946ecf119d66143035cb173aa37228adc Mon Sep 17 00:00:00 2001 From: Przemek Denkiewicz <67517453+hovaesco@users.noreply.github.com> Date: Wed, 24 Sep 2025 15:28:13 +0200 Subject: [PATCH 30/41] Add release notes for Snowflake v1.2.0 (#214) --- src/content/docs/snowflake/changelog.md | 29 +++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/content/docs/snowflake/changelog.md b/src/content/docs/snowflake/changelog.md index 2a6c5562..a330e11b 100644 --- a/src/content/docs/snowflake/changelog.md +++ b/src/content/docs/snowflake/changelog.md @@ -7,6 +7,35 @@ editUrl: false The LocalStack for Snowflake changelog tracks updates to LocalStack’s Snowflake support, including new features, enhancements, and compatibility fixes. Stay up to date on changes across official versioned releases of LocalStack’s Snowflake support. +### 1.2.0 +- Add support for `SQUARE`, `FACTORIAL`, `UNIFORM`, `SYSTEM$ALLOWLIST`, `ARRAYS_ZIP`, `CURRENT_ORGANIZATION_USER`, `QUERY_HISTORY` functions +- Enhance metadata for varchar type +- Add support for `PIVOT` operation +- Introduce `SF_S3_ENDPOINT_EXTERNAL` config +- Add logic to add DQM records on `TRIGGER_ON_CHANGES` +- Add implementation for `PUT /api/v2/databases/{name}` +- Enhance parity for different flavors of `REVOKE` statements +- Add support for quoted stage references +- Fix drop tables with multi-level identifiers +- Enhance parity for GRANT TO statements +- Fix FULL JOINs between columns of different types +- Properly delete stage files on table `REPLACE` +- Add initial CRUD support for network rules +- Fix column dependencies and `WHERE/ORDER BY` references in subqueries +- Add initial CRUD support for API INTEGRATIONs +- Enhance processing of UPDATE queries with table aliases +- Add initial support for Openflow via Apache NiFi +- Fix parsing timestamps with milliseconds +- Fix CREATE OR REPLACE statements when schema name is specified in resource identifier +- Enhance parity for database roles and grants +- Add initial CRUD support for SECRETs +- Support UDFs with handler code imported from stage file +- Add initial CRUD support for resource monitors +- Add initial CRUD support for masking policies +- Support `SHOW REPLICATION ACCOUNTS` +- Enhance parity for creating transient schemas +- Enhance `CREATE MASKING POLICY` handling + ### 1.1.0 - Add support for functions: `ROUND`, `SYSDATE`, `STARTSWITH`, `ENDSWITH`, `MD5`, `SUBSTR`, `HAVERSINE`, `LAST_DAY`, `TRY_CAST`, `TRUNCATE`, `PERCENT_RANK`, `SYSTEM$TASK_DEPENDENTS_ENABLE` - Implement `TRY_*` conversion functions From 8143b474f3da863667dc9a0f706855d7db818c70 Mon Sep 17 00:00:00 2001 From: LocalStack Bot <88328844+localstack-bot@users.noreply.github.com> Date: Fri, 26 Sep 2025 17:42:12 +0200 Subject: [PATCH 31/41] Update CODEOWNERS (#215) Co-authored-by: LocalStack Bot --- CODEOWNERS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index 0c73f67e..fbf9adf6 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -34,7 +34,7 @@ /src/content/docs/aws/services/appsync.mdx @cloutierMat @simonrw @quetzalliwrites @HarshCasper # athena -/src/content/docs/aws/services/athena.mdx @alexrashed @macnev2013 @quetzalliwrites @HarshCasper +/src/content/docs/aws/services/athena.mdx @macnev2013 @hovaesco @quetzalliwrites @HarshCasper # autoscaling /src/content/docs/aws/services/autoscaling.mdx @viren-nadkarni @quetzalliwrites @HarshCasper @@ -124,7 +124,7 @@ /src/content/docs/aws/services/glacier.mdx @bentsku @k-a-il @quetzalliwrites @HarshCasper # glue -/src/content/docs/aws/services/glue.mdx @alexrashed @macnev2013 @quetzalliwrites @HarshCasper +/src/content/docs/aws/services/glue.mdx @macnev2013 @hovaesco @quetzalliwrites @HarshCasper # iam /src/content/docs/aws/services/iam.mdx @dfangl @pinzon @quetzalliwrites @HarshCasper From 929d04364a9b05cf76194caea7f308ff825ad302 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Mon, 29 Sep 2025 16:23:27 +0530 Subject: [PATCH 32/41] Update Parity Coverage Docs (#241) Co-authored-by: LocalStack Bot --- src/data/coverage/apigateway.json | 88 +- .../coverage/application-autoscaling.json | 32 +- src/data/coverage/backup.json | 310 +- src/data/coverage/cloudformation.json | 232 +- src/data/coverage/cloudfront.json | 6 +- src/data/coverage/cloudwatch.json | 5694 +++++++++++++---- src/data/coverage/codebuild.json | 360 +- src/data/coverage/dms.json | 188 +- src/data/coverage/docdb.json | 30 +- src/data/coverage/dynamodb.json | 56 +- src/data/coverage/dynamodbstreams.json | 278 +- src/data/coverage/ec2.json | 748 ++- src/data/coverage/ecs.json | 52 +- src/data/coverage/eks.json | 580 +- src/data/coverage/elasticache.json | 122 +- src/data/coverage/events.json | 52 +- src/data/coverage/fis.json | 32 +- src/data/coverage/iam.json | 538 +- src/data/coverage/iot.json | 32 +- src/data/coverage/kinesis.json | 502 +- src/data/coverage/kms.json | 196 +- src/data/coverage/lambda.json | 170 +- src/data/coverage/logs.json | 222 +- src/data/coverage/mq.json | 112 +- src/data/coverage/neptune.json | 30 +- src/data/coverage/rds.json | 66 +- src/data/coverage/route53.json | 8 +- src/data/coverage/s3.json | 612 +- src/data/coverage/s3control.json | 9 +- src/data/coverage/s3tables.json | 1548 +++++ src/data/coverage/secretsmanager.json | 66 +- src/data/coverage/servicediscovery.json | 26 +- src/data/coverage/ses.json | 62 +- src/data/coverage/sns.json | 836 ++- src/data/coverage/sqs.json | 1570 ++++- src/data/coverage/ssm.json | 182 +- src/data/coverage/sts.json | 120 +- src/data/coverage/timestream-write.json | 84 +- 38 files changed, 12737 insertions(+), 3114 deletions(-) create mode 100644 src/data/coverage/s3tables.json diff --git a/src/data/coverage/apigateway.json b/src/data/coverage/apigateway.json index 4fd4f621..63d46b7a 100644 --- a/src/data/coverage/apigateway.json +++ b/src/data/coverage/apigateway.json @@ -10853,6 +10853,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", @@ -11076,13 +11086,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -11168,13 +11178,13 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "202", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" } ], @@ -11354,13 +11364,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "204", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -13987,6 +13997,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", @@ -14780,13 +14800,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -15247,6 +15267,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_query_string_parameters_forward", "test": "test_query_string_parameters_forward", @@ -19231,6 +19261,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", @@ -19430,16 +19470,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", - "test": "test_serverless_fn_transform", - "response": "404", - "error": "NotFoundException", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ], "ls_pro": [ @@ -19464,13 +19494,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { diff --git a/src/data/coverage/application-autoscaling.json b/src/data/coverage/application-autoscaling.json index d668bc8e..46020afe 100644 --- a/src/data/coverage/application-autoscaling.json +++ b/src/data/coverage/application-autoscaling.json @@ -10,7 +10,7 @@ "external_test_suite": true, "terraform_test_suite": true, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -175,6 +175,16 @@ "DeleteScalingPolicy": { "PolicyName, ResourceId, ScalableDimension, ServiceNamespace": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -221,6 +231,16 @@ "DeregisterScalableTarget": { "ResourceId, ScalableDimension, ServiceNamespace": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -307,6 +327,16 @@ "DescribeScalableTargets": { "ResourceIds, ScalableDimension, ServiceNamespace": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", diff --git a/src/data/coverage/backup.json b/src/data/coverage/backup.json index 6bbeed78..7c40f6f7 100644 --- a/src/data/coverage/backup.json +++ b/src/data/coverage/backup.json @@ -1060,25 +1060,25 @@ }, { "TagResource": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, { "UntagResource": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -1193,6 +1193,20 @@ ], "details": { "CreateBackupPlan": { + "BackupPlan, BackupPlanTags, CreatorRequestId": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_plan_tagging", + "test": "test_backup_plan_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "['$.tag-resource-empty.Code', '$.untag-resource-empty.Code', '$.list-tags-not-found.Code', '$.untag-resource-not-found.Code', '$.tag-resource-not-found.Code', '$..BackupPlanArn', '$..BackupPlan..RuleId', '$..CreatorRequestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "BackupPlan, CreatorRequestId": { "ls_pro": [ { @@ -1266,6 +1280,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_vault_tagging", + "test": "test_backup_vault_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "['$.tag-resource-empty.Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -1291,6 +1315,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_plan_tagging", + "test": "test_backup_plan_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "['$.tag-resource-empty.Code', '$.untag-resource-empty.Code', '$.list-tags-not-found.Code', '$.untag-resource-not-found.Code', '$.tag-resource-not-found.Code', '$..BackupPlanArn', '$..BackupPlan..RuleId', '$..CreatorRequestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_backup_vault", "test": "test_backup_vault", @@ -1326,6 +1360,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_plan_tagging", + "test": "test_backup_plan_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "['$.tag-resource-empty.Code', '$.untag-resource-empty.Code', '$.list-tags-not-found.Code', '$.untag-resource-not-found.Code', '$.tag-resource-not-found.Code', '$..BackupPlanArn', '$..BackupPlan..RuleId', '$..CreatorRequestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -1369,6 +1413,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_plan_tagging", + "test": "test_backup_plan_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "['$.tag-resource-empty.Code', '$.untag-resource-empty.Code', '$.list-tags-not-found.Code', '$.untag-resource-not-found.Code', '$.tag-resource-not-found.Code', '$..BackupPlanArn', '$..BackupPlan..RuleId', '$..CreatorRequestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_vault_tagging", + "test": "test_backup_vault_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "['$.tag-resource-empty.Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_backup_vault", "test": "test_backup_vault", @@ -1378,6 +1442,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_vault_tagging", + "test": "test_backup_vault_tagging", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$.tag-resource-empty.Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -1467,6 +1541,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_plan_tagging", + "test": "test_backup_plan_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "['$.tag-resource-empty.Code', '$.untag-resource-empty.Code', '$.list-tags-not-found.Code', '$.untag-resource-not-found.Code', '$.tag-resource-not-found.Code', '$..BackupPlanArn', '$..BackupPlan..RuleId', '$..CreatorRequestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_plan", "test": "test_backup_plan", @@ -1605,11 +1689,71 @@ "ListTags": { "ResourceArn": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_plan_tagging", + "test": "test_backup_plan_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "['$.tag-resource-empty.Code', '$.untag-resource-empty.Code', '$.list-tags-not-found.Code', '$.untag-resource-not-found.Code', '$.tag-resource-not-found.Code', '$..BackupPlanArn', '$..BackupPlan..RuleId', '$..CreatorRequestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_vault_tagging", + "test": "test_backup_vault_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "['$.tag-resource-empty.Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_backup_vault", "test": "test_backup_vault", - "response": "501", - "error": "InternalFailure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_plan_tagging", + "test": "test_backup_plan_tagging", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$.tag-resource-empty.Code', '$.untag-resource-empty.Code', '$.list-tags-not-found.Code', '$.untag-resource-not-found.Code', '$.tag-resource-not-found.Code', '$..BackupPlanArn', '$..BackupPlan..RuleId', '$..CreatorRequestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_tagging_operation_wrong_arn", + "test": "test_tagging_operation_wrong_arn", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "['$.list-tags-exc.Code', '$.tag-resource-exc.Code', '$.untag-resource-exc.Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_vault_tagging", + "test": "test_backup_vault_tagging", + "response": "403", + "error": "AccessDeniedException", + "snapshot_skipped": "['$.tag-resource-empty.Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_backup_vault", + "test": "test_backup_vault", + "response": "403", + "error": "AccessDeniedException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -1650,6 +1794,148 @@ ] } }, + "TagResource": { + "ResourceArn, Tags": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_plan_tagging", + "test": "test_backup_plan_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "['$.tag-resource-empty.Code', '$.untag-resource-empty.Code', '$.list-tags-not-found.Code', '$.untag-resource-not-found.Code', '$.tag-resource-not-found.Code', '$..BackupPlanArn', '$..BackupPlan..RuleId', '$..CreatorRequestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_vault_tagging", + "test": "test_backup_vault_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "['$.tag-resource-empty.Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_plan_tagging", + "test": "test_backup_plan_tagging", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "['$.tag-resource-empty.Code', '$.untag-resource-empty.Code', '$.list-tags-not-found.Code', '$.untag-resource-not-found.Code', '$.tag-resource-not-found.Code', '$..BackupPlanArn', '$..BackupPlan..RuleId', '$..CreatorRequestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_plan_tagging", + "test": "test_backup_plan_tagging", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$.tag-resource-empty.Code', '$.untag-resource-empty.Code', '$.list-tags-not-found.Code', '$.untag-resource-not-found.Code', '$.tag-resource-not-found.Code', '$..BackupPlanArn', '$..BackupPlan..RuleId', '$..CreatorRequestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_vault_tagging", + "test": "test_backup_vault_tagging", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "['$.tag-resource-empty.Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_tagging_operation_wrong_arn", + "test": "test_tagging_operation_wrong_arn", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "['$.list-tags-exc.Code', '$.tag-resource-exc.Code', '$.untag-resource-exc.Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_vault_tagging", + "test": "test_backup_vault_tagging", + "response": "403", + "error": "AccessDeniedException", + "snapshot_skipped": "['$.tag-resource-empty.Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "UntagResource": { + "ResourceArn, TagKeyList": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_plan_tagging", + "test": "test_backup_plan_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "['$.tag-resource-empty.Code', '$.untag-resource-empty.Code', '$.list-tags-not-found.Code', '$.untag-resource-not-found.Code', '$.tag-resource-not-found.Code', '$..BackupPlanArn', '$..BackupPlan..RuleId', '$..CreatorRequestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_vault_tagging", + "test": "test_backup_vault_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "['$.tag-resource-empty.Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_plan_tagging", + "test": "test_backup_plan_tagging", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "['$.tag-resource-empty.Code', '$.untag-resource-empty.Code', '$.list-tags-not-found.Code', '$.untag-resource-not-found.Code', '$.tag-resource-not-found.Code', '$..BackupPlanArn', '$..BackupPlan..RuleId', '$..CreatorRequestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_plan_tagging", + "test": "test_backup_plan_tagging", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$.tag-resource-empty.Code', '$.untag-resource-empty.Code', '$.list-tags-not-found.Code', '$.untag-resource-not-found.Code', '$.tag-resource-not-found.Code', '$..BackupPlanArn', '$..BackupPlan..RuleId', '$..CreatorRequestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_tagging_operation_wrong_arn", + "test": "test_tagging_operation_wrong_arn", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "['$.list-tags-exc.Code', '$.tag-resource-exc.Code', '$.untag-resource-exc.Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackupTagging::test_backup_vault_tagging", + "test": "test_backup_vault_tagging", + "response": "403", + "error": "AccessDeniedException", + "snapshot_skipped": "['$.tag-resource-empty.Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "UpdateBackupPlan": { "BackupPlan, BackupPlanId": { "ls_pro": [ diff --git a/src/data/coverage/cloudformation.json b/src/data/coverage/cloudformation.json index a48f3cb4..3605e277 100644 --- a/src/data/coverage/cloudformation.json +++ b/src/data/coverage/cloudformation.json @@ -3044,7 +3044,7 @@ "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { @@ -3369,6 +3369,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -4173,6 +4183,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/ec2/aws_ec2_networkacl/test_basic.py::TestBasicCRD::test_black_box", "test": "test_black_box", @@ -6815,16 +6835,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_cdk_hosted_zone_caa_record", "test": "test_cdk_hosted_zone_caa_record", @@ -6898,6 +6908,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] }, @@ -10147,6 +10167,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[no]", "test": "test_aws_novalue[no]", @@ -13314,7 +13344,7 @@ "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { @@ -13609,6 +13639,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", "test": "test_rds_lambda", @@ -14059,6 +14099,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -15977,6 +16027,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[no]", "test": "test_aws_novalue[no]", @@ -19084,7 +19144,7 @@ "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { @@ -19779,6 +19839,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -20670,8 +20740,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -23075,6 +23145,16 @@ } ], "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_given", "test": "test_resource_name_given", @@ -24458,8 +24538,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25503,7 +25583,7 @@ "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", @@ -25513,7 +25593,7 @@ "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", @@ -25815,6 +25895,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[no]", "test": "test_aws_novalue[no]", @@ -26163,7 +26253,7 @@ "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", @@ -26173,7 +26263,7 @@ "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", @@ -26303,7 +26393,7 @@ "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", @@ -26313,7 +26403,7 @@ "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", @@ -29192,7 +29282,7 @@ "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { @@ -29892,7 +29982,7 @@ "test": "test_cdc_load_replication_task_alter_table_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29902,7 +29992,7 @@ "test": "test_cdc_load_replication_task_data_queries[default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29912,7 +30002,7 @@ "test": "test_cdc_load_replication_task_data_queries[non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29922,7 +30012,7 @@ "test": "test_cdc_load_replication_task_misc_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29932,7 +30022,7 @@ "test": "test_cdc_rename_change_column[mariadb]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29942,7 +30032,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29972,7 +30062,7 @@ "test": "test_cdc_replication_task_data_types", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30052,7 +30142,7 @@ "test": "test_full_load_replication_task[mariadb-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30062,7 +30152,7 @@ "test": "test_full_load_replication_task[mariadb-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30072,7 +30162,7 @@ "test": "test_full_load_replication_task[mariadb-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30082,7 +30172,7 @@ "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30092,7 +30182,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30102,7 +30192,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31217,6 +31307,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -33938,8 +34038,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[11]", - "test": "test_extensions_in_different_db_name[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[12]", + "test": "test_extensions_in_different_db_name[12]", "response": "200", "error": "", "snapshot_skipped": "['$.pg-extensions.results']", @@ -33958,8 +34058,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[11]", - "test": "test_installed_postgres_version[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[12]", + "test": "test_installed_postgres_version[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33978,8 +34078,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[11]", - "test": "test_lambda_extension[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33998,8 +34098,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[11]", - "test": "test_postgis_extension[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[12]", + "test": "test_postgis_extension[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34018,8 +34118,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34038,8 +34138,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34058,8 +34158,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34598,8 +34698,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "400", "error": "ValidationError", "snapshot_skipped": "", @@ -35513,6 +35613,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_aws_novalue[no]", "test": "test_aws_novalue[no]", @@ -38610,7 +38720,7 @@ "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { @@ -39305,6 +39415,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -40196,8 +40316,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/cloudfront.json b/src/data/coverage/cloudfront.json index 2133a5df..3a9914ef 100644 --- a/src/data/coverage/cloudfront.json +++ b/src/data/coverage/cloudfront.json @@ -3122,13 +3122,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" } ] diff --git a/src/data/coverage/cloudwatch.json b/src/data/coverage/cloudwatch.json index 4a81f69f..78c3c977 100644 --- a/src/data/coverage/cloudwatch.json +++ b/src/data/coverage/cloudwatch.json @@ -526,8 +526,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -536,8 +536,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm", - "test": "test_delete_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[json]", + "test": "test_delete_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[query]", + "test": "test_delete_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[smithy-rpc-v2-cbor]", + "test": "test_delete_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", @@ -546,18 +586,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly", - "test": "test_describe_alarms_converts_date_format_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[json]", + "test": "test_describe_alarms_converts_date_format_correctly[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[query]", + "test": "test_describe_alarms_converts_date_format_correctly[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[smithy-rpc-v2-cbor]", + "test": "test_describe_alarms_converts_date_format_correctly[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[json]", + "test": "test_describe_minimal_metric_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[query]", + "test": "test_describe_minimal_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm", - "test": "test_describe_minimal_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_describe_minimal_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -566,8 +646,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -576,8 +676,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms", - "test": "test_put_composite_alarm_describe_alarms", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[json]", + "test": "test_put_composite_alarm_describe_alarms[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -586,18 +686,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[query]", + "test": "test_put_composite_alarm_describe_alarms[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", - "test": "test_put_metric_alarm_escape_character", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[smithy-rpc-v2-cbor]", + "test": "test_put_composite_alarm_describe_alarms[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -606,8 +706,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[json]", + "test": "test_put_metric_alarm_escape_character[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -616,18 +746,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm_invalid_input", - "test": "test_set_alarm_invalid_input", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[query]", + "test": "test_put_metric_alarm_escape_character[query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm_escape_character[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags", - "test": "test_store_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[json]", + "test": "test_store_tags[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[query]", + "test": "test_store_tags[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[smithy-rpc-v2-cbor]", + "test": "test_store_tags[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", @@ -636,8 +826,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -684,8 +894,28 @@ "DashboardNames": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle", - "test": "test_dashboard_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[json]", + "test": "test_dashboard_lifecycle[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DashboardArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[query]", + "test": "test_dashboard_lifecycle[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DashboardArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[smithy-rpc-v2-cbor]", + "test": "test_dashboard_lifecycle[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..DashboardArn']", @@ -700,8 +930,28 @@ "AlarmName, HistoryItemType": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -744,6 +994,36 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_multi_protocol_client_fixture[json]", + "test": "test_multi_protocol_client_fixture[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_multi_protocol_client_fixture[query]", + "test": "test_multi_protocol_client_fixture[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_multi_protocol_client_fixture[smithy-rpc-v2-cbor]", + "test": "test_multi_protocol_client_fixture[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] }, @@ -830,8 +1110,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -840,8 +1120,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -850,138 +1130,128 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm", - "test": "test_delete_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm", - "test": "test_delete_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly", - "test": "test_describe_alarms_converts_date_format_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly", - "test": "test_describe_alarms_converts_date_format_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm", - "test": "test_describe_minimal_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[json]", + "test": "test_delete_alarm[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm", - "test": "test_describe_minimal_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[json]", + "test": "test_delete_alarm[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[query]", + "test": "test_delete_alarm[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[query]", + "test": "test_delete_alarm[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms", - "test": "test_put_composite_alarm_describe_alarms", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[smithy-rpc-v2-cbor]", + "test": "test_delete_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[smithy-rpc-v2-cbor]", + "test": "test_delete_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", - "test": "test_put_metric_alarm_escape_character", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[json]", + "test": "test_describe_alarms_converts_date_format_correctly[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", - "test": "test_put_metric_alarm_escape_character", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[json]", + "test": "test_describe_alarms_converts_date_format_correctly[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[query]", + "test": "test_describe_alarms_converts_date_format_correctly[query]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -990,8 +1260,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[query]", + "test": "test_describe_alarms_converts_date_format_correctly[query]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -1000,38 +1270,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm_invalid_input", - "test": "test_set_alarm_invalid_input", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags", - "test": "test_store_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[smithy-rpc-v2-cbor]", + "test": "test_describe_alarms_converts_date_format_correctly[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags", - "test": "test_store_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[smithy-rpc-v2-cbor]", + "test": "test_describe_alarms_converts_date_format_correctly[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[json]", + "test": "test_describe_minimal_metric_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1040,8 +1300,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[json]", + "test": "test_describe_minimal_metric_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1050,292 +1310,218 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestSQSMetrics::test_alarm_number_of_messages_sent", - "test": "test_alarm_number_of_messages_sent", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[query]", + "test": "test_describe_minimal_metric_alarm[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateReason', '$..MetricAlarms..StateReasonData.evaluatedDatapoints', '$..MetricAlarms..StateReasonData.startDate', '$..MetricAlarms..StateTransitionedTimestamp', '$..NewStateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestSQSMetrics::test_alarm_number_of_messages_sent", - "test": "test_alarm_number_of_messages_sent", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[query]", + "test": "test_describe_minimal_metric_alarm[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateReason', '$..MetricAlarms..StateReasonData.evaluatedDatapoints', '$..MetricAlarms..StateReasonData.startDate', '$..MetricAlarms..StateTransitionedTimestamp', '$..NewStateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", - "test": "test_service_deployment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", - "test": "test_queue_proccessing", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_describe_minimal_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - } - ] - }, - "AlarmNames, AlarmTypes": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", - "test": "test_composite_alarm_creation", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", - "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", - "test": "test_composite_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_describe_minimal_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms", - "test": "test_put_composite_alarm_describe_alarms", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DescribeAlarmsForMetric": { - "Dimensions, MetricName, Namespace, Statistic": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "DisableAlarmActions": { - "AlarmNames": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "EnableAlarmActions": { - "AlarmNames": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "GetDashboard": { - "DashboardName": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle", - "test": "test_dashboard_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..DashboardArn']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "GetMetricData": { - "EndTime, MaxDatapoints, MetricDataQueries, ScanBy, StartTime": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_default_ordering", - "test": "test_default_ordering", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[json]", + "test": "test_put_composite_alarm_describe_alarms[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" - } - ] - }, - "EndTime, MaxDatapoints, MetricDataQueries, StartTime": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_default_ordering", - "test": "test_default_ordering", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[query]", + "test": "test_put_composite_alarm_describe_alarms[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_pagination", - "test": "test_get_metric_data_pagination", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[smithy-rpc-v2-cbor]", + "test": "test_put_composite_alarm_describe_alarms[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_different_units", - "test": "test_get_metric_data_with_different_units", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - }, - "EndTime, MetricDataQueries, StartTime": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", - "test": "test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", - "test": "test_composite_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_number_type", - "test": "test_sub_number_type", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[json]", - "test": "test_basic_operations_multiple_protocols[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", "response": "200", "error": "", - "snapshot_skipped": "['$.describe-alarms..LogAlarms']", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[query]", - "test": "test_basic_operations_multiple_protocols[query]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$.describe-alarms..LogAlarms']", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[smithy-rpc-v2-cbor]", - "test": "test_basic_operations_multiple_protocols[smithy-rpc-v2-cbor]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$.describe-alarms..LogAlarms']", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", - "test": "test_alarm_lambda_target", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[json]", + "test": "test_put_metric_alarm_escape_character[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[json]", + "test": "test_put_metric_alarm_escape_character[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[query]", + "test": "test_put_metric_alarm_escape_character[query]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -1344,38 +1530,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm", - "test": "test_delete_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[query]", + "test": "test_put_metric_alarm_escape_character[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly", - "test": "test_describe_alarms_converts_date_format_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm_escape_character[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm", - "test": "test_describe_minimal_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm_escape_character[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -1384,128 +1570,128 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data", - "test": "test_get_metric_data", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_for_multiple_metrics", - "test": "test_get_metric_data_for_multiple_metrics", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[Average]", - "test": "test_get_metric_data_stats[Average]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[Maximum]", - "test": "test_get_metric_data_stats[Maximum]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[Minimum]", - "test": "test_get_metric_data_stats[Minimum]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[SampleCount]", - "test": "test_get_metric_data_stats[SampleCount]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[json]", + "test": "test_store_tags[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[Sum]", - "test": "test_get_metric_data_stats[Sum]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[json]", + "test": "test_store_tags[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_dimensions", - "test": "test_get_metric_data_with_dimensions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[query]", + "test": "test_store_tags[query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_zero_and_labels", - "test": "test_get_metric_data_with_zero_and_labels", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[query]", + "test": "test_store_tags[query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_no_results", - "test": "test_get_metric_with_no_results", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[smithy-rpc-v2-cbor]", + "test": "test_store_tags[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_null_dimensions", - "test": "test_get_metric_with_null_dimensions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[smithy-rpc-v2-cbor]", + "test": "test_store_tags[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[input_pairs0]", - "test": "test_label_generation[input_pairs0]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[input_pairs1]", - "test": "test_label_generation[input_pairs1]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1514,18 +1700,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[input_pairs2]", - "test": "test_label_generation[input_pairs2]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[input_pairs3]", - "test": "test_label_generation[input_pairs3]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1534,18 +1720,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[input_pairs4]", - "test": "test_label_generation[input_pairs4]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[input_pairs5]", - "test": "test_label_generation[input_pairs5]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1554,108 +1740,104 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[input_pairs6]", - "test": "test_label_generation[input_pairs6]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestSQSMetrics::test_alarm_number_of_messages_sent", + "test": "test_alarm_number_of_messages_sent", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateReason', '$..MetricAlarms..StateReasonData.evaluatedDatapoints', '$..MetricAlarms..StateReasonData.startDate', '$..MetricAlarms..StateTransitionedTimestamp', '$..NewStateReason']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions_statistics", - "test": "test_multiple_dimensions_statistics", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestSQSMetrics::test_alarm_number_of_messages_sent", + "test": "test_alarm_number_of_messages_sent", "response": "200", "error": "", - "snapshot_skipped": "['$..list-metrics..Metrics']", + "snapshot_skipped": "['$..MetricAlarms..StateReason', '$..MetricAlarms..StateReasonData.evaluatedDatapoints', '$..MetricAlarms..StateReasonData.startDate', '$..MetricAlarms..StateTransitionedTimestamp', '$..NewStateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_parallel_put_metric_data_list_metrics", - "test": "test_parallel_put_metric_data_list_metrics", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", + "test": "test_service_deployment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms", - "test": "test_put_composite_alarm_describe_alarms", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", + "test": "test_queue_proccessing", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "internal" - }, + } + ] + }, + "AlarmNames, AlarmTypes": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", + "test": "test_composite_alarm_creation", "response": "200", "error": "", - "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", - "test": "test_put_metric_alarm_escape_character", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", + "test": "test_composite_alarm_creation", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm_invalid_input", - "test": "test_set_alarm_invalid_input", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[json]", + "test": "test_put_composite_alarm_describe_alarms[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags", - "test": "test_store_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[query]", + "test": "test_put_composite_alarm_describe_alarms[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[smithy-rpc-v2-cbor]", + "test": "test_put_composite_alarm_describe_alarms[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestCloudWatchLambdaMetrics::test_lambda_invoke_error", - "test": "test_lambda_invoke_error", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1664,8 +1846,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestCloudWatchLambdaMetrics::test_lambda_invoke_successful", - "test": "test_lambda_invoke_successful", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1674,119 +1856,119 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestSQSMetrics::test_alarm_number_of_messages_sent", - "test": "test_alarm_number_of_messages_sent", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateReason', '$..MetricAlarms..StateReasonData.evaluatedDatapoints', '$..MetricAlarms..StateReasonData.startDate', '$..MetricAlarms..StateTransitionedTimestamp', '$..NewStateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } - ], - "ls_pro": [ + ] + } + }, + "DescribeAlarmsForMetric": { + "Dimensions, MetricName, Namespace, Statistic": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", - "test": "test_service_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", - "test": "test_queue_proccessing", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", - "test": "test_json_metric_filters", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" } ] } }, - "GetMetricStatistics": { - "EndTime, MetricName, Namespace, Period, StartTime, Statistics": { + "DisableAlarmActions": { + "AlarmNames": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_statistics", - "test": "test_get_metric_statistics", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", - "snapshot_skipped": "['$..Datapoints..Unit']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_handle_different_units", - "test": "test_handle_different_units", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints", - "test": "test_invalid_amount_of_datapoints", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "EnableAlarmActions": { + "AlarmNames": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_values_list", - "test": "test_put_metric_data_values_list", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_uses_utc", - "test": "test_put_metric_uses_utc", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints", - "test": "test_invalid_amount_of_datapoints", - "response": "400", - "error": "InvalidParameterCombination", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints", - "test": "test_invalid_amount_of_datapoints", - "response": "400", - "error": "InvalidParameterValueException", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1794,26 +1976,32 @@ ] } }, - "ListDashboards": { - "- (without any parameters)": { + "GetDashboard": { + "DashboardName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle", - "test": "test_dashboard_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[json]", + "test": "test_dashboard_lifecycle[json]", "response": "200", "error": "", "snapshot_skipped": "['$..DashboardArn']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - }, - "DashboardNamePrefix": { - "ls_community": [ + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[query]", + "test": "test_dashboard_lifecycle[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DashboardArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle", - "test": "test_dashboard_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[smithy-rpc-v2-cbor]", + "test": "test_dashboard_lifecycle[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..DashboardArn']", @@ -1824,54 +2012,46 @@ ] } }, - "ListMetrics": { - "- (without any parameters)": { + "GetMetricData": { + "EndTime, MaxDatapoints, MetricDataQueries, ScanBy, StartTime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions", - "test": "test_multiple_dimensions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_default_ordering[json]", + "test": "test_default_ordering[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" - } - ] - }, - "Dimensions": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_default_ordering[query]", + "test": "test_default_ordering[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ] - }, - "Dimensions, MetricName, Namespace": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions_statistics", - "test": "test_multiple_dimensions_statistics", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_default_ordering[smithy-rpc-v2-cbor]", + "test": "test_default_ordering[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..list-metrics..Metrics']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" } ] }, - "Dimensions, Namespace": { + "EndTime, MaxDatapoints, MetricDataQueries, StartTime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters", - "test": "test_list_metrics_with_filters", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_default_ordering[json]", + "test": "test_default_ordering[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1880,32 +2060,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestSqsApproximateMetrics::test_sqs_approximate_metrics", - "test": "test_sqs_approximate_metrics", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_default_ordering[query]", + "test": "test_default_ordering[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" - } - ] - }, - "MetricName, Namespace": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_no_results", - "test": "test_get_metric_with_no_results", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_default_ordering[smithy-rpc-v2-cbor]", + "test": "test_default_ordering[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters", - "test": "test_list_metrics_with_filters", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_pagination[json]", + "test": "test_get_metric_data_pagination[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1914,22 +2090,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_gzip", - "test": "test_put_metric_data_gzip", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_pagination[query]", + "test": "test_get_metric_data_pagination[query]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" - } - ] - }, - "Namespace": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_pagination", - "test": "test_list_metrics_pagination", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_pagination[smithy-rpc-v2-cbor]", + "test": "test_get_metric_data_pagination[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1938,57 +2110,49 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness", - "test": "test_list_metrics_uniqueness", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_different_units[json]", + "test": "test_get_metric_data_with_different_units[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters", - "test": "test_list_metrics_with_filters", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_different_units[query]", + "test": "test_get_metric_data_with_different_units[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_parallel_put_metric_data_list_metrics", - "test": "test_parallel_put_metric_data_list_metrics", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_different_units[smithy-rpc-v2-cbor]", + "test": "test_get_metric_data_with_different_units[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ] - } - }, - "ListTagsForResource": { - "ResourceARN": { + }, + "EndTime, MetricDataQueries, StartTime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags", - "test": "test_store_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "test": "test_alarm_creation", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "PutCompositeAlarm": { - "AlarmActions, AlarmDescription, AlarmName, AlarmRule": { - "ls_community": [ + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", "test": "test_composite_alarm_creation", @@ -1998,256 +2162,330 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - } - ] - }, - "AlarmActions, AlarmDescription, AlarmName, AlarmRule, OKActions": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_number_type", + "test": "test_sub_number_type", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - }, - "AlarmName, AlarmRule": { - "ls_community": [ + "snapshot_tested": false, + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms", - "test": "test_put_composite_alarm_describe_alarms", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[json]", + "test": "test_basic_operations_multiple_protocols[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "PutDashboard": { - "DashboardBody, DashboardName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle", - "test": "test_dashboard_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[query]", + "test": "test_basic_operations_multiple_protocols[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..DashboardArn']", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_dashboard_name", - "test": "test_invalid_dashboard_name", - "response": "400", - "error": "InvalidParameterValueException", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[smithy-rpc-v2-cbor]", + "test": "test_basic_operations_multiple_protocols[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "PutMetricAlarm": { - "ActionsEnabled, AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, Dimensions, EvaluationPeriods, MetricName, Namespace, OKActions, Period, Statistic, Threshold, TreatMissingData, Unit": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", + "test": "test_alarm_lambda_target", "response": "200", "error": "", - "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[json]", + "test": "test_aws_sqs_metrics_created[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[query]", + "test": "test_aws_sqs_metrics_created[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - }, - "ActionsEnabled, AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, Dimensions, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_number_type", - "test": "test_sub_number_type", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", + "test": "test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" - } - ] - }, - "ActionsEnabled, AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, Dimensions, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold, TreatMissingData": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestSQSMetrics::test_alarm_number_of_messages_sent", - "test": "test_alarm_number_of_messages_sent", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateReason', '$..MetricAlarms..StateReasonData.evaluatedDatapoints', '$..MetricAlarms..StateReasonData.startDate', '$..MetricAlarms..StateTransitionedTimestamp', '$..NewStateReason']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - }, - "AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, Dimensions, EvaluationPeriods, MetricName, Namespace, OKActions, Period, Statistic, Threshold, TreatMissingData, Unit": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[json]", + "test": "test_delete_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[query]", + "test": "test_delete_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[smithy-rpc-v2-cbor]", + "test": "test_delete_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[json]", + "test": "test_describe_alarms_converts_date_format_correctly[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - }, - "AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, Dimensions, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold": { - "ls_pro": [ + "origin": "internal" + }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", - "test": "test_service_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[query]", + "test": "test_describe_alarms_converts_date_format_correctly[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[smithy-rpc-v2-cbor]", + "test": "test_describe_alarms_converts_date_format_correctly[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[json]", + "test": "test_describe_minimal_metric_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", - "test": "test_queue_proccessing", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[query]", + "test": "test_describe_minimal_metric_alarm[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" - } - ] - }, - "AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold": { - "ls_community": [ + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_describe_minimal_metric_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", - "test": "test_put_metric_alarm_escape_character", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data[json]", + "test": "test_get_metric_data[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" - } - ] - }, - "AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold, TreatMissingData": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", - "test": "test_alarm_lambda_target", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data[query]", + "test": "test_get_metric_data[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data[smithy-rpc-v2-cbor]", + "test": "test_get_metric_data[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_for_multiple_metrics[json]", + "test": "test_get_metric_data_for_multiple_metrics[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - }, - "AlarmDescription, AlarmName, ComparisonOperator, DatapointsToAlarm, Dimensions, EvaluationPeriods, ExtendedStatistic, MetricName, Namespace, Period, Threshold, TreatMissingData, Unit": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_ext_statistic", - "test": "test_alarm_ext_statistic", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_for_multiple_metrics[query]", + "test": "test_get_metric_data_for_multiple_metrics[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - } - ] - }, - "AlarmDescription, AlarmName, ComparisonOperator, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold, TreatMissingData": { - "ls_community": [ + "origin": "external" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", - "test": "test_composite_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_for_multiple_metrics[smithy-rpc-v2-cbor]", + "test": "test_get_metric_data_for_multiple_metrics[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - } - ] - }, - "AlarmName, ComparisonOperator, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold": { - "ls_community": [ + "origin": "external" + }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", - "test": "test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[json-Average]", + "test": "test_get_metric_data_stats[json-Average]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm", - "test": "test_delete_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[json-Maximum]", + "test": "test_get_metric_data_stats[json-Maximum]", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly", - "test": "test_describe_alarms_converts_date_format_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[json-Minimum]", + "test": "test_get_metric_data_stats[json-Minimum]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm", - "test": "test_describe_minimal_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[json-SampleCount]", + "test": "test_get_metric_data_stats[json-SampleCount]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2256,18 +2494,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms", - "test": "test_put_composite_alarm_describe_alarms", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[json-Sum]", + "test": "test_get_metric_data_stats[json-Sum]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm_invalid_input", - "test": "test_set_alarm_invalid_input", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[query-Average]", + "test": "test_get_metric_data_stats[query-Average]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2276,114 +2514,2746 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags", - "test": "test_store_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[query-Maximum]", + "test": "test_get_metric_data_stats[query-Maximum]", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[query-Minimum]", + "test": "test_get_metric_data_stats[query-Minimum]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[query-SampleCount]", + "test": "test_get_metric_data_stats[query-SampleCount]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[query-Sum]", + "test": "test_get_metric_data_stats[query-Sum]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[smithy-rpc-v2-cbor-Average]", + "test": "test_get_metric_data_stats[smithy-rpc-v2-cbor-Average]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[smithy-rpc-v2-cbor-Maximum]", + "test": "test_get_metric_data_stats[smithy-rpc-v2-cbor-Maximum]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[smithy-rpc-v2-cbor-Minimum]", + "test": "test_get_metric_data_stats[smithy-rpc-v2-cbor-Minimum]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[smithy-rpc-v2-cbor-SampleCount]", + "test": "test_get_metric_data_stats[smithy-rpc-v2-cbor-SampleCount]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[smithy-rpc-v2-cbor-Sum]", + "test": "test_get_metric_data_stats[smithy-rpc-v2-cbor-Sum]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_dimensions[json]", + "test": "test_get_metric_data_with_dimensions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_dimensions[query]", + "test": "test_get_metric_data_with_dimensions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_dimensions[smithy-rpc-v2-cbor]", + "test": "test_get_metric_data_with_dimensions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_zero_and_labels[json]", + "test": "test_get_metric_data_with_zero_and_labels[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_zero_and_labels[query]", + "test": "test_get_metric_data_with_zero_and_labels[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_zero_and_labels[smithy-rpc-v2-cbor]", + "test": "test_get_metric_data_with_zero_and_labels[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_no_results[json]", + "test": "test_get_metric_with_no_results[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_no_results[query]", + "test": "test_get_metric_with_no_results[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_no_results[smithy-rpc-v2-cbor]", + "test": "test_get_metric_with_no_results[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_null_dimensions[json]", + "test": "test_get_metric_with_null_dimensions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_null_dimensions[query]", + "test": "test_get_metric_with_null_dimensions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_null_dimensions[smithy-rpc-v2-cbor]", + "test": "test_get_metric_with_null_dimensions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[json-input_pairs0]", + "test": "test_label_generation[json-input_pairs0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[json-input_pairs1]", + "test": "test_label_generation[json-input_pairs1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[json-input_pairs2]", + "test": "test_label_generation[json-input_pairs2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[json-input_pairs3]", + "test": "test_label_generation[json-input_pairs3]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[json-input_pairs4]", + "test": "test_label_generation[json-input_pairs4]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[json-input_pairs5]", + "test": "test_label_generation[json-input_pairs5]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[json-input_pairs6]", + "test": "test_label_generation[json-input_pairs6]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[query-input_pairs0]", + "test": "test_label_generation[query-input_pairs0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[query-input_pairs1]", + "test": "test_label_generation[query-input_pairs1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[query-input_pairs2]", + "test": "test_label_generation[query-input_pairs2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[query-input_pairs3]", + "test": "test_label_generation[query-input_pairs3]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[query-input_pairs4]", + "test": "test_label_generation[query-input_pairs4]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[query-input_pairs5]", + "test": "test_label_generation[query-input_pairs5]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[query-input_pairs6]", + "test": "test_label_generation[query-input_pairs6]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[smithy-rpc-v2-cbor-input_pairs0]", + "test": "test_label_generation[smithy-rpc-v2-cbor-input_pairs0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[smithy-rpc-v2-cbor-input_pairs1]", + "test": "test_label_generation[smithy-rpc-v2-cbor-input_pairs1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[smithy-rpc-v2-cbor-input_pairs2]", + "test": "test_label_generation[smithy-rpc-v2-cbor-input_pairs2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[smithy-rpc-v2-cbor-input_pairs3]", + "test": "test_label_generation[smithy-rpc-v2-cbor-input_pairs3]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[smithy-rpc-v2-cbor-input_pairs4]", + "test": "test_label_generation[smithy-rpc-v2-cbor-input_pairs4]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[smithy-rpc-v2-cbor-input_pairs5]", + "test": "test_label_generation[smithy-rpc-v2-cbor-input_pairs5]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[smithy-rpc-v2-cbor-input_pairs6]", + "test": "test_label_generation[smithy-rpc-v2-cbor-input_pairs6]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions_statistics[json]", + "test": "test_multiple_dimensions_statistics[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..list-metrics..Metrics']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions_statistics[query]", + "test": "test_multiple_dimensions_statistics[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..list-metrics..Metrics']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions_statistics[smithy-rpc-v2-cbor]", + "test": "test_multiple_dimensions_statistics[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..list-metrics..Metrics']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_parallel_put_metric_data_list_metrics", + "test": "test_parallel_put_metric_data_list_metrics", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[json]", + "test": "test_put_composite_alarm_describe_alarms[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[query]", + "test": "test_put_composite_alarm_describe_alarms[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[smithy-rpc-v2-cbor]", + "test": "test_put_composite_alarm_describe_alarms[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[json]", + "test": "test_put_metric_alarm_escape_character[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[query]", + "test": "test_put_metric_alarm_escape_character[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm_escape_character[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[json]", + "test": "test_store_tags[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[query]", + "test": "test_store_tags[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[smithy-rpc-v2-cbor]", + "test": "test_store_tags[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestCloudWatchLambdaMetrics::test_lambda_invoke_error", + "test": "test_lambda_invoke_error", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestCloudWatchLambdaMetrics::test_lambda_invoke_successful", + "test": "test_lambda_invoke_successful", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestSQSMetrics::test_alarm_number_of_messages_sent", + "test": "test_alarm_number_of_messages_sent", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateReason', '$..MetricAlarms..StateReasonData.evaluatedDatapoints', '$..MetricAlarms..StateReasonData.startDate', '$..MetricAlarms..StateTransitionedTimestamp', '$..NewStateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", + "test": "test_service_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", + "test": "test_queue_proccessing", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "test": "test_json_metric_filters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetMetricStatistics": { + "EndTime, MetricName, Namespace, Period, StartTime, Statistics": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_statistics[json]", + "test": "test_get_metric_statistics[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Datapoints..Unit']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_statistics[query]", + "test": "test_get_metric_statistics[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Datapoints..Unit']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_statistics[smithy-rpc-v2-cbor]", + "test": "test_get_metric_statistics[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Datapoints..Unit']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_handle_different_units[json]", + "test": "test_handle_different_units[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_handle_different_units[query]", + "test": "test_handle_different_units[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_handle_different_units[smithy-rpc-v2-cbor]", + "test": "test_handle_different_units[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[json]", + "test": "test_invalid_amount_of_datapoints[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[query]", + "test": "test_invalid_amount_of_datapoints[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[smithy-rpc-v2-cbor]", + "test": "test_invalid_amount_of_datapoints[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_values_list[json]", + "test": "test_put_metric_data_values_list[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_values_list[query]", + "test": "test_put_metric_data_values_list[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_values_list[smithy-rpc-v2-cbor]", + "test": "test_put_metric_data_values_list[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_uses_utc[json]", + "test": "test_put_metric_uses_utc[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_uses_utc[query]", + "test": "test_put_metric_uses_utc[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_uses_utc[smithy-rpc-v2-cbor]", + "test": "test_put_metric_uses_utc[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[json]", + "test": "test_invalid_amount_of_datapoints[json]", + "response": "400", + "error": "InvalidParameterCombinationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[json]", + "test": "test_invalid_amount_of_datapoints[json]", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[query]", + "test": "test_invalid_amount_of_datapoints[query]", + "response": "400", + "error": "InvalidParameterCombinationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[query]", + "test": "test_invalid_amount_of_datapoints[query]", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "ListDashboards": { + "- (without any parameters)": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[json]", + "test": "test_dashboard_lifecycle[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DashboardArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[query]", + "test": "test_dashboard_lifecycle[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DashboardArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[smithy-rpc-v2-cbor]", + "test": "test_dashboard_lifecycle[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DashboardArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "DashboardNamePrefix": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[json]", + "test": "test_dashboard_lifecycle[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DashboardArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[query]", + "test": "test_dashboard_lifecycle[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DashboardArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[smithy-rpc-v2-cbor]", + "test": "test_dashboard_lifecycle[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DashboardArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "ListMetrics": { + "- (without any parameters)": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions[json]", + "test": "test_multiple_dimensions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions[query]", + "test": "test_multiple_dimensions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions[smithy-rpc-v2-cbor]", + "test": "test_multiple_dimensions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "Dimensions": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[json]", + "test": "test_aws_sqs_metrics_created[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[query]", + "test": "test_aws_sqs_metrics_created[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", + "test": "test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "Dimensions, MetricName, Namespace": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions_statistics[json]", + "test": "test_multiple_dimensions_statistics[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..list-metrics..Metrics']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions_statistics[query]", + "test": "test_multiple_dimensions_statistics[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..list-metrics..Metrics']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions_statistics[smithy-rpc-v2-cbor]", + "test": "test_multiple_dimensions_statistics[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..list-metrics..Metrics']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "Dimensions, Namespace": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters[json]", + "test": "test_list_metrics_with_filters[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters[query]", + "test": "test_list_metrics_with_filters[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters[smithy-rpc-v2-cbor]", + "test": "test_list_metrics_with_filters[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestSqsApproximateMetrics::test_sqs_approximate_metrics", + "test": "test_sqs_approximate_metrics", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "MetricName, Namespace": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_no_results[json]", + "test": "test_get_metric_with_no_results[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_no_results[query]", + "test": "test_get_metric_with_no_results[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_no_results[smithy-rpc-v2-cbor]", + "test": "test_get_metric_with_no_results[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters[json]", + "test": "test_list_metrics_with_filters[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters[query]", + "test": "test_list_metrics_with_filters[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters[smithy-rpc-v2-cbor]", + "test": "test_list_metrics_with_filters[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_gzip_with_query_protocol", + "test": "test_put_metric_data_gzip_with_query_protocol", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "Namespace": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_pagination[json]", + "test": "test_list_metrics_pagination[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_pagination[query]", + "test": "test_list_metrics_pagination[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_pagination[smithy-rpc-v2-cbor]", + "test": "test_list_metrics_pagination[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness[json]", + "test": "test_list_metrics_uniqueness[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness[query]", + "test": "test_list_metrics_uniqueness[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness[smithy-rpc-v2-cbor]", + "test": "test_list_metrics_uniqueness[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters[json]", + "test": "test_list_metrics_with_filters[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters[query]", + "test": "test_list_metrics_with_filters[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters[smithy-rpc-v2-cbor]", + "test": "test_list_metrics_with_filters[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_parallel_put_metric_data_list_metrics", + "test": "test_parallel_put_metric_data_list_metrics", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "ListTagsForResource": { + "ResourceARN": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[json]", + "test": "test_store_tags[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[query]", + "test": "test_store_tags[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[smithy-rpc-v2-cbor]", + "test": "test_store_tags[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "PutCompositeAlarm": { + "AlarmActions, AlarmDescription, AlarmName, AlarmRule": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", + "test": "test_composite_alarm_creation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + }, + "AlarmActions, AlarmDescription, AlarmName, AlarmRule, OKActions": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "AlarmName, AlarmRule": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[json]", + "test": "test_put_composite_alarm_describe_alarms[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[query]", + "test": "test_put_composite_alarm_describe_alarms[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[smithy-rpc-v2-cbor]", + "test": "test_put_composite_alarm_describe_alarms[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "PutDashboard": { + "DashboardBody, DashboardName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[json]", + "test": "test_dashboard_lifecycle[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DashboardArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[query]", + "test": "test_dashboard_lifecycle[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DashboardArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_dashboard_lifecycle[smithy-rpc-v2-cbor]", + "test": "test_dashboard_lifecycle[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DashboardArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_dashboard_name[json]", + "test": "test_invalid_dashboard_name[json]", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_dashboard_name[query]", + "test": "test_invalid_dashboard_name[query]", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "PutMetricAlarm": { + "ActionsEnabled, AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, Dimensions, EvaluationPeriods, MetricName, Namespace, OKActions, Period, Statistic, Threshold, TreatMissingData, Unit": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "ActionsEnabled, AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, Dimensions, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_number_type", + "test": "test_sub_number_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + } + ] + }, + "ActionsEnabled, AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, Dimensions, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold, TreatMissingData": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestSQSMetrics::test_alarm_number_of_messages_sent", + "test": "test_alarm_number_of_messages_sent", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateReason', '$..MetricAlarms..StateReasonData.evaluatedDatapoints', '$..MetricAlarms..StateReasonData.startDate', '$..MetricAlarms..StateTransitionedTimestamp', '$..NewStateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, Dimensions, EvaluationPeriods, MetricName, Namespace, OKActions, Period, Statistic, Threshold, TreatMissingData, Unit": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, Dimensions, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", + "test": "test_service_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", + "test": "test_queue_proccessing", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + } + ] + }, + "AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[json]", + "test": "test_put_metric_alarm_escape_character[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[query]", + "test": "test_put_metric_alarm_escape_character[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm_escape_character[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold, TreatMissingData": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", + "test": "test_alarm_lambda_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "AlarmDescription, AlarmName, ComparisonOperator, DatapointsToAlarm, Dimensions, EvaluationPeriods, ExtendedStatistic, MetricName, Namespace, Period, Threshold, TreatMissingData, Unit": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_ext_statistic", + "test": "test_alarm_ext_statistic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + }, + "AlarmDescription, AlarmName, ComparisonOperator, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold, TreatMissingData": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_composite_alarm_creation", + "test": "test_composite_alarm_creation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason', '$..StateReasonData', '$..StateValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + }, + "AlarmName, ComparisonOperator, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "test": "test_alarm_creation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[json]", + "test": "test_delete_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[query]", + "test": "test_delete_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_delete_alarm[smithy-rpc-v2-cbor]", + "test": "test_delete_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..describe-alarm.MetricAlarms..AlarmDescription', '$..describe-alarm.MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[json]", + "test": "test_describe_alarms_converts_date_format_correctly[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[query]", + "test": "test_describe_alarms_converts_date_format_correctly[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly[smithy-rpc-v2-cbor]", + "test": "test_describe_alarms_converts_date_format_correctly[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[json]", + "test": "test_describe_minimal_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[query]", + "test": "test_describe_minimal_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_minimal_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_describe_minimal_metric_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[json]", + "test": "test_put_composite_alarm_describe_alarms[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[query]", + "test": "test_put_composite_alarm_describe_alarms[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms[smithy-rpc-v2-cbor]", + "test": "test_put_composite_alarm_describe_alarms[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[json]", + "test": "test_store_tags[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[query]", + "test": "test_store_tags[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[smithy-rpc-v2-cbor]", + "test": "test_store_tags[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "PutMetricData": { + "MetricData, Namespace": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_lambda_dynamodb", + "test": "test_lambda_dynamodb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", + "test": "test_search_books", + "response": "200", + "error": "", + "snapshot_skipped": "['$.._shards.successful', '$.._shards.total']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", + "test": "test_setup", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "test": "test_api_gateway_lambda_integration_aws_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "test": "test_apigw_stage_variables[dev]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "test": "test_apigw_stage_variables[local]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "test": "test_apigw_test_invoke_method_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..log.line07', '$..log.line10', '$..log.line12', '$..log.line08']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "test": "test_response_headers_invocation_with_apigw", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[UrlType.HOST_BASED-ANY]", + "test": "test_rest_api_multi_region[UrlType.HOST_BASED-ANY]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[UrlType.HOST_BASED-GET]", + "test": "test_rest_api_multi_region[UrlType.HOST_BASED-GET]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "test": "test_rest_api_multi_region[path_based_url-ANY]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "test": "test_rest_api_multi_region[path_based_url-GET]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "test": "test_api_gateway_request_validator", + "response": "200", + "error": "", + "snapshot_skipped": "['$.invalid-request-body.Type', '$.missing-required-qs-request-params-get.Type', '$.missing-required-headers-request-params-get.Type', '$.missing-all-required-request-params-post.Type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_input_body_formatting", + "test": "test_input_body_formatting", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_invocation_trace_id", + "test": "test_invocation_trace_id", + "response": "200", + "error": "", + "snapshot_skipped": "['$..server', '$..via', '$..x-amz-cf-id', '$..x-amz-cf-pop', '$..x-cache']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_invoke_status_code_passthrough[HTTP]", + "test": "test_http_integration_invoke_status_code_passthrough[HTTP]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_invoke_status_code_passthrough[HTTP_PROXY]", + "test": "test_http_integration_invoke_status_code_passthrough[HTTP_PROXY]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_method[HTTP]", + "test": "test_http_integration_method[HTTP]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..origin', '$..accept-encoding']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_method[HTTP_PROXY]", + "test": "test_http_integration_method[HTTP_PROXY]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..origin', '$..accept-encoding']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_with_lambda[HTTP]", + "test": "test_http_integration_with_lambda[HTTP]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-forwarded-for', '$..content.origin', '$..headers.server', '$..headers.accept-encoding', '$..headers.x-amzn-trace-id', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_with_lambda[HTTP_PROXY]", + "test": "test_http_integration_with_lambda[HTTP_PROXY]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-forwarded-for', '$..content.origin', '$..headers.server', '$..headers.accept-encoding', '$..headers.x-amzn-trace-id', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_proxy_integration_request_data_mappings", + "test": "test_http_proxy_integration_request_data_mappings", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", + "test": "test_import_with_stage_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..origin']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::TestApiGatewayHeaderRemapping::test_apigateway_header_remapping_aws[AWS]", + "test": "test_apigateway_header_remapping_aws[AWS]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..response-headers.Server', '$..response-headers.Content-Length']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::TestApiGatewayHeaderRemapping::test_apigateway_header_remapping_aws[AWS_PROXY]", + "test": "test_apigateway_header_remapping_aws[AWS_PROXY]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..response-headers.Server', '$..response-headers.Content-Length']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "test": "test_create_execute_api_vpc_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource', '$..endpointConfiguration.ipAddressType', '$.endpoint-details.ServiceRegion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_aws_proxy_binary_response", + "test": "test_aws_proxy_binary_response", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_aws_proxy_response_payload_format_validation", + "test": "test_aws_proxy_response_payload_format_validation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Server']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "test": "test_lambda_aws_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_response_with_mapping_templates", + "test": "test_lambda_aws_integration_response_with_mapping_templates", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "test": "test_lambda_aws_integration_with_request_template", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "test": "test_lambda_aws_proxy_integration", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration_request_data_mapping", + "test": "test_lambda_aws_proxy_integration_request_data_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_response_format", + "test": "test_lambda_aws_proxy_response_format", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_rust_proxy_integration", + "test": "test_lambda_rust_proxy_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_selection_patterns", + "test": "test_lambda_selection_patterns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_amz_json_protocol", + "test": "test_sqs_amz_json_protocol", + "response": "200", + "error": "", + "snapshot_skipped": "['$..context.identity', '$..context.requestOverride', '$..context.responseOverride', '$..requestOverride.header', '$..requestOverride.path', '$..requestOverride.querystring', '$..responseOverride.header', '$..responseOverride.path', '$..responseOverride.status']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "test": "test_sqs_aws_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration_with_message_attribute[MessageAttribute]", + "test": "test_sqs_aws_integration_with_message_attribute[MessageAttribute]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration_with_message_attribute[MessageAttributes]", + "test": "test_sqs_aws_integration_with_message_attribute[MessageAttributes]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_request_and_response_xml_templates_integration", + "test": "test_sqs_request_and_response_xml_templates_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "test": "test_cfn_function_url", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Metadata', '$..DriftInformation', '$..Type', '$..Message', '$..access-control-allow-headers', '$..access-control-allow-methods', '$..access-control-allow-origin', '$..access-control-expose-headers', '$..server', '$..content-length', '$..InvokeMode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", + "test": "test_lambda_alias", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", + "test": "test_lambda_cfn_dead_letter_config_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "test": "test_lambda_cfn_run", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CodeSize']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version_provisioned_concurrency", + "test": "test_lambda_version_provisioned_concurrency", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CodeSize']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", + "test": "test_cfn_handle_s3_notification_configuration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_sqs_event", + "test": "test_sam_sqs_event", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", + "test": "test_sam_template", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "test": "test_apigateway_invoke", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "test": "test_nested_statemachine_with_sync2", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "test": "test_statemachine_definitionsubstitution", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", + "test": "test_conditional_transform[false]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", + "test": "test_embedded_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "PutMetricData": { - "MetricData, Namespace": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_lambda_dynamodb", - "test": "test_lambda_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", - "test": "test_opensearch_crud", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", "response": "200", "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", - "test": "test_search_books", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", "response": "200", "error": "", - "snapshot_skipped": "['$.._shards.successful', '$.._shards.total']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", - "test": "test_setup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", - "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", - "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", - "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "test": "test_sub_not_ready", "response": "200", "error": "", "snapshot_skipped": "", @@ -2392,8 +5262,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", - "test": "test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", + "test": "test_attribute_uses_macro", "response": "200", "error": "", "snapshot_skipped": "", @@ -2402,98 +5272,98 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", - "test": "test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", - "test": "test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", - "test": "test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..log.line07', '$..log.line10', '$..log.line12', '$..log.line08']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", - "test": "test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[UrlType.HOST_BASED-ANY]", - "test": "test_rest_api_multi_region[UrlType.HOST_BASED-ANY]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[UrlType.HOST_BASED-GET]", - "test": "test_rest_api_multi_region[UrlType.HOST_BASED-GET]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", - "test": "test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "test": "test_global_scope", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", - "test": "test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_pyplate_param_type_list", + "test": "test_pyplate_param_type_list", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", - "test": "test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", + "test": "test_scope_order_and_parameters", "response": "200", "error": "", - "snapshot_skipped": "['$.invalid-request-body.Type', '$.missing-required-qs-request-params-get.Type', '$.missing-required-headers-request-params-get.Type', '$.missing-all-required-request-params-post.Type']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_input_body_formatting", - "test": "test_input_body_formatting", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", + "test": "test_snipped_scope[transformation_snippet_topic.json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2502,838 +5372,848 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_invocation_trace_id", - "test": "test_invocation_trace_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.yml]", + "test": "test_snipped_scope[transformation_snippet_topic.yml]", "response": "200", "error": "", - "snapshot_skipped": "['$..server', '$..via', '$..x-amz-cf-id', '$..x-amz-cf-pop', '$..x-cache']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_invoke_status_code_passthrough[HTTP]", - "test": "test_http_integration_invoke_status_code_passthrough[HTTP]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "test": "test_validate_lambda_internals", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_invoke_status_code_passthrough[HTTP_PROXY]", - "test": "test_http_integration_invoke_status_code_passthrough[HTTP_PROXY]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[json]", + "test": "test_basic_operations_multiple_protocols[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_method[HTTP]", - "test": "test_http_integration_method[HTTP]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[query]", + "test": "test_basic_operations_multiple_protocols[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..origin', '$..accept-encoding']", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_method[HTTP_PROXY]", - "test": "test_http_integration_method[HTTP_PROXY]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[smithy-rpc-v2-cbor]", + "test": "test_basic_operations_multiple_protocols[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..origin', '$..accept-encoding']", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_with_lambda[HTTP]", - "test": "test_http_integration_with_lambda[HTTP]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", + "test": "test_alarm_lambda_target", "response": "200", "error": "", - "snapshot_skipped": "['$..content.headers.x-forwarded-for', '$..content.origin', '$..headers.server', '$..headers.accept-encoding', '$..headers.x-amzn-trace-id', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_integration_with_lambda[HTTP_PROXY]", - "test": "test_http_integration_with_lambda[HTTP_PROXY]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[json]", + "test": "test_aws_sqs_metrics_created[json]", "response": "200", "error": "", - "snapshot_skipped": "['$..content.headers.x-forwarded-for', '$..content.origin', '$..headers.server', '$..headers.accept-encoding', '$..headers.x-amzn-trace-id', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_http.py::test_http_proxy_integration_request_data_mappings", - "test": "test_http_proxy_integration_request_data_mappings", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[query]", + "test": "test_aws_sqs_metrics_created[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", - "test": "test_import_with_stage_variables", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", + "test": "test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..origin']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::TestApiGatewayHeaderRemapping::test_apigateway_header_remapping_aws[AWS]", - "test": "test_apigateway_header_remapping_aws[AWS]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", "response": "200", "error": "", - "snapshot_skipped": "['$..response-headers.Server', '$..response-headers.Content-Length']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::TestApiGatewayHeaderRemapping::test_apigateway_header_remapping_aws[AWS_PROXY]", - "test": "test_apigateway_header_remapping_aws[AWS_PROXY]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..response-headers.Server', '$..response-headers.Content-Length']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", - "test": "test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource', '$..endpointConfiguration.ipAddressType', '$.endpoint-details.ServiceRegion']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_aws_proxy_binary_response", - "test": "test_aws_proxy_binary_response", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_default_ordering[json]", + "test": "test_default_ordering[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_aws_proxy_response_payload_format_validation", - "test": "test_aws_proxy_response_payload_format_validation", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_default_ordering[query]", + "test": "test_default_ordering[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Server']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", - "test": "test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_default_ordering[smithy-rpc-v2-cbor]", + "test": "test_default_ordering[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_response_with_mapping_templates", - "test": "test_lambda_aws_integration_response_with_mapping_templates", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", - "test": "test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", - "test": "test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration_request_data_mapping", - "test": "test_lambda_aws_proxy_integration_request_data_mapping", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data[json]", + "test": "test_get_metric_data[json]", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_response_format", - "test": "test_lambda_aws_proxy_response_format", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data[query]", + "test": "test_get_metric_data[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_rust_proxy_integration", - "test": "test_lambda_rust_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data[smithy-rpc-v2-cbor]", + "test": "test_get_metric_data[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_selection_patterns", - "test": "test_lambda_selection_patterns", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_for_multiple_metrics[json]", + "test": "test_get_metric_data_for_multiple_metrics[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_amz_json_protocol", - "test": "test_sqs_amz_json_protocol", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_for_multiple_metrics[query]", + "test": "test_get_metric_data_for_multiple_metrics[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_for_multiple_metrics[smithy-rpc-v2-cbor]", + "test": "test_get_metric_data_for_multiple_metrics[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..context.identity', '$..context.requestOverride', '$..context.responseOverride', '$..requestOverride.header', '$..requestOverride.path', '$..requestOverride.querystring', '$..responseOverride.header', '$..responseOverride.path', '$..responseOverride.status']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", - "test": "test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_pagination[json]", + "test": "test_get_metric_data_pagination[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration_with_message_attribute[MessageAttribute]", - "test": "test_sqs_aws_integration_with_message_attribute[MessageAttribute]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_pagination[query]", + "test": "test_get_metric_data_pagination[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration_with_message_attribute[MessageAttributes]", - "test": "test_sqs_aws_integration_with_message_attribute[MessageAttributes]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_pagination[smithy-rpc-v2-cbor]", + "test": "test_get_metric_data_pagination[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_request_and_response_xml_templates_integration", - "test": "test_sqs_request_and_response_xml_templates_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[json-Average]", + "test": "test_get_metric_data_stats[json-Average]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", - "test": "test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[json-Maximum]", + "test": "test_get_metric_data_stats[json-Maximum]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[json-Minimum]", + "test": "test_get_metric_data_stats[json-Minimum]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", - "test": "test_generic_destination_routing[sqs-sqs]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[json-SampleCount]", + "test": "test_get_metric_data_stats[json-SampleCount]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[json-Sum]", + "test": "test_get_metric_data_stats[json-Sum]", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[query-Average]", + "test": "test_get_metric_data_stats[query-Average]", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[query-Maximum]", + "test": "test_get_metric_data_stats[query-Maximum]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.DeliveryPolicy', '$..Attributes.Policy', '$..CodeSize', '$..Configuration.Layers', '$..Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[query-Minimum]", + "test": "test_get_metric_data_stats[query-Minimum]", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", - "test": "test_lambda_dynamodb_event_filter", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[query-SampleCount]", + "test": "test_get_metric_data_stats[query-SampleCount]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", - "test": "test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[query-Sum]", + "test": "test_get_metric_data_stats[query-Sum]", "response": "200", "error": "", - "snapshot_skipped": "['$..Metadata', '$..DriftInformation', '$..Type', '$..Message', '$..access-control-allow-headers', '$..access-control-allow-methods', '$..access-control-allow-origin', '$..access-control-expose-headers', '$..server', '$..content-length', '$..InvokeMode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", - "test": "test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[smithy-rpc-v2-cbor-Average]", + "test": "test_get_metric_data_stats[smithy-rpc-v2-cbor-Average]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", - "test": "test_lambda_cfn_dead_letter_config_async_invocation", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[smithy-rpc-v2-cbor-Maximum]", + "test": "test_get_metric_data_stats[smithy-rpc-v2-cbor-Maximum]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", - "test": "test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[smithy-rpc-v2-cbor-Minimum]", + "test": "test_get_metric_data_stats[smithy-rpc-v2-cbor-Minimum]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", - "test": "test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[smithy-rpc-v2-cbor-SampleCount]", + "test": "test_get_metric_data_stats[smithy-rpc-v2-cbor-SampleCount]", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSize']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version_provisioned_concurrency", - "test": "test_lambda_version_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[smithy-rpc-v2-cbor-Sum]", + "test": "test_get_metric_data_stats[smithy-rpc-v2-cbor-Sum]", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSize']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", - "test": "test_lambda_w_dynamodb_event_filter", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_different_units[json]", + "test": "test_get_metric_data_with_different_units[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", - "test": "test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_different_units[query]", + "test": "test_get_metric_data_with_different_units[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cfn_handle_s3_notification_configuration", - "test": "test_cfn_handle_s3_notification_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_different_units[smithy-rpc-v2-cbor]", + "test": "test_get_metric_data_with_different_units[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_sqs_event", - "test": "test_sam_sqs_event", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_dimensions[json]", + "test": "test_get_metric_data_with_dimensions[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", - "test": "test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_dimensions[query]", + "test": "test_get_metric_data_with_dimensions[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", - "test": "test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_dimensions[smithy-rpc-v2-cbor]", + "test": "test_get_metric_data_with_dimensions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_zero_and_labels[json]", + "test": "test_get_metric_data_with_zero_and_labels[json]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_zero_and_labels[query]", + "test": "test_get_metric_data_with_zero_and_labels[query]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_zero_and_labels[smithy-rpc-v2-cbor]", + "test": "test_get_metric_data_with_zero_and_labels[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_statistics[json]", + "test": "test_get_metric_statistics[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Datapoints..Unit']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_statistics[query]", + "test": "test_get_metric_statistics[query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Datapoints..Unit']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_statistics[smithy-rpc-v2-cbor]", + "test": "test_get_metric_statistics[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Datapoints..Unit']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", - "test": "test_conditional_transform[false]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_no_results[json]", + "test": "test_get_metric_with_no_results[json]", "response": "200", "error": "", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", - "test": "test_conditional_transform[true]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_no_results[query]", + "test": "test_get_metric_with_no_results[query]", "response": "200", "error": "", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", - "test": "test_embedded_macro_fn_transform", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_no_results[smithy-rpc-v2-cbor]", + "test": "test_get_metric_with_no_results[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", - "test": "test_embedded_macro_for_attribute_fn_transform", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_null_dimensions[json]", + "test": "test_get_metric_with_null_dimensions[json]", "response": "200", "error": "", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", - "test": "test_global_macro_fn_transform", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_null_dimensions[query]", + "test": "test_get_metric_with_null_dimensions[query]", "response": "200", "error": "", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", - "test": "test_macro_with_intrinsic_function", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_null_dimensions[smithy-rpc-v2-cbor]", + "test": "test_get_metric_with_null_dimensions[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", - "test": "test_multiple_fn_transform_order", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_handle_different_units[json]", + "test": "test_handle_different_units[json]", "response": "200", "error": "", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", - "test": "test_remove_transform_in_update_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_handle_different_units[query]", + "test": "test_handle_different_units[query]", "response": "200", "error": "", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", - "test": "test_update_parameter_transform_in_update_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_handle_different_units[smithy-rpc-v2-cbor]", + "test": "test_handle_different_units[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", - "test": "test_base_global_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[json-input_pairs0]", + "test": "test_label_generation[json-input_pairs0]", "response": "200", "error": "", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", - "test": "test_update_after_macro_for_before_version_is_deleted", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[json-input_pairs1]", + "test": "test_label_generation[json-input_pairs1]", "response": "200", "error": "", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", - "test": "test_attribute_uses_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[json-input_pairs2]", + "test": "test_label_generation[json-input_pairs2]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[json-input_pairs3]", + "test": "test_label_generation[json-input_pairs3]", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", - "test": "test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[json-input_pairs4]", + "test": "test_label_generation[json-input_pairs4]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", - "test": "test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[json-input_pairs5]", + "test": "test_label_generation[json-input_pairs5]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", - "test": "test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[json-input_pairs6]", + "test": "test_label_generation[json-input_pairs6]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", - "test": "test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[query-input_pairs0]", + "test": "test_label_generation[query-input_pairs0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", - "test": "test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[query-input_pairs1]", + "test": "test_label_generation[query-input_pairs1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", - "test": "test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[query-input_pairs2]", + "test": "test_label_generation[query-input_pairs2]", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_pyplate_param_type_list", - "test": "test_pyplate_param_type_list", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[query-input_pairs3]", + "test": "test_label_generation[query-input_pairs3]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_scope_order_and_parameters", - "test": "test_scope_order_and_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[query-input_pairs4]", + "test": "test_label_generation[query-input_pairs4]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.json]", - "test": "test_snipped_scope[transformation_snippet_topic.json]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[query-input_pairs5]", + "test": "test_label_generation[query-input_pairs5]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_snipped_scope[transformation_snippet_topic.yml]", - "test": "test_snipped_scope[transformation_snippet_topic.yml]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[query-input_pairs6]", + "test": "test_label_generation[query-input_pairs6]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", - "test": "test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[smithy-rpc-v2-cbor-input_pairs0]", + "test": "test_label_generation[smithy-rpc-v2-cbor-input_pairs0]", "response": "200", "error": "", - "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[json]", - "test": "test_basic_operations_multiple_protocols[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[smithy-rpc-v2-cbor-input_pairs1]", + "test": "test_label_generation[smithy-rpc-v2-cbor-input_pairs1]", "response": "200", "error": "", - "snapshot_skipped": "['$.describe-alarms..LogAlarms']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[query]", - "test": "test_basic_operations_multiple_protocols[query]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[smithy-rpc-v2-cbor-input_pairs2]", + "test": "test_label_generation[smithy-rpc-v2-cbor-input_pairs2]", "response": "200", "error": "", - "snapshot_skipped": "['$.describe-alarms..LogAlarms']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[smithy-rpc-v2-cbor]", - "test": "test_basic_operations_multiple_protocols[smithy-rpc-v2-cbor]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[smithy-rpc-v2-cbor-input_pairs3]", + "test": "test_label_generation[smithy-rpc-v2-cbor-input_pairs3]", "response": "200", "error": "", - "snapshot_skipped": "['$.describe-alarms..LogAlarms']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", - "test": "test_alarm_lambda_target", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[smithy-rpc-v2-cbor-input_pairs4]", + "test": "test_label_generation[smithy-rpc-v2-cbor-input_pairs4]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[smithy-rpc-v2-cbor-input_pairs5]", + "test": "test_label_generation[smithy-rpc-v2-cbor-input_pairs5]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[smithy-rpc-v2-cbor-input_pairs6]", + "test": "test_label_generation[smithy-rpc-v2-cbor-input_pairs6]", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_default_ordering", - "test": "test_default_ordering", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_pagination[json]", + "test": "test_list_metrics_pagination[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3342,18 +6222,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_pagination[query]", + "test": "test_list_metrics_pagination[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data", - "test": "test_get_metric_data", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_pagination[smithy-rpc-v2-cbor]", + "test": "test_list_metrics_pagination[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3362,18 +6242,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_for_multiple_metrics", - "test": "test_get_metric_data_for_multiple_metrics", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness[json]", + "test": "test_list_metrics_uniqueness[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_pagination", - "test": "test_get_metric_data_pagination", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness[query]", + "test": "test_list_metrics_uniqueness[query]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3382,188 +6262,188 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[Average]", - "test": "test_get_metric_data_stats[Average]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness[smithy-rpc-v2-cbor]", + "test": "test_list_metrics_uniqueness[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[Maximum]", - "test": "test_get_metric_data_stats[Maximum]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters[json]", + "test": "test_list_metrics_with_filters[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[Minimum]", - "test": "test_get_metric_data_stats[Minimum]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters[query]", + "test": "test_list_metrics_with_filters[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[SampleCount]", - "test": "test_get_metric_data_stats[SampleCount]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters[smithy-rpc-v2-cbor]", + "test": "test_list_metrics_with_filters[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[Sum]", - "test": "test_get_metric_data_stats[Sum]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions[json]", + "test": "test_multiple_dimensions[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_different_units", - "test": "test_get_metric_data_with_different_units", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions[query]", + "test": "test_multiple_dimensions[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_dimensions", - "test": "test_get_metric_data_with_dimensions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions[smithy-rpc-v2-cbor]", + "test": "test_multiple_dimensions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_with_zero_and_labels", - "test": "test_get_metric_data_with_zero_and_labels", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions_statistics[json]", + "test": "test_multiple_dimensions_statistics[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..list-metrics..Metrics']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_statistics", - "test": "test_get_metric_statistics", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions_statistics[query]", + "test": "test_multiple_dimensions_statistics[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..Datapoints..Unit']", + "snapshot_skipped": "['$..list-metrics..Metrics']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_no_results", - "test": "test_get_metric_with_no_results", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions_statistics[smithy-rpc-v2-cbor]", + "test": "test_multiple_dimensions_statistics[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..list-metrics..Metrics']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_with_null_dimensions", - "test": "test_get_metric_with_null_dimensions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_parallel_put_metric_data_list_metrics", + "test": "test_parallel_put_metric_data_list_metrics", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_handle_different_units", - "test": "test_handle_different_units", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[input_pairs0]", - "test": "test_label_generation[input_pairs0]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[input_pairs1]", - "test": "test_label_generation[input_pairs1]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[input_pairs2]", - "test": "test_label_generation[input_pairs2]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[input_pairs3]", - "test": "test_label_generation[input_pairs3]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[input_pairs4]", - "test": "test_label_generation[input_pairs4]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[input_pairs5]", - "test": "test_label_generation[input_pairs5]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_gzip_with_query_protocol", + "test": "test_put_metric_data_gzip_with_query_protocol", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_label_generation[input_pairs6]", - "test": "test_label_generation[input_pairs6]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_validation[json]", + "test": "test_put_metric_data_validation[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3572,148 +6452,148 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_pagination", - "test": "test_list_metrics_pagination", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_validation[query]", + "test": "test_put_metric_data_validation[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness", - "test": "test_list_metrics_uniqueness", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_validation[smithy-rpc-v2-cbor]", + "test": "test_put_metric_data_validation[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters", - "test": "test_list_metrics_with_filters", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_values_list[json]", + "test": "test_put_metric_data_values_list[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions", - "test": "test_multiple_dimensions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_values_list[query]", + "test": "test_put_metric_data_values_list[query]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions_statistics", - "test": "test_multiple_dimensions_statistics", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_values_list[smithy-rpc-v2-cbor]", + "test": "test_put_metric_data_values_list[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..list-metrics..Metrics']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_parallel_put_metric_data_list_metrics", - "test": "test_parallel_put_metric_data_list_metrics", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_uses_utc[json]", + "test": "test_put_metric_uses_utc[json]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_uses_utc[query]", + "test": "test_put_metric_uses_utc[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_uses_utc[smithy-rpc-v2-cbor]", + "test": "test_put_metric_uses_utc[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_gzip", - "test": "test_put_metric_data_gzip", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_raw_metric_data_internal_endpoint", + "test": "test_raw_metric_data_internal_endpoint", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_validation", - "test": "test_put_metric_data_validation", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_values_list", - "test": "test_put_metric_data_values_list", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_uses_utc", - "test": "test_put_metric_uses_utc", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_raw_metric_data", - "test": "test_raw_metric_data", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", "response": "200", "error": "", - "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6042,8 +8922,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle_delete_function", + "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", @@ -6081,16 +8961,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_disabled", - "test": "test_create_deprecated_function_runtime_with_validation_disabled", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[dotnet6]", "test": "test_manual_endpoint_injection[dotnet6]", @@ -8001,6 +10871,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiRegions::test_cross_region_access", + "test": "test_cross_region_access", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiRegions::test_cross_region_delivery_sqs", "test": "test_cross_region_delivery_sqs", @@ -8591,6 +11471,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_not_visible[sqs]", + "test": "test_approximate_number_of_messages_not_visible[sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_not_visible[sqs_query]", + "test": "test_approximate_number_of_messages_not_visible[sqs_query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_aws_trace_header_propagation[sqs]", "test": "test_aws_trace_header_propagation[sqs]", @@ -9001,6 +11901,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approximate_number_of_messages_not_visible[sqs]", + "test": "test_fifo_approximate_number_of_messages_not_visible[sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approximate_number_of_messages_not_visible[sqs_query]", + "test": "test_fifo_approximate_number_of_messages_not_visible[sqs_query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_change_to_high_throughput_after_creation[sqs]", "test": "test_fifo_change_to_high_throughput_after_creation[sqs]", @@ -10512,8 +13432,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", - "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", + "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-path]", + "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", + "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[domain]", + "test": "test_fifo_list_messages_with_invisible_messages[domain]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10522,8 +13472,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-path]", - "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[path]", + "test": "test_fifo_list_messages_with_invisible_messages[path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10532,8 +13482,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", - "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[standard]", + "test": "test_fifo_list_messages_with_invisible_messages[standard]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12382,28 +15332,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_not_running_raises_exception[SdkDockerClient]", - "test": "test_exec_in_container_not_running_raises_exception[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_id[SdkDockerClient]", - "test": "test_get_container_id[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_logs[SdkDockerClient]", - "test": "test_get_logs[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_content_into_container[SdkDockerClient]", + "test": "test_copy_directory_content_into_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12422,8 +15352,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_anonymous_volumes[SdkDockerClient]", - "test": "test_remove_anonymous_volumes[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_tag[SdkDockerClient]", + "test": "test_pull_docker_image_with_tag[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12442,8 +15372,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_tag_image[SdkDockerClient]", - "test": "test_tag_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", + "test": "test_docker_logging_fluentbit[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12452,8 +15382,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_docker_sdk_retries_on_init", - "test": "test_docker_sdk_retries_on_init", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-None]", + "test": "test_container_port_can_be_bound[SdkDockerClient-None]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12462,8 +15392,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-None]", - "test": "test_container_port_can_be_bound[SdkDockerClient-None]", + "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", + "test": "test_stages_have_completed", "response": "200", "error": "", "snapshot_skipped": "", @@ -12472,43 +15402,43 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-tcp]", - "test": "test_reserve_container_port[SdkDockerClient-tcp]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_validation[json]", + "test": "test_put_metric_data_validation[json]", + "response": "400", + "error": "InvalidParameterCombinationException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_query_nonexisting_stage", - "test": "test_query_nonexisting_stage", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_validation[json]", + "test": "test_put_metric_data_validation[json]", + "response": "400", + "error": "InvalidParameterValueException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_validation", - "test": "test_put_metric_data_validation", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_validation[query]", + "test": "test_put_metric_data_validation[query]", "response": "400", "error": "InvalidParameterCombinationException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_validation", - "test": "test_put_metric_data_validation", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_validation[query]", + "test": "test_put_metric_data_validation[query]", "response": "400", "error": "InvalidParameterValueException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" } ], @@ -14043,6 +16973,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", + "test": "test_service_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", "test": "test_queue_proccessing", @@ -15074,8 +18014,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", - "test": "test_list_pipe_source_prefix", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_name_prefix", + "test": "test_list_pipe_name_prefix", "response": "200", "error": "", "snapshot_skipped": "", @@ -15084,8 +18024,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_target_prefix", - "test": "test_list_pipe_target_prefix", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", + "test": "test_list_pipe_source_prefix", "response": "200", "error": "", "snapshot_skipped": "", @@ -15213,6 +18153,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[12]", + "test": "test_extensions_in_different_db_name[12]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.pg-extensions.results']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", "test": "test_extensions_in_different_db_name[16]", @@ -15224,8 +18174,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[11]", - "test": "test_installed_postgres_version[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[12]", + "test": "test_installed_postgres_version[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15243,6 +18193,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -15254,8 +18214,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[11]", - "test": "test_postgis_extension[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[12]", + "test": "test_postgis_extension[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15274,8 +18234,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15294,8 +18254,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15313,6 +18273,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[16]", "test": "test_postgres_s3_extension_helpers[16]", @@ -15480,8 +18450,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -15490,8 +18480,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -15524,8 +18534,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -15534,8 +18584,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -15544,8 +18594,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15554,18 +18624,88 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm_invalid_input", - "test": "test_set_alarm_invalid_input", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_exception_serializing_with_no_shape_in_spec[json]", + "test": "test_exception_serializing_with_no_shape_in_spec[json]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_exception_serializing_with_no_shape_in_spec[json]", + "test": "test_exception_serializing_with_no_shape_in_spec[json]", + "response": "400", + "error": "ResourceNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_exception_serializing_with_no_shape_in_spec[query]", + "test": "test_exception_serializing_with_no_shape_in_spec[query]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm_invalid_input[json]", + "test": "test_set_alarm_invalid_input[json]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm_invalid_input[query]", + "test": "test_set_alarm_invalid_input[query]", "response": "400", - "error": "ValidationError", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_exception_serializing_with_no_shape_in_spec[json]", + "test": "test_exception_serializing_with_no_shape_in_spec[json]", + "response": "404", + "error": "ResourceNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_exception_serializing_with_no_shape_in_spec[query]", + "test": "test_exception_serializing_with_no_shape_in_spec[query]", + "response": "404", + "error": "ResourceNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm_invalid_input[json]", + "test": "test_set_alarm_invalid_input[json]", + "response": "404", + "error": "ResourceNotFound", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm_invalid_input", - "test": "test_set_alarm_invalid_input", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm_invalid_input[query]", + "test": "test_set_alarm_invalid_input[query]", "response": "404", "error": "ResourceNotFound", "snapshot_skipped": "", @@ -15580,8 +18720,28 @@ "ResourceARN, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags", - "test": "test_store_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[json]", + "test": "test_store_tags[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[query]", + "test": "test_store_tags[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[smithy-rpc-v2-cbor]", + "test": "test_store_tags[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", @@ -15596,8 +18756,28 @@ "ResourceARN, TagKeys": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags", - "test": "test_store_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[json]", + "test": "test_store_tags[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[query]", + "test": "test_store_tags[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags[smithy-rpc-v2-cbor]", + "test": "test_store_tags[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..AlarmDescription', '$..MetricAlarms..StateTransitionedTimestamp']", diff --git a/src/data/coverage/codebuild.json b/src/data/coverage/codebuild.json index 24e4f3f7..3889a027 100644 --- a/src/data/coverage/codebuild.json +++ b/src/data/coverage/codebuild.json @@ -772,8 +772,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", - "test": "test_connection_with_secret", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", "snapshot_skipped": "", @@ -782,11 +782,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[default]", + "test": "test_full_load_replication_task[default]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -816,7 +816,7 @@ "test": "test_cdc_load_replication_task_data_queries[default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -826,7 +826,7 @@ "test": "test_cdc_load_replication_task_data_queries[non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -836,7 +836,7 @@ "test": "test_cdc_load_replication_task_misc_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -846,7 +846,7 @@ "test": "test_cdc_rename_change_column[mariadb]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -856,7 +856,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -866,7 +866,7 @@ "test": "test_cdc_replication_task_data_types", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -882,8 +882,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", - "test": "test_connection_with_secret", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", "response": "200", "error": "", "snapshot_skipped": "", @@ -892,28 +892,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-non_default]", + "test": "test_full_load_replication_task[mariadb-non_default]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-default]", - "test": "test_full_load_replication_task[mariadb-default]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-default]", + "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[non_default]", - "test": "test_cdc_replication_task_basic_response[non_default]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[default]", + "test": "test_cdc_replication_task_basic_response[default]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..RecoveryCheckpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[unformatted_json]", + "test": "test_cdc_replication_task_basic_response[unformatted_json]", "response": "200", "error": "", "snapshot_skipped": "['$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..RecoveryCheckpoint']", @@ -1021,16 +1031,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[unformatted_json]", - "test": "test_full_load_replication_task[unformatted_json]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[default]", "test": "test_full_load_replication_task_multiple_tables[default]", @@ -1042,8 +1042,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_no_csv_file[full-load]", - "test": "test_no_csv_file[full-load]", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_no_csv_file[cdc]", + "test": "test_no_csv_file[cdc]", "response": "200", "error": "", "snapshot_skipped": "['$..EncryptionType', '$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..ReplicationTasks..RecoveryCheckpoint']", @@ -1112,11 +1112,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_s3_invalid_s3_source", - "test": "test_s3_invalid_s3_source", + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_no_match_external_table_definition", + "test": "test_run_task_no_match_external_table_definition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..RecoveryTimeout']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1171,6 +1171,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_private_http_api_integration", + "test": "test_private_http_api_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", "test": "test_public_alb", @@ -1192,18 +1202,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_clusters_with_filter", - "test": "test_describe_db_clusters_with_filter", + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", + "test": "test_rds_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -1231,6 +1241,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", + "test": "test_open_store", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", "test": "test_order_completion_workflow", @@ -1261,6 +1281,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/account/test_account.py::TestAccount::test_contact_information", + "test": "test_contact_information", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_custom_domains_invocation", "test": "test_custom_domains_invocation", @@ -1282,18 +1312,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_update_base_path_mappings_apigw_v1", - "test": "test_update_base_path_mappings_apigw_v1", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_cognito_scopes", + "test": "test_authorizer_cognito_scopes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..claims.iss', '$..claims.iat', '$..claims.version', '$..claims.at_hash', '$..claims.jti', '$..claims[\"cognito:user_status\"]']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_token_from_context", - "test": "test_authorizer_event_lambda_token_from_context", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_request_from_context", + "test": "test_authorizer_event_lambda_request_from_context", "response": "200", "error": "", "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$.create-authorizer-request.authType']", @@ -1301,16 +1331,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events_with_authorizer[2.0]", "test": "test_lambda_events_with_authorizer[2.0]", @@ -1362,8 +1382,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_with_http_integration[HTTP-False-False]", - "test": "test_websocket_api_with_http_integration[HTTP-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_with_http_integration[HTTP-False-True]", + "test": "test_websocket_api_with_http_integration[HTTP-False-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1382,21 +1412,21 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_sqs_integration", - "test": "test_websocket_with_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_non_proxy_response_integration", + "test": "test_websocket_non_proxy_response_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..MD5OfMessageAttributes', '$..MD5OfMessageSystemAttributes', '$..SequenceNumber']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration[False]", + "test": "test_websocket_with_http_proxy_integration[False]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers', '$..args', '$..files', '$..form', '$..json', '$..origin', '$..url', '$..method']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1422,28 +1452,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizerAuth0::test_jwt_auth0_multiple_audience", - "test": "test_jwt_auth0_multiple_audience", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizer::test_jwt_authorizer_lambda_target[1.0]", + "test": "test_jwt_authorizer_lambda_target[1.0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..claims.version', '$..claims.at_hash', '$..claims.jti', '$..claims[\"cognito:user_status\"]']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_http[payload_format_version2]", - "test": "test_request_authorizer_http[payload_format_version2]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizerAuth0::test_jwt_auth0_multiple_audience", + "test": "test_jwt_auth0_multiple_audience", "response": "200", "error": "", - "snapshot_skipped": "['$..body.event.headers.Content-Length', '$..body.event.headers.content-length']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_lambda_context[payload_format_version2]", - "test": "test_request_authorizer_lambda_context[payload_format_version2]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_lambda_context[payload_format_version0]", + "test": "test_request_authorizer_lambda_context[payload_format_version0]", "response": "200", "error": "", "snapshot_skipped": "['$..authorizer.event.headers.Content-Length', '$..authorizer.lambda.event.headers.content-length']", @@ -1452,31 +1482,31 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", - "test": "test_aws_proxy_localstack_endpoint_types", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestIAMAuthorization::test_iam_authorization_missing_token", + "test": "test_iam_authorization_missing_token", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_lambda_handling_form_urlencoded_data", - "test": "test_lambda_handling_form_urlencoded_data", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_lambda_payload_format[2.0]", - "test": "test_lambda_payload_format[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", + "test": "test_aws_proxy_response_payload_format_validation_v1", "response": "200", "error": "", - "snapshot_skipped": "['$..ApiKeyRequired']", + "snapshot_skipped": "['$..headers.Server', '$..headers.Connection', '$..headers.Content-Type']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1492,8 +1522,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomainCrud::test_api_mappings_crud", - "test": "test_api_mappings_crud", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_cors.py::TestApigatewayV2Cors::test_cors_updated_on_non_updated_deployment", + "test": "test_cors_updated_on_non_updated_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpApiCrud::test_api_lifecycle", + "test": "test_api_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", @@ -1502,11 +1542,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_integration", - "test": "test_http_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1522,8 +1562,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_websockets/test_websockets_crud.py::TestWebsocketsRoute::test_websocket_route_missing_integration", - "test": "test_websocket_route_missing_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_websockets/test_websockets_crud.py::TestWebsocketsRoute::test_route_request_parameters", + "test": "test_route_request_parameters", "response": "200", "error": "", "snapshot_skipped": "", @@ -1542,38 +1582,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_api.py::TestAppSyncCrud::test_function", - "test": "test_function", + "node_id": "LocalStack Pro: tests/aws/services/applicationautoscaling/test_application_autoscaling.py::TestAppAutoscalingTags::test_add_same_tag_twice", + "test": "test_add_same_tag_twice", "response": "200", "error": "", - "snapshot_skipped": "['$..requestMappingTemplate', '$..responseMappingTemplate']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppSyncEventsApiKeyAuth::test_websocket_connection", - "test": "test_websocket_connection", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppSyncEventsIamAuth::test_connection", + "test": "test_connection", "response": "200", "error": "", - "snapshot_skipped": "['$.missing-api-key.errors..errorCode', '$.missing-api-key.errors..errorType']", + "snapshot_skipped": "['$.connection-message-wrong-signature..errors']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppSyncLambdaAuthorizer::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncHttpDataSource::test_http_data_source_detailed", - "test": "test_http_data_source_detailed", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "response": "200", + "error": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncHttpDataSource::test_http_data_source_return_object", + "test": "test_http_data_source_return_object", "response": "200", "error": "", "snapshot_skipped": "['$..code']", @@ -1582,11 +1632,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_bool_types", - "test": "test_lambda_bool_types", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_payload", + "test": "test_lambda_payload", "response": "200", "error": "", - "snapshot_skipped": "['$..body.errors..errorType', '$..body.errors..locations', '$..body.errors..message']", + "snapshot_skipped": "['$..payload.data.getItem.event.field.identity', '$..payload.data.getItem.event.field.source', '$..payload.data.getItem.event.field.request', '$..payload.data.simple.field.identity', '$..payload.data.simple.field.source', '$..payload.data.simple.field.request', '$..info.selectionSetGraphQL', '$..info.variables']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1612,28 +1662,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventCodeExecutor::test_js_exception", - "test": "test_js_exception", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventCodeExecutor::test_empty_payload", + "test": "test_empty_payload", "response": "200", "error": "", - "snapshot_skipped": "['$..errors..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDirectInvocation::test_invoke_lambda", - "test": "test_invoke_lambda", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventCodeExecutor::test_event_code_executor_context", + "test": "test_event_code_executor_context", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..request.headers.accept-encoding', '$..request.headers.content-length', '$..request.headers.gogi-request-origin', '$..request.headers.x-amzn-remote-ip', '$..request.headers.x-amzn-requestid', '$..request.headers.x-amzn-trace-id', '$..request.headers.cloudfront-forwarded-proto', '$..request.headers.cloudfront-is-desktop-viewer', '$..request.headers.cloudfront-is-mobile-viewer', '$..request.headers.cloudfront-is-smarttv-viewer', '$..request.headers.cloudfront-is-tablet-viewer', '$..request.headers.cloudfront-viewer-asn', '$..request.headers.cloudfront-viewer-country', '$..request.headers.via', '$..request.headers.x-amz-cf-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventHttpDataSource::test_publish_execution", + "test": "test_publish_execution", + "response": "200", + "error": "", + "snapshot_skipped": "['$..request.headers.accept-encoding', '$..request.headers.content-length', '$..request.headers.gogi-request-origin', '$..request.headers.x-amzn-remote-ip', '$..request.headers.x-amzn-requestid', '$..request.headers.x-amzn-trace-id', '$..result.body.headers.accept', '$..result.body.headers.accept-encoding', '$..result.body.headers.x-amzn-trace-id', '$..result.body.origin', '$..result.body.headers.date', '$..result.body.headers.user-agent', '$..result.body.headers.X-Amzn-Trace-Id', '$..result.headers.x-amzn-requestid', '$..result.headers.x-amzn-trace-id', '$..result.headers.Connection', '$..result.headers.Server', '$..result.headers.x-amzn-RequestId', '$..result.headers.X-Amzn-Trace-Id']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventLambdaDatasource::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventRdsDatasource::test_rds_simple", + "test": "test_rds_simple", "response": "200", "error": "", "snapshot_skipped": "", @@ -1642,8 +1702,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_invocation.py::TestWebSocketEventSubscription::test_duplicate_subscription_id", - "test": "test_duplicate_subscription_id", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_invocation.py::TestWebSocketEventConnection::test_websocket_connection_host_header", + "test": "test_websocket_connection_host_header", "response": "200", "error": "", "snapshot_skipped": "", @@ -1652,8 +1712,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_invocation.py::TestWebsocketPublish::test_publish_payload_shape", - "test": "test_publish_payload_shape", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_invocation.py::TestWebsocketPublish::test_publish_through_ws", + "test": "test_publish_through_ws", "response": "200", "error": "", "snapshot_skipped": "", @@ -1661,6 +1721,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_resolvers.py::TestAppsyncVtlResolvers::test_raise_custom_errors[message-only]", + "test": "test_raise_custom_errors[message-only]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..errors..locations..sourceName', '$.result.data']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_subscription_lifecycle", "test": "test_subscription_lifecycle", @@ -1681,6 +1751,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_create_asg_errors", + "test": "test_create_asg_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_metrics_collection", "test": "test_metrics_collection", @@ -1702,8 +1782,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_compute_environments.py::TestBatchComputeEnvironmentCRUD::test_update_compute_environment", - "test": "test_update_compute_environment", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_compute_environments.py::TestBatchComputeEnvironmentCRUD::test_compute_environment_ecs_integration", + "test": "test_compute_environment_ecs_integration", + "response": "200", + "error": "", + "snapshot_skipped": "['$..clusters..settings', '$..clusters..statistics', '$..clusters..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_job_definitions.py::TestBatchJobDefinitionCRUD::test_register_job_definition", + "test": "test_register_job_definition", "response": "200", "error": "", "snapshot_skipped": "", @@ -1712,8 +1802,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_job_queues.py::TestBatchJobQueueCRUD::test_create_job_queue_with_scheduling_policy", - "test": "test_create_job_queue_with_scheduling_policy", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_job_queues.py::TestBatchJobQueueCRUD::test_update_job_queue_state", + "test": "test_update_job_queue_state", "response": "200", "error": "", "snapshot_skipped": "", @@ -1731,6 +1821,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_cancel_job_invalid_job_id", + "test": "test_cancel_job_invalid_job_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_describe_jobs", "test": "test_describe_jobs", @@ -1782,8 +1882,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_logs", - "test": "test_submit_job_logs", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_logs_custom_log_group", + "test": "test_submit_job_logs_custom_log_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -1821,6 +1921,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_with_more_than_one_size", + "test": "test_submit_job_with_more_than_one_size", + "response": "200", + "error": "", + "snapshot_skipped": "['$..jobSummaryList..jobDefinition', '$..jobSummaryList..container', '$..jobs..attempts', '$..jobs..container.containerInstanceArn', '$..jobs..container.logStreamName', '$..jobs..container.networkInterfaces', '$..tasks..availabilityZone', '$..tasks..containers..imageDigest', '$..tasks..containers..memory', '$..tasks..containers..runtimeId', '$..tasks..cpu', '$..tasks..ephemeralStorage', '$..tasks..executionStoppedAt', '$..tasks..group', '$..tasks..memory', '$..tasks..overrides.containerOverrides..cpu', '$..tasks..overrides.containerOverrides..memory', '$..tasks..overrides.inferenceAcceleratorOverrides', '$..tasks..platformFamily', '$..tasks..platformVersion', '$..tasks..startedBy', '$..tasks..stopCode', '$..tasks..stoppedReason', '$..tasks..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_with_parameters", "test": "test_submit_job_with_parameters", @@ -1851,6 +1961,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_tags.py::TestBatchTags::test_job_queue_tags", + "test": "test_job_queue_tags", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/bedrock/test_bedrock.py::TestBedrock::test_invocation_jobs", "test": "test_invocation_jobs", diff --git a/src/data/coverage/dms.json b/src/data/coverage/dms.json index 1452eed7..3cbcc663 100644 --- a/src/data/coverage/dms.json +++ b/src/data/coverage/dms.json @@ -2064,7 +2064,7 @@ "test": "test_cdc_load_replication_task_alter_table_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2074,7 +2074,7 @@ "test": "test_cdc_load_replication_task_data_queries[default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2084,7 +2084,7 @@ "test": "test_cdc_load_replication_task_data_queries[non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2094,7 +2094,7 @@ "test": "test_cdc_load_replication_task_misc_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2104,7 +2104,7 @@ "test": "test_cdc_rename_change_column[mariadb]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2114,7 +2114,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2144,7 +2144,7 @@ "test": "test_cdc_replication_task_data_types", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2252,7 +2252,7 @@ "test": "test_full_load_replication_task[mariadb-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2262,7 +2262,7 @@ "test": "test_full_load_replication_task[mariadb-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2272,7 +2272,7 @@ "test": "test_full_load_replication_task[mariadb-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2282,7 +2282,7 @@ "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2292,7 +2292,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2302,7 +2302,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3158,7 +3158,7 @@ "test": "test_cdc_load_replication_task_alter_table_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3168,7 +3168,7 @@ "test": "test_cdc_load_replication_task_data_queries[default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3178,7 +3178,7 @@ "test": "test_cdc_load_replication_task_data_queries[non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3188,7 +3188,7 @@ "test": "test_cdc_load_replication_task_misc_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3198,7 +3198,7 @@ "test": "test_cdc_rename_change_column[mariadb]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3208,7 +3208,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3238,7 +3238,7 @@ "test": "test_cdc_replication_task_data_types", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3288,7 +3288,7 @@ "test": "test_full_load_replication_task[mariadb-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3298,7 +3298,7 @@ "test": "test_full_load_replication_task[mariadb-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3308,7 +3308,7 @@ "test": "test_full_load_replication_task[mariadb-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3318,7 +3318,7 @@ "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3328,7 +3328,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3338,7 +3338,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4466,7 +4466,7 @@ "test": "test_cdc_rename_change_column[mariadb]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4476,7 +4476,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4506,7 +4506,7 @@ "test": "test_cdc_replication_task_data_types", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4556,7 +4556,7 @@ "test": "test_full_load_replication_task[mariadb-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4566,7 +4566,7 @@ "test": "test_full_load_replication_task[mariadb-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4576,7 +4576,7 @@ "test": "test_full_load_replication_task[mariadb-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4586,7 +4586,7 @@ "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4596,7 +4596,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4606,7 +4606,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4906,7 +4906,7 @@ "test": "test_cdc_load_replication_task_alter_table_queries", "response": "400", "error": "ResourceNotFoundFault", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4916,7 +4916,7 @@ "test": "test_cdc_load_replication_task_data_queries[default]", "response": "400", "error": "ResourceNotFoundFault", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4926,7 +4926,7 @@ "test": "test_cdc_load_replication_task_data_queries[non_default]", "response": "400", "error": "ResourceNotFoundFault", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4936,7 +4936,7 @@ "test": "test_cdc_load_replication_task_misc_queries", "response": "400", "error": "ResourceNotFoundFault", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4946,7 +4946,7 @@ "test": "test_cdc_rename_change_column[mariadb]", "response": "400", "error": "ResourceNotFoundFault", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4956,7 +4956,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "400", "error": "ResourceNotFoundFault", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4986,7 +4986,7 @@ "test": "test_cdc_replication_task_data_types", "response": "400", "error": "ResourceNotFoundFault", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5026,7 +5026,7 @@ "test": "test_full_load_replication_task[mariadb-default]", "response": "400", "error": "ResourceNotFoundFault", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5036,7 +5036,7 @@ "test": "test_full_load_replication_task[mariadb-non_default]", "response": "400", "error": "ResourceNotFoundFault", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5046,7 +5046,7 @@ "test": "test_full_load_replication_task[mariadb-unformatted_json]", "response": "400", "error": "ResourceNotFoundFault", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5056,7 +5056,7 @@ "test": "test_full_load_replication_task[mysql-default]", "response": "400", "error": "ResourceNotFoundFault", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5066,7 +5066,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "400", "error": "ResourceNotFoundFault", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5076,7 +5076,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "400", "error": "ResourceNotFoundFault", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5500,7 +5500,7 @@ "test": "test_cdc_load_replication_task_alter_table_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5510,7 +5510,7 @@ "test": "test_cdc_load_replication_task_data_queries[default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5520,7 +5520,7 @@ "test": "test_cdc_load_replication_task_data_queries[non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5530,7 +5530,7 @@ "test": "test_cdc_load_replication_task_misc_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5540,7 +5540,7 @@ "test": "test_cdc_rename_change_column[mariadb]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5550,7 +5550,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5580,7 +5580,7 @@ "test": "test_cdc_replication_task_data_types", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5620,7 +5620,7 @@ "test": "test_full_load_replication_task[mariadb-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5630,7 +5630,7 @@ "test": "test_full_load_replication_task[mariadb-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5640,7 +5640,7 @@ "test": "test_full_load_replication_task[mariadb-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5650,7 +5650,7 @@ "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5660,7 +5660,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5670,7 +5670,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6156,7 +6156,7 @@ "test": "test_cdc_load_replication_task_alter_table_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6166,7 +6166,7 @@ "test": "test_cdc_load_replication_task_data_queries[default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6176,7 +6176,7 @@ "test": "test_cdc_load_replication_task_data_queries[non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6186,7 +6186,7 @@ "test": "test_cdc_load_replication_task_misc_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6196,7 +6196,7 @@ "test": "test_cdc_rename_change_column[mariadb]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6206,7 +6206,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6216,7 +6216,7 @@ "test": "test_cdc_replication_task_data_types", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6256,7 +6256,7 @@ "test": "test_full_load_replication_task[mariadb-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6266,7 +6266,7 @@ "test": "test_full_load_replication_task[mariadb-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6276,7 +6276,7 @@ "test": "test_full_load_replication_task[mariadb-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6286,7 +6286,7 @@ "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6296,7 +6296,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6306,7 +6306,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6744,7 +6744,7 @@ "test": "test_cdc_load_replication_task_alter_table_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6754,7 +6754,7 @@ "test": "test_cdc_load_replication_task_data_queries[default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6764,7 +6764,7 @@ "test": "test_cdc_load_replication_task_data_queries[non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6774,7 +6774,7 @@ "test": "test_cdc_load_replication_task_misc_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6784,7 +6784,7 @@ "test": "test_cdc_rename_change_column[mariadb]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6794,7 +6794,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6824,7 +6824,7 @@ "test": "test_cdc_replication_task_data_types", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6854,7 +6854,7 @@ "test": "test_full_load_replication_task[mariadb-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6864,7 +6864,7 @@ "test": "test_full_load_replication_task[mariadb-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6874,7 +6874,7 @@ "test": "test_full_load_replication_task[mariadb-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6884,7 +6884,7 @@ "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6894,7 +6894,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6904,7 +6904,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7286,7 +7286,7 @@ "test": "test_cdc_load_replication_task_alter_table_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7296,7 +7296,7 @@ "test": "test_cdc_load_replication_task_data_queries[default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7306,7 +7306,7 @@ "test": "test_cdc_load_replication_task_data_queries[non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7316,7 +7316,7 @@ "test": "test_cdc_load_replication_task_misc_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7326,7 +7326,7 @@ "test": "test_cdc_rename_change_column[mariadb]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7336,7 +7336,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7366,7 +7366,7 @@ "test": "test_cdc_replication_task_data_types", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/src/data/coverage/docdb.json b/src/data/coverage/docdb.json index f9f5b90c..dca561f7 100644 --- a/src/data/coverage/docdb.json +++ b/src/data/coverage/docdb.json @@ -1934,8 +1934,8 @@ "AllocatedStorage, BackupRetentionPeriod, CopyTagsToSnapshot, DBInstanceClass, DBInstanceIdentifier, DBName, DBSubnetGroupName, Engine, EngineVersion, MasterUserPassword, MasterUsername, StorageType, VpcSecurityGroupIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3314,8 +3314,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9351,6 +9351,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -9362,8 +9372,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9382,8 +9392,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9402,8 +9412,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/dynamodb.json b/src/data/coverage/dynamodb.json index bb893103..1ddb3307 100644 --- a/src/data/coverage/dynamodb.json +++ b/src/data/coverage/dynamodb.json @@ -4317,13 +4317,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -7503,13 +7503,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -11379,16 +11379,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_time_to_live_deletion", - "test": "test_time_to_live_deletion", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ], "ls_pro": [ @@ -12138,16 +12128,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source", - "test": "test_kinesis_firehose_kinesis_as_source", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", "test": "test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", @@ -12284,6 +12264,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source", + "test": "test_kinesis_firehose_kinesis_as_source", + "response": "500", + "error": "InternalFailure", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", "test": "test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", @@ -12313,16 +12303,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", - "response": "500", - "error": "InternalFailure", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ], "ls_pro": [ diff --git a/src/data/coverage/dynamodbstreams.json b/src/data/coverage/dynamodbstreams.json index 532b204a..0a886bd4 100644 --- a/src/data/coverage/dynamodbstreams.json +++ b/src/data/coverage/dynamodbstreams.json @@ -820,8 +820,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", - "test": "test_snapstart_lifecycle[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "test": "test_snapstart_lifecycle[java17]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -830,8 +830,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[dotnet8]", - "test": "test_snapstart_update_function_configuration[dotnet8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.13]", + "test": "test_snapstart_lifecycle[python3.13]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -840,8 +840,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", - "test": "test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "test": "test_tag_lifecycle", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -850,8 +850,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", - "test": "test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "test": "test_tag_limits", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -860,8 +860,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", - "test": "test_manual_endpoint_injection[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[ruby3.3]", + "test": "test_manual_endpoint_injection[ruby3.3]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -870,8 +870,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet8]", - "test": "test_echo_invoke[dotnet8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.12]", + "test": "test_echo_invoke[python3.12]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -880,8 +880,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", - "test": "test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.4]", + "test": "test_echo_invoke[ruby3.4]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -890,8 +890,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", - "test": "test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "test": "test_introspection_invoke[ruby3.2]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", @@ -900,8 +900,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java11]", - "test": "test_runtime_wrapper_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "test": "test_uncaught_exception_invoke[python3.11]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..LoggingConfig']", @@ -910,28 +910,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "test": "test_dead_letter_queue", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..resources']", + "snapshot_skipped": "['$..DeadLetterConfig', '$..result', '$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_retries", - "test": "test_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_maxeventage", + "test": "test_maxeventage", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Body.requestContext.functionArn']", + "snapshot_skipped": "['$..SenderId', '$..Body.requestContext.functionArn']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs20.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs20.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..LoggingConfig']", @@ -940,18 +940,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", - "test": "test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint_disabled", - "test": "test_custom_endpoint_disabled", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_route_through_edge", + "test": "test_route_through_edge", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -960,8 +960,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestMultiplexingClusterManager::test_multiplexing_cluster", + "test": "test_multiplexing_cluster", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -970,8 +970,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_document", - "test": "test_get_document", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_existing_domain_causes_exception", + "test": "test_create_existing_domain_causes_exception", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -980,8 +980,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_security_plugin", - "test": "test_security_plugin", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_domain_version", + "test": "test_domain_version", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -990,18 +990,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_sql_plugin", - "test": "test_sql_plugin", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_compatible_version_for_domain", + "test": "test_get_compatible_version_for_domain", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_update_domain_config", - "test": "test_update_domain_config", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_document", + "test": "test_get_document", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1010,8 +1010,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestSingletonClusterManager::test_endpoint_strategy_port_singleton_cluster", - "test": "test_endpoint_strategy_port_singleton_cluster", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_security_plugin", + "test": "test_security_plugin", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1020,8 +1020,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC64NVME]", - "test": "test_s3_copy_object_with_checksum[CRC64NVME]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_invalid_content_md5", + "test": "test_s3_invalid_content_md5", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1030,8 +1030,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", - "test": "test_s3_put_more_than_1000_items", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_parts_checksum_exceptions_full_object", + "test": "test_multipart_parts_checksum_exceptions_full_object", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1040,8 +1040,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", - "test": "test_lifecycle_expired_object_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_upload_part_checksum_exception[SHA1]", + "test": "test_multipart_upload_part_checksum_exception[SHA1]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1050,8 +1050,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_upload_part_checksum_exception[SHA1]", - "test": "test_multipart_upload_part_checksum_exception[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_object_retention_compliance_mode", + "test": "test_s3_object_retention_compliance_mode", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata_with_sig_s3v4[False]", + "test": "test_put_url_metadata_with_sig_s3v4[False]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1060,18 +1070,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", - "test": "test_cors_match_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_list_operations.py::TestS3ListObjectVersions::test_list_objects_versions_with_prefix", + "test": "test_list_objects_versions_with_prefix", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_too_long_message", - "test": "test_publish_too_long_message", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "test": "test_object_tagging_delete_event", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_unsubscribe_from_non_existing_subscription", + "test": "test_unsubscribe_from_non_existing_subscription", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1090,8 +1110,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyBody::test_filter_policy_on_message_body[False]", - "test": "test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_not_visible[sqs]", + "test": "test_approximate_number_of_messages_not_visible[sqs]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1100,8 +1120,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_zero_delay_defaults_to_queue_delay[sqs_query]", - "test": "test_fifo_queue_send_message_with_zero_delay_defaults_to_queue_delay[sqs_query]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue[sqs]", + "test": "test_extend_message_visibility_timeout_set_in_queue[sqs]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1110,8 +1130,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_message_retention_fifo", - "test": "test_message_retention_fifo", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility[sqs_query]", + "test": "test_fifo_message_group_visibility_after_change_message_visibility[sqs_query]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1120,8 +1140,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle[sqs]", - "test": "test_remove_message_with_old_receipt_handle[sqs]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_multiple_messages_multiple_single_receives[sqs_query]", + "test": "test_fifo_queue_send_multiple_messages_multiple_single_receives[sqs_query]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1130,8 +1150,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EMPTY]", - "test": "test_base_cases[BASE_LAMBDA_EMPTY]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[standard]", + "test": "test_list_messages_with_delayed_messages[standard]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_base.py::TestAssignBase::test_base_cases[BASE_VAR]", + "test": "test_base_cases[BASE_VAR]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", @@ -1627,26 +1657,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/test_validate.py::TestMissingParameter::test_opensearch", - "test": "test_opensearch", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_chunked_response_streaming", - "test": "test_chunked_response_streaming", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-False]", "test": "test_build_image[SdkDockerClient-False-False]", @@ -1698,8 +1708,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_into_container[SdkDockerClient]", - "test": "test_copy_directory_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_structure_into_container[SdkDockerClient]", + "test": "test_copy_directory_structure_into_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1718,8 +1728,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", - "test": "test_create_container_remove_removes_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container_without_target_filename[SdkDockerClient]", + "test": "test_copy_into_container_without_target_filename[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1728,8 +1738,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_with_max_env_vars[SdkDockerClient]", - "test": "test_create_container_with_max_env_vars[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_non_existing_image[SdkDockerClient]", + "test": "test_create_container_non_existing_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1738,8 +1748,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_file_in_container[SdkDockerClient]", - "test": "test_create_file_in_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", + "test": "test_create_container_remove_removes_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1748,8 +1758,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", - "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", + "test": "test_docker_image_names[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1758,8 +1768,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", - "test": "test_docker_image_names[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_error_in_container[SdkDockerClient]", + "test": "test_exec_error_in_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1778,8 +1788,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_workdir[SdkDockerClient]", - "test": "test_exec_in_container_with_workdir[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1788,8 +1798,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", - "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_non_existing_image[SdkDockerClient]", + "test": "test_get_container_command_non_existing_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1828,8 +1838,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_host_network[SdkDockerClient]", - "test": "test_get_container_ip_for_host_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network_wrong_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network_wrong_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1838,8 +1848,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network_multiple_networks[SdkDockerClient]", - "test": "test_get_network_multiple_networks[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network[SdkDockerClient]", + "test": "test_get_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1897,16 +1907,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_non_existent_docker_image[SdkDockerClient]", - "test": "test_pull_non_existent_docker_image[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", "test": "test_push_access_denied[SdkDockerClient]", @@ -1917,16 +1917,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_invalid_registry[CmdDockerClient]", - "test": "test_push_invalid_registry[CmdDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_anonymous_volumes[SdkDockerClient]", "test": "test_remove_anonymous_volumes[SdkDockerClient]", @@ -1968,8 +1958,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_set_container_entrypoint[SdkDockerClient-entrypoint1]", - "test": "test_set_container_entrypoint[SdkDockerClient-entrypoint1]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_start_non_existing_container[CmdDockerClient]", + "test": "test_start_non_existing_container[CmdDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1997,6 +1987,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_run_container_with_labels[SdkDockerClient]", + "test": "test_run_container_with_labels[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", "test": "test_docker_logging_fluentbit[SdkDockerClient]", @@ -2048,8 +2048,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_get_container_ip_with_network[SdkDockerClient]", - "test": "test_get_container_ip_with_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_set_container_workdir[SdkDockerClient]", + "test": "test_set_container_workdir[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_add[SdkDockerClient]", + "test": "test_container_with_cap_add[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2148,8 +2158,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_delivery_channel", - "test": "test_put_delivery_channel", + "node_id": "LocalStack Community: tests/integration/test_stores.py::test_nonstandard_regions", + "test": "test_nonstandard_regions", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/ec2.json b/src/data/coverage/ec2.json index a0445934..623327d0 100644 --- a/src/data/coverage/ec2.json +++ b/src/data/coverage/ec2.json @@ -8653,8 +8653,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9131,8 +9131,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9639,8 +9639,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9764,6 +9764,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", @@ -10026,6 +10036,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -10226,6 +10246,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", "test": "test_cluster_addons_lifecycle", @@ -10977,8 +11007,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11615,8 +11645,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12185,8 +12215,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13239,8 +13269,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13785,8 +13815,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14178,6 +14208,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -14448,6 +14488,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", "test": "test_cluster_addons_lifecycle", @@ -14569,8 +14619,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15907,8 +15957,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -16192,6 +16242,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_subnet_group_crud", + "test": "test_cache_subnet_group_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CacheSubnetGroup.Subnets', '$..CacheSubnetGroup.SupportedNetworkTypes', '$..CacheSubnetGroup.VpcId', '$..Error.Message', '$..Subnets', '$..SupportedNetworkTypes', '$..VpcId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", "test": "test_action_ecs_stop_task", @@ -17530,6 +17590,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -18123,8 +18193,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -18348,6 +18418,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_subnet_group_crud", + "test": "test_cache_subnet_group_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CacheSubnetGroup.Subnets', '$..CacheSubnetGroup.SupportedNetworkTypes', '$..CacheSubnetGroup.VpcId', '$..Error.Message', '$..Subnets', '$..SupportedNetworkTypes', '$..VpcId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", "test": "test_action_ecs_stop_task", @@ -19143,18 +19223,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", - "test": "test_read_security_group_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", + "test": "test_read_security_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -19383,8 +19463,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", - "test": "test_pipe_filter_on_error", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", + "test": "test_pipe_filter_enrichment", "response": "200", "error": "", "snapshot_skipped": "", @@ -19675,18 +19755,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", - "test": "test_read_security_group_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", + "test": "test_read_security_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -19885,8 +19965,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", - "test": "test_pipe_filter_on_error", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", + "test": "test_pipe_filter_enrichment", "response": "200", "error": "", "snapshot_skipped": "", @@ -19983,8 +20063,8 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", - "test": "test_read_security_group_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", + "test": "test_read_security_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -20003,8 +20083,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", - "test": "test_pipe_filter_on_error", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", + "test": "test_pipe_filter_enrichment", "response": "200", "error": "", "snapshot_skipped": "", @@ -20266,6 +20346,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -20764,6 +20854,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -20775,8 +20875,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", - "test": "test_read_security_group_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", + "test": "test_read_security_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -21015,8 +21115,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", - "test": "test_pipe_filter_on_error", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", + "test": "test_pipe_filter_enrichment", "response": "200", "error": "", "snapshot_skipped": "", @@ -21410,17 +21510,17 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_list_security_groups", @@ -21452,6 +21552,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_security_group_read_with_vpc", + "test": "test_security_group_read_with_vpc", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ResourceDescription.Properties.SecurityGroupIngress']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", @@ -21482,6 +21592,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -21782,6 +21902,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addon_errors", "test": "test_cluster_addon_errors", @@ -22403,8 +22533,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", - "test": "test_pipe_filter_on_error", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", + "test": "test_pipe_filter_enrichment", "response": "200", "error": "", "snapshot_skipped": "", @@ -22593,20 +22723,6 @@ "origin": "internal" } ] - }, - "GroupId, GroupName": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_security_group_read_with_vpc", - "test": "test_security_group_read_with_vpc", - "response": "500", - "error": "CommonServiceException", - "snapshot_skipped": "['$..ResourceDescription.Properties.SecurityGroupIngress']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] } }, "DeleteSubnet": { @@ -22902,17 +23018,17 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", @@ -22925,8 +23041,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", - "test": "test_read_security_group_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", + "test": "test_read_security_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -23324,6 +23440,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_subnet_group_crud", + "test": "test_cache_subnet_group_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CacheSubnetGroup.Subnets', '$..CacheSubnetGroup.SupportedNetworkTypes', '$..CacheSubnetGroup.VpcId', '$..Error.Message', '$..Subnets', '$..SupportedNetworkTypes', '$..VpcId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -23505,8 +23631,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", - "test": "test_pipe_filter_on_error", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", + "test": "test_pipe_filter_enrichment", "response": "200", "error": "", "snapshot_skipped": "", @@ -23845,11 +23971,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", - "test": "test_application_with_version_and_environment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "test": "test_cluster_with_replication", "response": "400", "error": "CommonServiceException", - "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -24522,17 +24648,17 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", @@ -24545,8 +24671,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", - "test": "test_read_security_group_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", + "test": "test_read_security_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -24664,6 +24790,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -25014,6 +25150,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_subnet_group_crud", + "test": "test_cache_subnet_group_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CacheSubnetGroup.Subnets', '$..CacheSubnetGroup.SupportedNetworkTypes', '$..CacheSubnetGroup.VpcId', '$..Error.Message', '$..Subnets', '$..SupportedNetworkTypes', '$..VpcId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -25195,8 +25341,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", - "test": "test_pipe_filter_on_error", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", + "test": "test_pipe_filter_enrichment", "response": "200", "error": "", "snapshot_skipped": "", @@ -25555,11 +25701,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", - "test": "test_application_with_version_and_environment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "test": "test_cluster_with_replication", "response": "400", "error": "CommonServiceException", - "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -26405,8 +26551,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -27709,13 +27855,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -28232,6 +28378,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -28253,8 +28409,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", - "test": "test_read_security_group_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", + "test": "test_read_security_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -28503,8 +28659,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", - "test": "test_pipe_filter_on_error", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", + "test": "test_pipe_filter_enrichment", "response": "200", "error": "", "snapshot_skipped": "", @@ -28603,8 +28759,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -28960,6 +29116,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -29321,8 +29487,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29751,13 +29917,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -29800,6 +29966,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -29930,16 +30106,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", - "test": "test_application_with_version_and_environment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", @@ -30647,8 +30813,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -30766,6 +30932,16 @@ }, "SecurityGroupRuleIds": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation_isolation", "test": "test_security_group_ingress_creation_isolation", @@ -31798,6 +31974,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -33379,8 +33575,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34144,6 +34340,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -34285,8 +34491,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -35490,6 +35696,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", "test": "test_cluster_addons_lifecycle", @@ -36140,6 +36356,76 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_broker_crud", + "test": "test_broker_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..body', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds', '$..EngineType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_tags", + "test": "test_create_tags", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_tags", + "test": "test_delete_tags", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_invalid_broker", + "test": "test_invalid_broker", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_list_brokers", + "test": "test_list_brokers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BrokerState', '$..EngineType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_active_mq", + "test": "test_send_to_active_mq", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_activemq_curl", + "test": "test_send_to_activemq_curl", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_elb_routing[dot]", "test": "test_elb_routing[dot]", @@ -36179,6 +36465,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/test_network_configuration.py::test_mq", + "test": "test_mq", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] }, @@ -36936,6 +37232,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", "test": "test_cluster_addons_lifecycle", @@ -37387,8 +37693,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -37876,6 +38182,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -38237,8 +38553,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -39252,6 +39568,76 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_broker_crud", + "test": "test_broker_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..body', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds', '$..EngineType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_tags", + "test": "test_create_tags", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_tags", + "test": "test_delete_tags", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_invalid_broker", + "test": "test_invalid_broker", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_list_brokers", + "test": "test_list_brokers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BrokerState', '$..EngineType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_active_mq", + "test": "test_send_to_active_mq", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_activemq_curl", + "test": "test_send_to_activemq_curl", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ram/test_ram.py::TestResourceAccessManager::test_subnet_sharing", "test": "test_subnet_sharing", @@ -39391,6 +39777,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/test_network_configuration.py::test_mq", + "test": "test_mq", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] }, @@ -39608,6 +40004,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", "test": "test_cluster_addons_lifecycle", @@ -41944,6 +42350,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -42345,8 +42761,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -42679,18 +43095,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", - "test": "test_read_security_group_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", + "test": "test_read_security_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -42919,8 +43335,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", - "test": "test_pipe_filter_on_error", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", + "test": "test_pipe_filter_enrichment", "response": "200", "error": "", "snapshot_skipped": "", @@ -43173,8 +43589,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", - "test": "test_read_security_group_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", + "test": "test_read_security_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -43413,8 +43829,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", - "test": "test_pipe_filter_on_error", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", + "test": "test_pipe_filter_enrichment", "response": "200", "error": "", "snapshot_skipped": "", @@ -44063,8 +44479,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -44205,8 +44621,8 @@ "AllocationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", - "test": "test_read_security_group_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", + "test": "test_read_security_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -44225,8 +44641,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", - "test": "test_pipe_filter_on_error", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", + "test": "test_pipe_filter_enrichment", "response": "200", "error": "", "snapshot_skipped": "", @@ -44279,13 +44695,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -44574,6 +44990,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", @@ -44834,6 +45260,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", diff --git a/src/data/coverage/ecs.json b/src/data/coverage/ecs.json index 4806f6e5..0e677b81 100644 --- a/src/data/coverage/ecs.json +++ b/src/data/coverage/ecs.json @@ -2820,13 +2820,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -3850,13 +3850,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -3996,13 +3996,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -5607,6 +5607,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -8341,6 +8351,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -11784,13 +11804,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { diff --git a/src/data/coverage/eks.json b/src/data/coverage/eks.json index b5fcf800..70dbf583 100644 --- a/src/data/coverage/eks.json +++ b/src/data/coverage/eks.json @@ -4,13 +4,13 @@ "operations": [ { "AssociateAccessPolicy": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -40,13 +40,13 @@ }, { "CreateAccessEntry": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -124,13 +124,13 @@ }, { "DeleteAccessEntry": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -220,13 +220,13 @@ }, { "DescribeAccessEntry": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -388,13 +388,13 @@ }, { "DisassociateAccessPolicy": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -412,25 +412,25 @@ }, { "ListAccessEntries": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, { "ListAccessPolicies": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -448,13 +448,13 @@ }, { "ListAssociatedAccessPolicies": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -616,13 +616,13 @@ }, { "UpdateAccessEntry": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -712,6 +712,138 @@ } ], "details": { + "AssociateAccessPolicy": { + "accessScope, clusterName, policyArn, principalArn": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_lifecycle", + "test": "test_access_policy_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "400", + "error": "InvalidParameterException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "CreateAccessEntry": { + "clientRequestToken, clusterName, principalArn": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_errors", + "test": "test_access_entry_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_user]", + "test": "test_access_entry_lifecycle[iam_user]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_lifecycle", + "test": "test_access_policy_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_errors", + "test": "test_access_entry_errors", + "response": "400", + "error": "InvalidParameterException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_errors", + "test": "test_access_entry_errors", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_errors", + "test": "test_access_entry_errors", + "response": "409", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "CreateAddon": { "addonName, addonVersion, clientRequestToken, clusterName": { "ls_pro": [ @@ -783,6 +915,20 @@ } }, "CreateCluster": { + "accessConfig, clientRequestToken, name, resourcesVpcConfig, roleArn": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "clientRequestToken, kubernetesNetworkConfig, name, resourcesVpcConfig, roleArn, tags": { "ls_pro": [ { @@ -842,20 +988,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - } - ] - }, - "clientRequestToken, name, resourcesVpcConfig, roleArn, tags": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", - "test": "test_create_cluster_with_ingress_and_lb", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", @@ -889,6 +1021,20 @@ } ] }, + "clientRequestToken, name, resourcesVpcConfig, roleArn, tags": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + }, "clientRequestToken, name, resourcesVpcConfig, roleArn, version": { "ls_pro": [ { @@ -1014,6 +1160,52 @@ ] } }, + "DeleteAccessEntry": { + "clusterName, principalArn": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_errors", + "test": "test_access_entry_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_user]", + "test": "test_access_entry_lifecycle[iam_user]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_errors", + "test": "test_access_entry_errors", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "DeleteAddon": { "addonName, clusterName": { "ls_pro": [ @@ -1073,6 +1265,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addon_errors", "test": "test_cluster_addon_errors", @@ -1202,6 +1404,72 @@ ] } }, + "DescribeAccessEntry": { + "clusterName, principalArn": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_user]", + "test": "test_access_entry_lifecycle[iam_user]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_default_access_entry", + "test": "test_default_access_entry", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_errors", + "test": "test_access_entry_errors", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_user]", + "test": "test_access_entry_lifecycle[iam_user]", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "DescribeAddon": { "addonName, clusterName": { "ls_pro": [ @@ -1381,6 +1649,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", "test": "test_cluster_addons_lifecycle", @@ -1706,6 +1984,104 @@ ] } }, + "DisassociateAccessPolicy": { + "clusterName, policyArn, principalArn": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_lifecycle", + "test": "test_access_policy_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "ListAccessEntries": { + "clusterName": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_user]", + "test": "test_access_entry_lifecycle[iam_user]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_default_access_entry", + "test": "test_default_access_entry", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_errors", + "test": "test_access_entry_errors", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "ListAccessPolicies": { + "- (without any parameters)": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_list_access_policies", + "test": "test_list_access_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "ListAddons": { "clusterName": { "ls_pro": [ @@ -1732,6 +2108,52 @@ ] } }, + "ListAssociatedAccessPolicies": { + "clusterName, principalArn": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_lifecycle", + "test": "test_access_policy_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_default_access_entry", + "test": "test_default_access_entry", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "400", + "error": "InvalidParameterException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "ListClusters": { "include": { "ls_pro": [ @@ -1846,6 +2268,46 @@ ] } }, + "UpdateAccessEntry": { + "clientRequestToken, clusterName, kubernetesGroups, principalArn": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_user]", + "test": "test_access_entry_lifecycle[iam_user]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "clientRequestToken, clusterName, principalArn": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_errors", + "test": "test_access_entry_errors", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "UpdateAddon": { "addonName, addonVersion, clientRequestToken, clusterName": { "ls_pro": [ diff --git a/src/data/coverage/elasticache.json b/src/data/coverage/elasticache.json index 5e7ceb06..6f742ed3 100644 --- a/src/data/coverage/elasticache.json +++ b/src/data/coverage/elasticache.json @@ -438,11 +438,11 @@ "DescribeCacheSubnetGroups": { "implemented": true, "availability": "pro", - "internal_test_suite": false, + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -714,11 +714,11 @@ "ModifyCacheSubnetGroup": { "implemented": true, "availability": "pro", - "internal_test_suite": false, + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -1123,6 +1123,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_subnet_group_crud", + "test": "test_cache_subnet_group_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CacheSubnetGroup.Subnets', '$..CacheSubnetGroup.SupportedNetworkTypes', '$..CacheSubnetGroup.VpcId', '$..Error.Message', '$..Subnets', '$..SupportedNetworkTypes', '$..VpcId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -1458,21 +1468,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", - "test": "test_application_with_version_and_environment", - "response": "500", - "error": "CommonServiceException", - "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", - "test": "test_elbv2_loadbalancer_resource", - "response": "500", - "error": "CommonServiceException", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput', '$..AlpnPolicy', '$..DefaultActions..ForwardConfig', '$..Port', '$..SslPolicy', '$..LoadBalancerArns', '$..Error.Code', '$..Error.Message']", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "test": "test_cluster_with_replication", + "response": "404", + "error": "CacheParameterGroupNotFoundFault", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1506,8 +1506,8 @@ { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", - "response": "500", - "error": "CommonServiceException", + "response": "404", + "error": "CacheSecurityGroupNotFoundFault", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -1549,6 +1549,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_subnet_group_crud", + "test": "test_cache_subnet_group_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CacheSubnetGroup.Subnets', '$..CacheSubnetGroup.SupportedNetworkTypes', '$..CacheSubnetGroup.VpcId', '$..Error.Message', '$..Subnets', '$..SupportedNetworkTypes', '$..VpcId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -1559,35 +1569,15 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", - "test": "test_resource_deployment", - "response": "500", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", - "response": "500", - "error": "CommonServiceException", + "response": "400", + "error": "CacheSubnetGroupNotFoundFault", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", - "test": "test_application_with_version_and_environment", - "response": "500", - "error": "CommonServiceException", - "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ] } @@ -1968,6 +1958,32 @@ ] } }, + "DescribeCacheSubnetGroups": { + "CacheSubnetGroupName": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_subnet_group_crud", + "test": "test_cache_subnet_group_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CacheSubnetGroup.Subnets', '$..CacheSubnetGroup.SupportedNetworkTypes', '$..CacheSubnetGroup.VpcId', '$..Error.Message', '$..Subnets', '$..SupportedNetworkTypes', '$..VpcId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_subnet_group_crud", + "test": "test_cache_subnet_group_crud", + "response": "400", + "error": "CacheSubnetGroupNotFoundFault", + "snapshot_skipped": "['$..CacheSubnetGroup.Subnets', '$..CacheSubnetGroup.SupportedNetworkTypes', '$..CacheSubnetGroup.VpcId', '$..Error.Message', '$..Subnets', '$..SupportedNetworkTypes', '$..VpcId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "DescribeReplicationGroups": { "ReplicationGroupId": { "ls_pro": [ @@ -2079,6 +2095,22 @@ } ] } + }, + "ModifyCacheSubnetGroup": { + "CacheSubnetGroupDescription, CacheSubnetGroupName, SubnetIds": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_subnet_group_crud", + "test": "test_cache_subnet_group_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CacheSubnetGroup.Subnets', '$..CacheSubnetGroup.SupportedNetworkTypes', '$..CacheSubnetGroup.VpcId', '$..Error.Message', '$..Subnets', '$..SupportedNetworkTypes', '$..VpcId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } } } } \ No newline at end of file diff --git a/src/data/coverage/events.json b/src/data/coverage/events.json index c961c8d0..59f42307 100644 --- a/src/data/coverage/events.json +++ b/src/data/coverage/events.json @@ -12383,6 +12383,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", @@ -13250,7 +13260,7 @@ "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -20806,11 +20816,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_request", - "test": "test_authorizer_event_lambda_request", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_custom_domains_invocation_stage_and_no_base_path", + "test": "test_custom_domains_invocation_stage_and_no_base_path", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..event.headers', '$..event.multiValueHeaders', '$..event.version', '$..authorizationToken', '$..requestContext.extendedRequestId', '$..requestContext.domainName', '$..requestContext.deploymentId', '$..requestContext.protocol', '$..requestContext.requestId', '$..requestContext.requestTime', '$..requestContext.requestTimeEpoch', '$..requestContext.identity']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20855,6 +20865,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -21295,6 +21315,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", @@ -28025,16 +28055,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", - "test": "test_basic_mediastore_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", "test": "test_neptune_iam_with_http_protocol", @@ -28196,8 +28216,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/fis.json b/src/data/coverage/fis.json index 544478bf..3d9b31b9 100644 --- a/src/data/coverage/fis.json +++ b/src/data/coverage/fis.json @@ -489,6 +489,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", + "test": "test_get_experiment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment_template", "test": "test_get_experiment_template", @@ -549,16 +559,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_stop_experiment", - "test": "test_stop_experiment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_delete_experiment_template", "test": "test_delete_experiment_template", @@ -570,8 +570,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", - "test": "test_get_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", + "test": "test_idempotency_of_create_experiment_template", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -580,8 +580,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", - "test": "test_idempotency_of_create_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_stop_experiment", + "test": "test_stop_experiment", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -590,8 +590,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", - "test": "test_get_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_stop_experiment", + "test": "test_stop_experiment", "response": "500", "error": "InternalError", "snapshot_skipped": "", diff --git a/src/data/coverage/iam.json b/src/data/coverage/iam.json index 3e71576e..bb26d68b 100644 --- a/src/data/coverage/iam.json +++ b/src/data/coverage/iam.json @@ -3518,8 +3518,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestCloudWatchLambdaMetrics::test_lambda_invoke_successful", + "test": "test_lambda_invoke_successful", "response": "200", "error": "", "snapshot_skipped": "", @@ -3528,8 +3528,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventRule::test_process_to_multiple_matching_rules_single_target", - "test": "test_process_to_multiple_matching_rules_single_target", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", "snapshot_skipped": "", @@ -3578,8 +3578,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_enabled[java8]", - "test": "test_create_deprecated_function_runtime_with_validation_enabled[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "test": "test_lambda_alias_moving", "response": "200", "error": "", "snapshot_skipped": "", @@ -13109,6 +13109,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", "test": "test_cluster_addons_lifecycle", @@ -13770,8 +13780,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -16150,8 +16160,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestCloudWatchLambdaMetrics::test_lambda_invoke_successful", + "test": "test_lambda_invoke_successful", "response": "200", "error": "", "snapshot_skipped": "", @@ -16160,8 +16170,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventRule::test_process_to_multiple_matching_rules_single_target", - "test": "test_process_to_multiple_matching_rules_single_target", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", "snapshot_skipped": "", @@ -16260,8 +16270,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_enabled[java8]", - "test": "test_create_deprecated_function_runtime_with_validation_enabled[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "test": "test_lambda_alias_moving", "response": "200", "error": "", "snapshot_skipped": "", @@ -27214,8 +27224,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_bus_to_bus[domain]", - "test": "test_put_events_bus_to_bus[domain]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestCloudWatchLambdaMetrics::test_lambda_invoke_successful", + "test": "test_lambda_invoke_successful", "response": "200", "error": "", "snapshot_skipped": "", @@ -27224,8 +27234,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_bus_to_bus[path]", - "test": "test_put_events_bus_to_bus[path]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_bus_to_bus[domain]", + "test": "test_put_events_bus_to_bus[domain]", "response": "200", "error": "", "snapshot_skipped": "", @@ -27234,8 +27244,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_bus_to_bus[standard]", - "test": "test_put_events_bus_to_bus[standard]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_bus_to_bus[path]", + "test": "test_put_events_bus_to_bus[path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -27244,8 +27254,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_bus_to_bus[standard]", + "test": "test_put_events_bus_to_bus[standard]", "response": "200", "error": "", "snapshot_skipped": "", @@ -27254,8 +27264,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventRule::test_process_to_multiple_matching_rules_single_target", - "test": "test_process_to_multiple_matching_rules_single_target", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", "snapshot_skipped": "", @@ -27614,8 +27624,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_enabled[java8]", - "test": "test_create_deprecated_function_runtime_with_validation_enabled[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "test": "test_lambda_alias_moving", "response": "200", "error": "", "snapshot_skipped": "", @@ -38775,6 +38785,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", "test": "test_cluster_addons_lifecycle", @@ -40305,6 +40325,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -40316,8 +40346,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -40336,8 +40366,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -40356,8 +40386,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -42827,6 +42857,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_user]", + "test": "test_access_entry_lifecycle[iam_user]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_lifecycle", + "test": "test_access_policy_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_iam", "test": "test_aws_request_tags_for_iam", @@ -44896,8 +44956,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", - "test": "test_stream_destination_records", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[json]", + "test": "test_invalid_amount_of_datapoints[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -45016,8 +45076,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_disabled", - "test": "test_create_deprecated_function_runtime_with_validation_disabled", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_async_invoke_queue_upon_function_update", + "test": "test_async_invoke_queue_upon_function_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -53388,8 +53448,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", - "test": "test_read_security_group_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", + "test": "test_read_security_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -55294,13 +55354,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -55844,8 +55904,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", - "test": "test_stream_destination_records", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[json]", + "test": "test_invalid_amount_of_datapoints[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -56284,8 +56344,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_disabled", - "test": "test_create_deprecated_function_runtime_with_validation_disabled", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_async_invoke_queue_upon_function_update", + "test": "test_async_invoke_queue_upon_function_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -64895,6 +64955,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -65926,8 +65996,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", - "test": "test_read_security_group_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", + "test": "test_read_security_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -66236,13 +66306,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -67495,6 +67565,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addon_errors", "test": "test_cluster_addon_errors", @@ -68755,6 +68835,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -68766,8 +68856,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -68786,8 +68876,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -69198,13 +69288,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -70039,6 +70129,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -72159,6 +72259,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -72170,8 +72280,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -72190,8 +72300,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -73637,6 +73747,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_user]", + "test": "test_access_entry_lifecycle[iam_user]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_lifecycle", + "test": "test_access_policy_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_iam", "test": "test_aws_request_tags_for_iam", @@ -75196,13 +75336,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -75626,8 +75766,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", - "test": "test_stream_destination_records", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[json]", + "test": "test_invalid_amount_of_datapoints[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -75686,8 +75826,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_disabled", - "test": "test_create_deprecated_function_runtime_with_validation_disabled", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_async_invoke_queue_upon_function_update", + "test": "test_async_invoke_queue_upon_function_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -84068,13 +84208,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -84628,8 +84768,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", - "test": "test_read_security_group_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", + "test": "test_read_security_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -84788,13 +84928,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -85127,6 +85267,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addon_errors", "test": "test_cluster_addon_errors", @@ -89837,6 +89987,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_errors", + "test": "test_access_entry_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elastictranscoder/test_elastictranscoder.py::TestElasticTranscoder::test_create_list_read_pipeline", "test": "test_create_list_read_pipeline", @@ -90918,13 +91088,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_errors", + "test": "test_access_entry_errors", "response": "404", "error": "CommonServiceException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -91719,6 +91889,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_user]", + "test": "test_access_entry_lifecycle[iam_user]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_lifecycle", + "test": "test_access_policy_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_iam", "test": "test_aws_request_tags_for_iam", @@ -92835,6 +93035,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_user]", + "test": "test_access_entry_lifecycle[iam_user]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_lifecycle", + "test": "test_access_policy_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_iam", "test": "test_aws_request_tags_for_iam", @@ -94150,13 +94380,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -96461,6 +96691,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -97392,13 +97632,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -100309,6 +100549,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_user]", + "test": "test_access_entry_lifecycle[iam_user]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_lifecycle", + "test": "test_access_policy_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_iam", "test": "test_aws_request_tags_for_iam", @@ -102944,13 +103214,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -105035,6 +105305,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -105966,13 +106246,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -108859,6 +109139,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_user]", + "test": "test_access_entry_lifecycle[iam_user]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_lifecycle", + "test": "test_access_policy_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_iam", "test": "test_aws_request_tags_for_iam", @@ -113533,6 +113843,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -113544,8 +113864,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -113564,8 +113884,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -113584,8 +113904,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/iot.json b/src/data/coverage/iot.json index 921a44cf..594666a2 100644 --- a/src/data/coverage/iot.json +++ b/src/data/coverage/iot.json @@ -16,8 +16,8 @@ }, { "AddThingToBillingGroup": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -232,8 +232,8 @@ }, { "CreateBillingGroup": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -628,8 +628,8 @@ }, { "DeleteBillingGroup": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -1108,8 +1108,8 @@ }, { "DescribeBillingGroup": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -1900,8 +1900,8 @@ }, { "ListBillingGroups": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -2512,8 +2512,8 @@ }, { "ListThingsInBillingGroup": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -2656,8 +2656,8 @@ }, { "RemoveThingFromBillingGroup": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -2920,8 +2920,8 @@ }, { "UpdateBillingGroup": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, diff --git a/src/data/coverage/kinesis.json b/src/data/coverage/kinesis.json index cf489170..44e6d77c 100644 --- a/src/data/coverage/kinesis.json +++ b/src/data/coverage/kinesis.json @@ -2700,14 +2700,14 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", - "test": "test_stream_destination_records", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_return_values_on_conditions_check_failure", + "test": "test_return_values_on_conditions_check_failure", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..message']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", @@ -2717,7 +2717,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transact_write_items_streaming_for_different_tables", @@ -3099,16 +3099,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_duplicate_event_source_mappings", "test": "test_duplicate_event_source_mappings", @@ -3120,8 +3110,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[content_or_filter]", - "test": "test_dynamodb_event_filter[content_or_filter]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[content_multiple_filters]", + "test": "test_dynamodb_event_filter[content_multiple_filters]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3169,16 +3159,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[prefix_filter]", - "test": "test_dynamodb_event_filter[prefix_filter]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", @@ -3239,6 +3219,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LastProcessingResult']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", "test": "test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", @@ -3270,8 +3260,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_dict_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[empty_dict_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3280,8 +3270,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_list_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[empty_list_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[null_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3339,16 +3329,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_esm_with_not_existing_kinesis_stream", - "test": "test_esm_with_not_existing_kinesis_stream", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_empty_provided", "test": "test_kinesis_empty_provided", @@ -3892,8 +3872,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_retry", + "test": "test_dynamodb_event_source_retry", "response": "200", "error": "", "snapshot_skipped": "", @@ -4706,7 +4686,7 @@ "test": "test_cdc_load_replication_task_alter_table_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4716,7 +4696,7 @@ "test": "test_cdc_load_replication_task_data_queries[default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4726,7 +4706,7 @@ "test": "test_cdc_load_replication_task_data_queries[non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4736,7 +4716,7 @@ "test": "test_cdc_load_replication_task_misc_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4746,7 +4726,7 @@ "test": "test_cdc_rename_change_column[mariadb]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4756,7 +4736,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4766,7 +4746,7 @@ "test": "test_cdc_replication_task_data_types", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4816,7 +4796,7 @@ "test": "test_full_load_replication_task[mariadb-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4826,7 +4806,7 @@ "test": "test_full_load_replication_task[mariadb-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4836,7 +4816,7 @@ "test": "test_full_load_replication_task[mariadb-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4846,7 +4826,7 @@ "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4856,7 +4836,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4866,7 +4846,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5796,14 +5776,14 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", - "test": "test_stream_destination_records", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_return_values_on_conditions_check_failure", + "test": "test_return_values_on_conditions_check_failure", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..message']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", @@ -5813,7 +5793,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_streams_on_global_tables", @@ -6545,16 +6525,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_esm_with_not_existing_kinesis_stream", - "test": "test_esm_with_not_existing_kinesis_stream", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_empty_provided", "test": "test_kinesis_empty_provided", @@ -7086,33 +7056,33 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_gsi_with_billing_mode[PAY_PER_REQUEST]", - "test": "test_gsi_with_billing_mode[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", + "test": "test_stream_destination_records", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", - "test": "test_stream_destination_records", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transact_write_items_streaming", + "test": "test_transact_write_items_streaming", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SizeBytes', '$..ProvisionedThroughput.NumberOfDecreasesToday', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transact_write_items_streaming_for_different_tables", + "test": "test_transact_write_items_streaming_for_different_tables", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..SizeBytes', '$..ProvisionedThroughput.NumberOfDecreasesToday', '$..StreamDescription.CreationRequestDateTime']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -7125,6 +7095,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_route_table_association", + "test": "test_create_route_table_association", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..PropagatingVgws']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", @@ -7512,7 +7492,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7522,7 +7502,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8850,18 +8830,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_validate.py::TestMissingParameter::test_opensearch", - "test": "test_opensearch", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_chunked_response_streaming", - "test": "test_chunked_response_streaming", + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestExceptionHandlers::test_router_handler_patch_http_errors", + "test": "test_router_handler_patch_http_errors", "response": "200", "error": "", "snapshot_skipped": "", @@ -8920,8 +8890,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_into_container[SdkDockerClient]", - "test": "test_copy_directory_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_structure_into_container[SdkDockerClient]", + "test": "test_copy_directory_structure_into_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8940,8 +8910,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", - "test": "test_create_container_remove_removes_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container_without_target_filename[SdkDockerClient]", + "test": "test_copy_into_container_without_target_filename[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8950,8 +8920,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_with_max_env_vars[SdkDockerClient]", - "test": "test_create_container_with_max_env_vars[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_non_existing_image[SdkDockerClient]", + "test": "test_create_container_non_existing_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8960,8 +8930,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_file_in_container[SdkDockerClient]", - "test": "test_create_file_in_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", + "test": "test_create_container_remove_removes_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8970,8 +8940,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", - "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", + "test": "test_docker_image_names[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8980,8 +8950,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", - "test": "test_docker_image_names[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_error_in_container[SdkDockerClient]", + "test": "test_exec_error_in_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9000,8 +8970,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_workdir[SdkDockerClient]", - "test": "test_exec_in_container_with_workdir[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9010,8 +8980,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", - "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_non_existing_image[SdkDockerClient]", + "test": "test_get_container_command_non_existing_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9050,8 +9020,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_host_network[SdkDockerClient]", - "test": "test_get_container_ip_for_host_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network_wrong_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network_wrong_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9060,8 +9030,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network_multiple_networks[SdkDockerClient]", - "test": "test_get_network_multiple_networks[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network[SdkDockerClient]", + "test": "test_get_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9119,16 +9089,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_non_existent_docker_image[SdkDockerClient]", - "test": "test_pull_non_existent_docker_image[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", "test": "test_push_access_denied[SdkDockerClient]", @@ -9139,16 +9099,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_invalid_registry[CmdDockerClient]", - "test": "test_push_invalid_registry[CmdDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_anonymous_volumes[SdkDockerClient]", "test": "test_remove_anonymous_volumes[SdkDockerClient]", @@ -9190,8 +9140,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_set_container_entrypoint[SdkDockerClient-entrypoint1]", - "test": "test_set_container_entrypoint[SdkDockerClient-entrypoint1]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_start_non_existing_container[CmdDockerClient]", + "test": "test_start_non_existing_container[CmdDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9219,6 +9169,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_run_container_with_labels[SdkDockerClient]", + "test": "test_run_container_with_labels[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", "test": "test_docker_logging_fluentbit[SdkDockerClient]", @@ -9270,8 +9230,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_get_container_ip_with_network[SdkDockerClient]", - "test": "test_get_container_ip_with_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_set_container_workdir[SdkDockerClient]", + "test": "test_set_container_workdir[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_add[SdkDockerClient]", + "test": "test_container_with_cap_add[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9370,8 +9340,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_delivery_channel", - "test": "test_put_delivery_channel", + "node_id": "LocalStack Community: tests/integration/test_stores.py::test_nonstandard_regions", + "test": "test_nonstandard_regions", "response": "200", "error": "", "snapshot_skipped": "", @@ -9476,7 +9446,7 @@ "test": "test_cdc_load_replication_task_alter_table_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9486,7 +9456,7 @@ "test": "test_cdc_load_replication_task_data_queries[default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9496,7 +9466,7 @@ "test": "test_cdc_load_replication_task_data_queries[non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9506,7 +9476,7 @@ "test": "test_cdc_load_replication_task_misc_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9516,7 +9486,7 @@ "test": "test_cdc_rename_change_column[mariadb]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9526,7 +9496,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9536,7 +9506,7 @@ "test": "test_cdc_replication_task_data_types", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9566,7 +9536,7 @@ "test": "test_full_load_replication_task[mariadb-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9576,7 +9546,7 @@ "test": "test_full_load_replication_task[mariadb-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9586,7 +9556,7 @@ "test": "test_full_load_replication_task[mariadb-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9596,7 +9566,7 @@ "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9606,7 +9576,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9616,7 +9586,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10335,6 +10305,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/cli/test_cli.py::TestHooks::test_prepare_host_hook_called_with_correct_dirs", + "test": "test_prepare_host_hook_called_with_correct_dirs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestExceptionHandlers::test_router_handler_patch_http_errors", "test": "test_router_handler_patch_http_errors", @@ -10356,8 +10336,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_response_close_handlers_called_with_router", - "test": "test_response_close_handlers_called_with_router", + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_raw_header_handling", + "test": "test_raw_header_handling", "response": "200", "error": "", "snapshot_skipped": "", @@ -10426,8 +10406,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_from_container_into_directory[SdkDockerClient]", - "test": "test_copy_from_container_into_directory[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_from_container[SdkDockerClient]", + "test": "test_copy_from_container[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container_with_existing_target[SdkDockerClient]", + "test": "test_copy_into_container_with_existing_target[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10436,8 +10426,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container[SdkDockerClient]", - "test": "test_copy_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_non_existing_image[SdkDockerClient]", + "test": "test_create_container_non_existing_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10446,8 +10436,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container_with_existing_target[SdkDockerClient]", - "test": "test_copy_into_container_with_existing_target[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", + "test": "test_create_container_remove_removes_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10456,8 +10446,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_non_existing_image[SdkDockerClient]", - "test": "test_create_container_non_existing_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_with_max_env_vars[SdkDockerClient]", + "test": "test_create_container_with_max_env_vars[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10466,8 +10456,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", - "test": "test_create_container_remove_removes_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_file_in_container[SdkDockerClient]", + "test": "test_create_file_in_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10485,6 +10475,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-False]", + "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", "test": "test_docker_image_names[SdkDockerClient]", @@ -10506,8 +10506,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_env_deletion[SdkDockerClient]", - "test": "test_exec_in_container_with_env_deletion[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_stdin_stdout_stderr[SdkDockerClient]", + "test": "test_exec_in_container_with_stdin_stdout_stderr[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10516,8 +10516,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_non_existing_image[SdkDockerClient]", - "test": "test_get_container_command_non_existing_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_workdir[SdkDockerClient]", + "test": "test_exec_in_container_with_workdir[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10546,8 +10546,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_id[SdkDockerClient]", - "test": "test_get_container_id[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10556,8 +10556,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network[SdkDockerClient]", - "test": "test_get_container_ip_for_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network_non_existent_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network_non_existent_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10566,8 +10566,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", - "test": "test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network_multiple_networks[SdkDockerClient]", + "test": "test_get_network_multiple_networks[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10576,8 +10576,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_container_volumes_with_no_volumes[SdkDockerClient]", - "test": "test_inspect_container_volumes_with_no_volumes[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", + "test": "test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10586,8 +10586,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", - "test": "test_is_container_running[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_container_volumes_with_no_volumes[SdkDockerClient]", + "test": "test_inspect_container_volumes_with_no_volumes[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10596,8 +10596,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_filter[SdkDockerClient]", - "test": "test_list_containers_filter[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_network[SdkDockerClient]", + "test": "test_inspect_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10606,8 +10606,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_with_podman_image_ref_format[SdkDockerClient]", - "test": "test_list_containers_with_podman_image_ref_format[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10616,8 +10616,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pause_non_existing_container[CmdDockerClient]", - "test": "test_pause_non_existing_container[CmdDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_with_podman_image_ref_format[SdkDockerClient]", + "test": "test_list_containers_with_podman_image_ref_format[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10665,6 +10665,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_non_existent_docker_image[SdkDockerClient]", + "test": "test_pull_non_existent_docker_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", "test": "test_push_access_denied[SdkDockerClient]", @@ -10686,8 +10696,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_restart_non_existing_container[SdkDockerClient]", - "test": "test_restart_non_existing_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_container_should_work_when_container_is_running_and_checking_container_existence[SdkDockerClient]", + "test": "test_remove_container_should_work_when_container_is_running_and_checking_container_existence[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10746,8 +10756,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_tag_image[SdkDockerClient]", - "test": "test_tag_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_set_container_entrypoint[SdkDockerClient-echo]", + "test": "test_set_container_entrypoint[SdkDockerClient-echo]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10756,8 +10766,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerImages::test_commit_image_raises_for_nonexistent_container[SdkDockerClient]", - "test": "test_commit_image_raises_for_nonexistent_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerImages::test_commit_creates_image_from_running_container[SdkDockerClient]", + "test": "test_commit_creates_image_from_running_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10786,8 +10796,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network[SdkDockerClient]", - "test": "test_connect_container_to_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10796,8 +10806,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", - "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_nonexistent_network[SdkDockerClient]", + "test": "test_connect_container_to_nonexistent_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10825,6 +10835,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_get_container_ip_with_network[SdkDockerClient]", + "test": "test_get_container_ip_with_network[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_drop[SdkDockerClient]", "test": "test_container_with_cap_drop[SdkDockerClient]", @@ -10896,8 +10916,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_add_dns[SdkDockerClient-True]", - "test": "test_run_with_additional_arguments_add_dns[SdkDockerClient-True]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments[SdkDockerClient]", + "test": "test_run_with_additional_arguments[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_add_host[CmdDockerClient]", + "test": "test_run_with_additional_arguments_add_host[CmdDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10916,8 +10946,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", - "test": "test_stages_have_completed", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_random_port[SdkDockerClient]", + "test": "test_run_with_additional_arguments_random_port[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10926,8 +10956,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_delivery_channel", - "test": "test_put_delivery_channel", + "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", + "test": "test_stages_have_completed", "response": "200", "error": "", "snapshot_skipped": "", @@ -10936,8 +10966,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_default_cors_headers", - "test": "test_default_cors_headers", + "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_cors_s3_override", + "test": "test_cors_s3_override", "response": "200", "error": "", "snapshot_skipped": "", @@ -11440,16 +11470,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_subscribe_to_shard_with_at_timestamp", - "test": "test_subscribe_to_shard_with_at_timestamp", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ], "ls_pro": [ @@ -12106,7 +12126,7 @@ "test": "test_cdc_load_replication_task_alter_table_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12116,7 +12136,7 @@ "test": "test_cdc_load_replication_task_data_queries[default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12126,7 +12146,7 @@ "test": "test_cdc_load_replication_task_data_queries[non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12136,7 +12156,7 @@ "test": "test_cdc_load_replication_task_misc_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12146,7 +12166,7 @@ "test": "test_cdc_rename_change_column[mariadb]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12156,7 +12176,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12166,7 +12186,7 @@ "test": "test_cdc_replication_task_data_types", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12196,7 +12216,7 @@ "test": "test_full_load_replication_task[mariadb-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12206,7 +12226,7 @@ "test": "test_full_load_replication_task[mariadb-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12216,7 +12236,7 @@ "test": "test_full_load_replication_task[mariadb-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12226,7 +12246,7 @@ "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12236,7 +12256,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12246,7 +12266,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15234,7 +15254,7 @@ "test": "test_cdc_load_replication_task_alter_table_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15244,7 +15264,7 @@ "test": "test_cdc_load_replication_task_data_queries[default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15254,7 +15274,7 @@ "test": "test_cdc_load_replication_task_data_queries[non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15264,7 +15284,7 @@ "test": "test_cdc_load_replication_task_misc_queries", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType']", + "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15274,7 +15294,7 @@ "test": "test_cdc_rename_change_column[mariadb]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15284,7 +15304,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15314,7 +15334,7 @@ "test": "test_cdc_replication_task_data_types", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name']", + "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15344,7 +15364,7 @@ "test": "test_full_load_replication_task[mariadb-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15354,7 +15374,7 @@ "test": "test_full_load_replication_task[mariadb-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15364,7 +15384,7 @@ "test": "test_full_load_replication_task[mariadb-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15374,7 +15394,7 @@ "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15384,7 +15404,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15394,7 +15414,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" diff --git a/src/data/coverage/kms.json b/src/data/coverage/kms.json index baf9b310..19deae9d 100644 --- a/src/data/coverage/kms.json +++ b/src/data/coverage/kms.json @@ -1097,6 +1097,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", + "test": "test_dynamodb_create_table_with_partial_sse_specification", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_all_types_of_key_id_can_be_used_for_encryption", "test": "test_all_types_of_key_id_can_be_used_for_encryption", @@ -1192,7 +1202,7 @@ "test": "test_encrypt_decrypt_encryption_context", "response": "200", "error": "", - "snapshot_skipped": "['$..message', '$..KeyMaterialId']", + "snapshot_skipped": "['$..KeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1392,7 +1402,7 @@ "test": "test_encryption_context_generate_data_key", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1402,7 +1412,7 @@ "test": "test_encryption_context_generate_data_key_pair", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1412,7 +1422,7 @@ "test": "test_encryption_context_generate_data_key_pair_without_plaintext", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1422,7 +1432,7 @@ "test": "test_encryption_context_generate_data_key_without_plaintext", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1892,7 +1902,7 @@ "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1902,7 +1912,7 @@ "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1912,7 +1922,7 @@ "test": "test_invalid_verify_mac[HMAC_256-INVALID-some important message]", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2002,7 +2012,7 @@ "test": "test_rotate_key_on_demand_raises_error_given_non_symmetric_key", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2012,7 +2022,7 @@ "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2022,7 +2032,7 @@ "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2032,7 +2042,7 @@ "test": "test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2042,7 +2052,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2052,7 +2062,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2062,7 +2072,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2072,7 +2082,7 @@ "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2082,7 +2092,7 @@ "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2828,7 +2838,7 @@ "test": "test_encrypt_decrypt_encryption_context", "response": "200", "error": "", - "snapshot_skipped": "['$..message', '$..KeyMaterialId']", + "snapshot_skipped": "['$..KeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2838,7 +2848,7 @@ "test": "test_encrypt_decrypt_encryption_context", "response": "400", "error": "InvalidCiphertextException", - "snapshot_skipped": "['$..message', '$..KeyMaterialId']", + "snapshot_skipped": "['$..KeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2972,7 +2982,7 @@ "test": "test_encrypt_decrypt_encryption_context", "response": "400", "error": "InvalidCiphertextException", - "snapshot_skipped": "['$..message', '$..KeyMaterialId']", + "snapshot_skipped": "['$..KeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3070,7 +3080,7 @@ "test": "test_encryption_context_generate_data_key", "response": "400", "error": "InvalidCiphertextException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3080,7 +3090,7 @@ "test": "test_encryption_context_generate_data_key_pair", "response": "400", "error": "InvalidCiphertextException", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3090,7 +3100,7 @@ "test": "test_encryption_context_generate_data_key_pair_without_plaintext", "response": "400", "error": "InvalidCiphertextException", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3100,7 +3110,7 @@ "test": "test_encryption_context_generate_data_key_without_plaintext", "response": "400", "error": "InvalidCiphertextException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4218,7 +4228,7 @@ "test": "test_encrypt_decrypt_encryption_context", "response": "200", "error": "", - "snapshot_skipped": "['$..message', '$..KeyMaterialId']", + "snapshot_skipped": "['$..KeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4484,7 +4494,7 @@ "test": "test_encryption_context_generate_data_key", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4596,7 +4606,7 @@ "test": "test_encryption_context_generate_data_key_pair", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4650,7 +4660,7 @@ "test": "test_encryption_context_generate_data_key_pair_without_plaintext", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4700,7 +4710,7 @@ "test": "test_encryption_context_generate_data_key_without_plaintext", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4834,7 +4844,7 @@ "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4844,7 +4854,7 @@ "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4854,7 +4864,7 @@ "test": "test_invalid_verify_mac[HMAC_256-INVALID-some important message]", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6414,7 +6424,7 @@ "test": "test_rotate_key_on_demand_raises_error_given_non_symmetric_key", "response": "400", "error": "UnsupportedOperationException", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6796,7 +6806,7 @@ "test": "test_encrypt_decrypt_encryption_context", "response": "200", "error": "", - "snapshot_skipped": "['$..message', '$..KeyMaterialId']", + "snapshot_skipped": "['$..KeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7116,7 +7126,7 @@ "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7126,7 +7136,7 @@ "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7136,7 +7146,7 @@ "test": "test_invalid_verify_mac[HMAC_256-INVALID-some important message]", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7356,7 +7366,7 @@ "test": "test_rotate_key_on_demand_raises_error_given_non_symmetric_key", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7396,7 +7406,7 @@ "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7406,7 +7416,7 @@ "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7416,7 +7426,7 @@ "test": "test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7426,7 +7436,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7436,7 +7446,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7446,7 +7456,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7456,7 +7466,7 @@ "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7466,7 +7476,7 @@ "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7696,7 +7706,7 @@ "test": "test_encryption_context_generate_data_key", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7706,7 +7716,7 @@ "test": "test_encryption_context_generate_data_key_pair", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7716,7 +7726,7 @@ "test": "test_encryption_context_generate_data_key_pair_without_plaintext", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7726,7 +7736,7 @@ "test": "test_encryption_context_generate_data_key_without_plaintext", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8114,7 +8124,7 @@ "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8124,7 +8134,7 @@ "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8134,7 +8144,7 @@ "test": "test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8144,7 +8154,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8154,7 +8164,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8164,7 +8174,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8174,7 +8184,7 @@ "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8184,7 +8194,7 @@ "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8304,7 +8314,7 @@ "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8314,7 +8324,7 @@ "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8324,7 +8334,7 @@ "test": "test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8334,7 +8344,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8344,7 +8354,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8354,7 +8364,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8364,7 +8374,7 @@ "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8374,7 +8384,7 @@ "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8564,7 +8574,7 @@ "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8574,7 +8584,7 @@ "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8584,7 +8594,7 @@ "test": "test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8594,7 +8604,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8604,7 +8614,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8614,7 +8624,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8624,7 +8634,7 @@ "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8634,7 +8644,7 @@ "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8654,7 +8664,7 @@ "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "response": "400", "error": "KMSInvalidSignatureException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8664,7 +8674,7 @@ "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8674,7 +8684,7 @@ "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "400", "error": "KMSInvalidSignatureException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8684,7 +8694,7 @@ "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8694,7 +8704,7 @@ "test": "test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "response": "400", "error": "KMSInvalidSignatureException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8704,7 +8714,7 @@ "test": "test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8714,7 +8724,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "400", "error": "KMSInvalidSignatureException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8724,7 +8734,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8734,7 +8744,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "response": "400", "error": "KMSInvalidSignatureException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8744,7 +8754,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8754,7 +8764,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "400", "error": "KMSInvalidSignatureException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8764,7 +8774,7 @@ "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8774,7 +8784,7 @@ "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "400", "error": "KMSInvalidSignatureException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8784,7 +8794,7 @@ "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8794,7 +8804,7 @@ "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "400", "error": "KMSInvalidSignatureException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8804,7 +8814,7 @@ "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8974,7 +8984,7 @@ "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", "response": "400", "error": "KMSInvalidMacException", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8984,7 +8994,7 @@ "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", "response": "400", "error": "InvalidKeyUsageException", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8994,7 +9004,7 @@ "test": "test_invalid_verify_mac[HMAC_256-INVALID-some important message]", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/src/data/coverage/lambda.json b/src/data/coverage/lambda.json index 68487d01..73b1547a 100644 --- a/src/data/coverage/lambda.json +++ b/src/data/coverage/lambda.json @@ -570,7 +570,7 @@ { "ListTags": { "implemented": true, - "availability": "community", + "availability": "pro", "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, @@ -714,7 +714,7 @@ { "TagResource": { "implemented": true, - "availability": "pro", + "availability": "community", "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, @@ -3596,6 +3596,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -14172,6 +14182,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -14360,26 +14380,30 @@ } ] }, - "Code, Environment, FunctionName, Handler, Role, Runtime, VpcConfig": { + "Code, Environment, FunctionName, Handler, Role, Runtime, Timeout, VpcConfig": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" - }, + } + ] + }, + "Code, Environment, FunctionName, Handler, Role, Runtime, VpcConfig": { + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" } ] @@ -27071,13 +27095,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -28860,6 +28884,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -41748,6 +41782,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -41759,8 +41803,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -45228,16 +45272,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", - "test": "test_opensearch_crud", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", "test": "test_search_books", @@ -47347,6 +47381,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/timeouts/test_timeouts.py::TestTimeouts::test_service_lambda_map_timeout", + "test": "test_service_lambda_map_timeout", + "response": "500", + "error": "ServiceException", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -48190,6 +48234,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -48430,6 +48484,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -51908,6 +51972,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[12]", + "test": "test_extensions_in_different_db_name[12]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.pg-extensions.results']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", "test": "test_extensions_in_different_db_name[16]", @@ -51919,8 +51993,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[11]", - "test": "test_installed_postgres_version[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[12]", + "test": "test_installed_postgres_version[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -51938,6 +52012,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -51949,8 +52033,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[11]", - "test": "test_postgis_extension[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[12]", + "test": "test_postgis_extension[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -51969,8 +52053,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -51989,8 +52073,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -52008,6 +52092,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[16]", "test": "test_postgres_s3_extension_helpers[16]", @@ -56324,6 +56418,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", + "test": "test_global_macro_fn_transform", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", diff --git a/src/data/coverage/logs.json b/src/data/coverage/logs.json index 3af768fc..c4bdc77f 100644 --- a/src/data/coverage/logs.json +++ b/src/data/coverage/logs.json @@ -9901,6 +9901,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -9912,13 +9922,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -10101,6 +10111,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_subprotocols", + "test": "test_websocket_subprotocols", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..connection', '$..server', '$.headers-subprotocols-connect-header.sec-websocket-protocol']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDirectInvocation::test_invoke_lambda_async", "test": "test_invoke_lambda_async", @@ -16634,8 +16654,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", - "test": "test_validate_ready", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_querystring_parsing", + "test": "test_querystring_parsing", "response": "200", "error": "", "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", @@ -18763,6 +18783,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -18774,13 +18804,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -26931,6 +26961,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -29949,6 +29989,16 @@ "DescribeResourcePolicies": { "- (without any parameters)": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", + "test": "test_elb_register_lambda_target_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", "test": "test_lambda_cross_account_invoke", @@ -31861,6 +31911,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "test": "test_websocket_api_reject_connect[True-True]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_connect_to_localstack[dns]", "test": "test_task_connect_to_localstack[dns]", @@ -32531,6 +32591,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", + "test": "test_elb_register_lambda_target_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", "test": "test_lambda_cross_account_invoke", @@ -32843,16 +32913,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", - "test": "test_opensearch_crud", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", "test": "test_search_books", @@ -44426,8 +44486,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", - "test": "test_validate_ready", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_querystring_parsing", + "test": "test_querystring_parsing", "response": "200", "error": "", "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", @@ -45815,6 +45875,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayLambdaAuthorizers::test_apigateway_authorizer_resource_based[TOKEN]", + "test": "test_apigateway_authorizer_resource_based[TOKEN]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayLambdaAuthorizers::test_apigateway_authorizer_with_credentials[REQUEST]", "test": "test_apigateway_authorizer_with_credentials[REQUEST]", @@ -45855,6 +45925,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/]", + "test": "test_lambda_iam[/]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/testpath/]", + "test": "test_lambda_iam[/testpath/]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", "test": "test_lambda_sqs_destination", @@ -46515,6 +46605,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[12]", + "test": "test_extensions_in_different_db_name[12]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.pg-extensions.results']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", "test": "test_extensions_in_different_db_name[16]", @@ -46526,8 +46626,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[11]", - "test": "test_installed_postgres_version[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[12]", + "test": "test_installed_postgres_version[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -46545,6 +46645,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -46556,8 +46666,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[11]", - "test": "test_postgis_extension[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[12]", + "test": "test_postgis_extension[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -46576,8 +46686,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -46596,8 +46706,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -46615,6 +46725,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[16]", "test": "test_postgres_s3_extension_helpers[16]", @@ -48345,16 +48465,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", "test": "test_sns_lambda_subscription", @@ -48426,13 +48536,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_cloudwatch_logging_options", - "test": "test_cloudwatch_logging_options", + "node_id": "LocalStack Pro: tests/aws/services/lakeformation/test_lakeformation.py::TestLakeFormation::test_manage_permissions", + "test": "test_manage_permissions", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..ApplicationDetail.ApplicationConfigurationDescription.ApplicationSnapshotConfigurationDescription', '$..ApplicationDetail.ApplicationConfigurationDescription.ApplicationSystemRollbackConfigurationDescription', '$..ApplicationDetail.ApplicationConfigurationDescription.FlinkApplicationConfigurationDescription', '$..ApplicationDetail.ApplicationConfigurationDescription.RunConfigurationDescription', '$..ApplicationDetail.ApplicationMaintenanceConfigurationDescription', '$..ApplicationDetail.ApplicationVersionCreateTimestamp', '$..ApplicationDetail.ApplicationVersionUpdatedFrom', '$..CodeMD5', '$..CodeSize', '$..ConditionalToken']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/lambda_debug_mode/test_ldm_endpoint.py::TestLDMEndpoint::test_config_with_auto_port", + "test": "test_config_with_auto_port", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { @@ -48895,6 +49015,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -48906,13 +49036,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { diff --git a/src/data/coverage/mq.json b/src/data/coverage/mq.json index 8fe7e827..d271a308 100644 --- a/src/data/coverage/mq.json +++ b/src/data/coverage/mq.json @@ -64,13 +64,13 @@ }, { "DeleteConfiguration": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -293,14 +293,14 @@ ], "details": { "CreateBroker": { - "AutoMinorVersionUpgrade, BrokerName, CreatorRequestId, DeploymentMode, EngineType, EngineVersion, HostInstanceType, PubliclyAccessible, Users": { + "AutoMinorVersionUpgrade, BrokerName, CreatorRequestId, DeploymentMode, EngineType, EngineVersion, HostInstanceType, PubliclyAccessible, SubnetIds, Users": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_broker", - "test": "test_create_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_broker_crud", + "test": "test_broker_crud", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..body', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds', '$..EngineType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -315,16 +315,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_broker", - "test": "test_delete_broker", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_tags", "test": "test_delete_tags", @@ -335,16 +325,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_broker", - "test": "test_describe_broker", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..BrokerState', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_list_brokers", "test": "test_list_brokers", @@ -384,6 +364,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_invalid_broker", + "test": "test_invalid_broker", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -492,11 +482,11 @@ "BrokerId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_broker", - "test": "test_create_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_broker_crud", + "test": "test_broker_crud", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..body', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds', '$..EngineType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -511,16 +501,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_broker", - "test": "test_delete_broker", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_tags", "test": "test_delete_tags", @@ -531,16 +511,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_broker", - "test": "test_describe_broker", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..BrokerState', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_list_brokers", "test": "test_list_brokers", @@ -582,11 +552,37 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_broker", - "test": "test_delete_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_broker_crud", + "test": "test_broker_crud", "response": "404", "error": "NotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..body', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds', '$..EngineType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "DeleteConfiguration": { + "ConfigurationId": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_configuration", + "test": "test_create_configuration", + "response": "501", + "error": "InternalFailure", + "snapshot_skipped": "['$..LatestRevision', '$..EngineVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_configuration", + "test": "test_describe_configuration", + "response": "501", + "error": "InternalFailure", + "snapshot_skipped": "['$..Tags', '$..Description', '$..EngineType', '$..EngineVersion', '$..LatestRevision']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -614,11 +610,11 @@ "BrokerId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_broker", - "test": "test_describe_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_broker_crud", + "test": "test_broker_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..body', '$..BrokerState', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds']", + "snapshot_skipped": "['$..body', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds', '$..EngineType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/src/data/coverage/neptune.json b/src/data/coverage/neptune.json index 0c75e4fb..eb5cf703 100644 --- a/src/data/coverage/neptune.json +++ b/src/data/coverage/neptune.json @@ -2320,8 +2320,8 @@ "AllocatedStorage, BackupRetentionPeriod, CopyTagsToSnapshot, DBInstanceClass, DBInstanceIdentifier, DBName, DBSubnetGroupName, Engine, EngineVersion, MasterUserPassword, MasterUsername, StorageType, VpcSecurityGroupIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4030,8 +4030,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10633,6 +10633,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -10644,8 +10654,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10664,8 +10674,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10684,8 +10694,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/rds.json b/src/data/coverage/rds.json index 89d7c97d..6bc196cc 100644 --- a/src/data/coverage/rds.json +++ b/src/data/coverage/rds.json @@ -2009,6 +2009,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -2020,8 +2030,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2040,8 +2050,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3562,8 +3572,8 @@ "AllocatedStorage, BackupRetentionPeriod, CopyTagsToSnapshot, DBInstanceClass, DBInstanceIdentifier, DBName, DBSubnetGroupName, Engine, EngineVersion, MasterUserPassword, MasterUsername, StorageType, VpcSecurityGroupIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5556,8 +5566,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12653,6 +12663,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -12664,8 +12684,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12684,8 +12704,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12704,8 +12724,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15091,6 +15111,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -15102,8 +15132,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15122,8 +15152,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/route53.json b/src/data/coverage/route53.json index df4aae62..9198530d 100644 --- a/src/data/coverage/route53.json +++ b/src/data/coverage/route53.json @@ -1994,13 +1994,13 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { diff --git a/src/data/coverage/s3.json b/src/data/coverage/s3.json index bda5bf55..038869c9 100644 --- a/src/data/coverage/s3.json +++ b/src/data/coverage/s3.json @@ -1205,8 +1205,8 @@ }, { "RenameObject": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -22372,6 +22372,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -22383,8 +22393,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -22403,8 +22413,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -22423,8 +22433,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -22433,8 +22443,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -22582,6 +22592,96 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_namespace_and_table", + "test": "test_create_namespace_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", + "test": "test_create_table_bucket_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", + "test": "test_list_operations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_unique_warehouse_buckets_per_table", + "test": "test_unique_warehouse_buckets_per_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_update_table_metadata_location", + "test": "test_update_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_lookup_predefined_application", "test": "test_lookup_predefined_application", @@ -24577,13 +24677,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "204", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -31368,6 +31468,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", "test": "test_rds_lambda", @@ -33149,8 +33259,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "204", "error": "", "snapshot_skipped": "", @@ -33169,8 +33279,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "204", "error": "", "snapshot_skipped": "", @@ -43463,13 +43573,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -45222,6 +45332,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -45368,6 +45488,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketObjectTagging::test_object_tagging_versioned", + "test": "test_object_tagging_versioned", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", "test": "test_object_tagging_delete_event", @@ -50126,6 +50256,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", "test": "test_rds_lambda", @@ -51297,8 +51437,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -51317,8 +51457,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -67846,6 +67986,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -67857,8 +68007,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -67877,8 +68027,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -67897,8 +68047,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -76773,8 +76933,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "404", "error": "ObjectLockConfigurationNotFoundError", "snapshot_skipped": "", @@ -76793,8 +76953,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "404", "error": "ObjectLockConfigurationNotFoundError", "snapshot_skipped": "", @@ -79111,8 +79271,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "404", "error": "NoSuchBucket", "snapshot_skipped": "", @@ -79130,6 +79290,96 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_namespace_and_table", + "test": "test_create_namespace_and_table", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", + "test": "test_create_table_bucket_file_structure", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", + "test": "test_list_operations", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_unique_warehouse_buckets_per_table", + "test": "test_unique_warehouse_buckets_per_table", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_update_table_metadata_location", + "test": "test_update_table_metadata_location", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_lookup_predefined_application", "test": "test_lookup_predefined_application", @@ -90728,6 +90978,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -90739,8 +90999,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -99389,8 +99649,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -99409,8 +99669,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -100020,16 +100280,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_mwaa.py::test_mwaa_environment", - "test": "test_mwaa_environment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Environment.CeleryExecutorQueue', '$..Environment.DatabaseVpcEndpointService', '$..Environment.EndpointManagement', '$..Environment.EnvironmentClass', '$..Environment.LastUpdate', '$..Environment.LoggingConfiguration', '$..Environment.MaxWebservers', '$..Environment.MaxWorkers', '$..Environment.MinWebservers', '$..Environment.MinWorkers', '$..Environment.Schedulers', '$..Environment.ServiceRoleArn', '$..Environment.Tags', '$..Environment.WebserverAccessMode', '$..Environment.WebserverVpcEndpointService', '$..Environment.WeeklyMaintenanceWindowStart', '$..EnvCeleryExecutorQueue', '$..EnvCloudWatchLogGroupArn', '$..EnvDatabaseVpcEndpointService', '$..EnvWebserverVpcEndpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_code_build_action", "test": "test_code_build_action", @@ -100316,6 +100566,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_update_change_set_with_aws_novalue_repro", + "test": "test_update_change_set_with_aws_novalue_repro", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_deletion_of_failed_nested_stack", "test": "test_deletion_of_failed_nested_stack", @@ -100567,13 +100827,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -107698,6 +107958,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", "test": "test_rds_lambda", @@ -109409,8 +109679,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -109429,8 +109699,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -109588,6 +109858,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", + "test": "test_create_table_bucket_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", "test": "test_batch_failure", @@ -109758,6 +110038,96 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_namespace_and_table", + "test": "test_create_namespace_and_table", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", + "test": "test_create_table_bucket_file_structure", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", + "test": "test_list_operations", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_unique_warehouse_buckets_per_table", + "test": "test_unique_warehouse_buckets_per_table", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_update_table_metadata_location", + "test": "test_update_table_metadata_location", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", "test": "test_batch_failure", @@ -129436,6 +129806,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -129447,8 +129827,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -129467,8 +129847,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -129487,8 +129867,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -129497,8 +129877,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -129616,6 +129996,96 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_namespace_and_table", + "test": "test_create_namespace_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", + "test": "test_create_table_bucket_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", + "test": "test_list_operations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_unique_warehouse_buckets_per_table", + "test": "test_unique_warehouse_buckets_per_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_update_table_metadata_location", + "test": "test_update_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_lookup_predefined_application", "test": "test_lookup_predefined_application", diff --git a/src/data/coverage/s3control.json b/src/data/coverage/s3control.json index c0968acc..033b2057 100644 --- a/src/data/coverage/s3control.json +++ b/src/data/coverage/s3control.json @@ -1,5 +1,6 @@ { "service": "s3control", + "pro_support": true, "community_support": true, "operations": [ { @@ -964,8 +965,8 @@ }, { "PutBucketLifecycleConfiguration": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -988,8 +989,8 @@ }, { "PutBucketReplication": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, diff --git a/src/data/coverage/s3tables.json b/src/data/coverage/s3tables.json new file mode 100644 index 00000000..a9ea838c --- /dev/null +++ b/src/data/coverage/s3tables.json @@ -0,0 +1,1548 @@ +{ + "service": "s3tables", + "pro_support": true, + "operations": [ + { + "CreateNamespace": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + }, + { + "CreateTable": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + }, + { + "CreateTableBucket": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + }, + { + "DeleteNamespace": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + }, + { + "DeleteTable": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + }, + { + "DeleteTableBucket": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + }, + { + "DeleteTableBucketEncryption": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "DeleteTableBucketPolicy": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "DeleteTablePolicy": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "GetNamespace": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + }, + { + "GetTable": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + }, + { + "GetTableBucket": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + }, + { + "GetTableBucketEncryption": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "GetTableBucketMaintenanceConfiguration": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "GetTableBucketPolicy": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "GetTableEncryption": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "GetTableMaintenanceConfiguration": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "GetTableMaintenanceJobStatus": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "GetTableMetadataLocation": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + }, + { + "GetTablePolicy": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "ListNamespaces": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + }, + { + "ListTableBuckets": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + }, + { + "ListTables": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + }, + { + "PutTableBucketEncryption": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "PutTableBucketMaintenanceConfiguration": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "PutTableBucketPolicy": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "PutTableMaintenanceConfiguration": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "PutTablePolicy": { + "implemented": true, + "availability": "pro", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, + { + "RenameTable": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + }, + { + "UpdateTableMetadataLocation": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "" + } + } + ], + "details": { + "CreateNamespace": { + "namespace, tableBucketARN": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_namespace_and_table", + "test": "test_create_namespace_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", + "test": "test_create_table_bucket_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_namespace", + "test": "test_get_namespace", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", + "test": "test_list_operations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_bucket_conflict_errors", + "test": "test_table_bucket_conflict_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_unique_warehouse_buckets_per_table", + "test": "test_unique_warehouse_buckets_per_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_update_table_metadata_location", + "test": "test_update_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "409", + "error": "ConflictException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "CreateTable": { + "format, name, namespace, tableBucketARN": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_namespace_and_table", + "test": "test_create_namespace_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", + "test": "test_create_table_bucket_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", + "test": "test_list_operations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_unique_warehouse_buckets_per_table", + "test": "test_unique_warehouse_buckets_per_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_update_table_metadata_location", + "test": "test_update_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "409", + "error": "ConflictException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "CreateTableBucket": { + "name": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_and_get_table_bucket", + "test": "test_create_and_get_table_bucket", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_namespace_and_table", + "test": "test_create_namespace_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", + "test": "test_create_table_bucket_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_namespace", + "test": "test_get_namespace", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", + "test": "test_list_operations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_bucket_conflict_errors", + "test": "test_table_bucket_conflict_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_unique_warehouse_buckets_per_table", + "test": "test_unique_warehouse_buckets_per_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_update_table_metadata_location", + "test": "test_update_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_bucket_conflict_errors", + "test": "test_table_bucket_conflict_errors", + "response": "409", + "error": "ConflictException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "DeleteNamespace": { + "namespace, tableBucketARN": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_namespace_and_table", + "test": "test_create_namespace_and_table", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", + "test": "test_create_table_bucket_file_structure", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_namespace", + "test": "test_get_namespace", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", + "test": "test_list_operations", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_bucket_conflict_errors", + "test": "test_table_bucket_conflict_errors", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_unique_warehouse_buckets_per_table", + "test": "test_unique_warehouse_buckets_per_table", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_update_table_metadata_location", + "test": "test_update_table_metadata_location", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "DeleteTable": { + "name, namespace, tableBucketARN": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_namespace_and_table", + "test": "test_create_namespace_and_table", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", + "test": "test_create_table_bucket_file_structure", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", + "test": "test_list_operations", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_unique_warehouse_buckets_per_table", + "test": "test_unique_warehouse_buckets_per_table", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_update_table_metadata_location", + "test": "test_update_table_metadata_location", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "DeleteTableBucket": { + "tableBucketARN": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_and_get_table_bucket", + "test": "test_create_and_get_table_bucket", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_namespace_and_table", + "test": "test_create_namespace_and_table", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", + "test": "test_create_table_bucket_file_structure", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_namespace", + "test": "test_get_namespace", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", + "test": "test_list_operations", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_bucket_conflict_errors", + "test": "test_table_bucket_conflict_errors", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_unique_warehouse_buckets_per_table", + "test": "test_unique_warehouse_buckets_per_table", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_update_table_metadata_location", + "test": "test_update_table_metadata_location", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_bucket_conflict_errors", + "test": "test_table_bucket_conflict_errors", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "GetNamespace": { + "namespace, tableBucketARN": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_namespace", + "test": "test_get_namespace", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_namespace", + "test": "test_get_namespace", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "GetTable": { + "name, namespace, tableBucketARN": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_namespace_and_table", + "test": "test_create_namespace_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", + "test": "test_create_table_bucket_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_unique_warehouse_buckets_per_table", + "test": "test_unique_warehouse_buckets_per_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "GetTableBucket": { + "tableBucketARN": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_and_get_table_bucket", + "test": "test_create_and_get_table_bucket", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "GetTableMetadataLocation": { + "name, namespace, tableBucketARN": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_update_table_metadata_location", + "test": "test_update_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "ListNamespaces": { + "tableBucketARN": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_and_get_table_bucket", + "test": "test_create_and_get_table_bucket", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_namespace_and_table", + "test": "test_create_namespace_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", + "test": "test_create_table_bucket_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_namespace", + "test": "test_get_namespace", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", + "test": "test_list_operations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_bucket_conflict_errors", + "test": "test_table_bucket_conflict_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_unique_warehouse_buckets_per_table", + "test": "test_unique_warehouse_buckets_per_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_update_table_metadata_location", + "test": "test_update_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "ListTableBuckets": { + "- (without any parameters)": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", + "test": "test_list_operations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "ListTables": { + "namespace, tableBucketARN": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_namespace_and_table", + "test": "test_create_namespace_and_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", + "test": "test_create_table_bucket_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_namespace", + "test": "test_get_namespace", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", + "test": "test_list_operations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_bucket_conflict_errors", + "test": "test_table_bucket_conflict_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_unique_warehouse_buckets_per_table", + "test": "test_unique_warehouse_buckets_per_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_update_table_metadata_location", + "test": "test_update_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "RenameTable": { + "name, namespace, newName, tableBucketARN, versionToken": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "UpdateTableMetadataLocation": { + "metadataLocation, name, namespace, tableBucketARN, versionToken": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_update_table_metadata_location", + "test": "test_update_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/data/coverage/secretsmanager.json b/src/data/coverage/secretsmanager.json index 00c7460b..8dc946c7 100644 --- a/src/data/coverage/secretsmanager.json +++ b/src/data/coverage/secretsmanager.json @@ -756,8 +756,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4716,7 +4716,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4786,7 +4786,7 @@ "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4796,7 +4796,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4806,7 +4806,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6441,6 +6441,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[12]", + "test": "test_extensions_in_different_db_name[12]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.pg-extensions.results']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", "test": "test_extensions_in_different_db_name[16]", @@ -6462,8 +6472,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[11]", - "test": "test_installed_postgres_version[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_installed_postgres_version[12]", + "test": "test_installed_postgres_version[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6481,6 +6491,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -6492,8 +6512,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[11]", - "test": "test_postgis_extension[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgis_extension[12]", + "test": "test_postgis_extension[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6512,8 +6532,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11]", - "test": "test_postgres_extension_query_export_to_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12]", + "test": "test_postgres_extension_query_export_to_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6532,8 +6552,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12]", + "test": "test_postgres_extension_table_import_from_s3[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6552,8 +6572,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6561,6 +6581,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[16]", "test": "test_postgres_s3_extension_helpers[16]", @@ -7600,8 +7630,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/servicediscovery.json b/src/data/coverage/servicediscovery.json index c64f706c..c99c3139 100644 --- a/src/data/coverage/servicediscovery.json +++ b/src/data/coverage/servicediscovery.json @@ -706,13 +706,13 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -852,13 +852,13 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -1159,6 +1159,16 @@ "GetOperation": { "OperationId": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", diff --git a/src/data/coverage/ses.json b/src/data/coverage/ses.json index 7ca38ff0..5e4700bd 100644 --- a/src/data/coverage/ses.json +++ b/src/data/coverage/ses.json @@ -259,11 +259,11 @@ "DescribeConfigurationSet": { "implemented": true, "availability": "community", - "internal_test_suite": false, + "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -896,6 +896,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_describe_config_set_event_destinations", + "test": "test_describe_config_set_event_destinations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", @@ -962,6 +972,16 @@ "CreateConfigurationSetEventDestination": { "ConfigurationSetName, EventDestination": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_describe_config_set_event_destinations", + "test": "test_describe_config_set_event_destinations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", @@ -1286,6 +1306,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_describe_config_set_event_destinations", + "test": "test_describe_config_set_event_destinations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", @@ -1362,6 +1392,16 @@ "DeleteConfigurationSetEventDestination": { "ConfigurationSetName, EventDestinationName": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_describe_config_set_event_destinations", + "test": "test_describe_config_set_event_destinations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", @@ -1643,6 +1683,22 @@ ] } }, + "DescribeConfigurationSet": { + "ConfigurationSetAttributeNames, ConfigurationSetName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_describe_config_set_event_destinations", + "test": "test_describe_config_set_event_destinations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "DescribeReceiptRule": { "RuleName, RuleSetName": { "ls_pro": [ diff --git a/src/data/coverage/sns.json b/src/data/coverage/sns.json index ad4c5ef1..b3e18917 100644 --- a/src/data/coverage/sns.json +++ b/src/data/coverage/sns.json @@ -2370,7 +2370,7 @@ "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -2414,8 +2414,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -2424,8 +2444,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -2434,8 +2454,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -2444,8 +2494,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -2454,8 +2534,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2573,6 +2673,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_describe_config_set_event_destinations", + "test": "test_describe_config_set_event_destinations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", @@ -4307,16 +4417,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_changeset_after_delete", - "test": "test_describe_changeset_after_delete", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.PolicyAction', '$..Changes..ResourceChange.Scope']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", @@ -4417,16 +4517,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_blank_parameter_value", - "test": "test_blank_parameter_value", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", @@ -5514,7 +5604,7 @@ "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -5558,8 +5648,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -5568,8 +5678,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -5578,8 +5688,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -5588,8 +5738,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -5598,8 +5768,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5717,6 +5907,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_describe_config_set_event_destinations", + "test": "test_describe_config_set_event_destinations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", @@ -7521,6 +7721,156 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", @@ -8520,8 +8870,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "test": "test_object_created_put", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", + "test": "test_creating_event_destination_without_configuration_set", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", + "test": "test_creating_event_destination_without_configuration_set", "response": "200", "error": "", "snapshot_skipped": "", @@ -8530,8 +8900,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", - "test": "test_creating_event_destination_without_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_describe_config_set_event_destinations", + "test": "test_describe_config_set_event_destinations", "response": "200", "error": "", "snapshot_skipped": "", @@ -8540,8 +8910,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", - "test": "test_creating_event_destination_without_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_describe_config_set_event_destinations", + "test": "test_describe_config_set_event_destinations", "response": "200", "error": "", "snapshot_skipped": "", @@ -10362,8 +10732,38 @@ "Message, Subject, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -10372,8 +10772,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -10382,8 +10782,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -10392,8 +10812,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -10402,8 +10842,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10721,6 +11191,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_describe_config_set_event_destinations", + "test": "test_describe_config_set_event_destinations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", @@ -13520,8 +14000,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -13530,8 +14050,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -13540,8 +14060,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -13550,8 +14070,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -13560,8 +14120,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14656,8 +15236,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -14666,8 +15266,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -14676,8 +15276,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -14686,8 +15326,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -14696,8 +15336,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/sqs.json b/src/data/coverage/sqs.json index 6b134dd2..faf76bc8 100644 --- a/src/data/coverage/sqs.json +++ b/src/data/coverage/sqs.json @@ -755,6 +755,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -1239,6 +1249,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_not_visible[sqs]", + "test": "test_approximate_number_of_messages_not_visible[sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_not_visible[sqs_query]", + "test": "test_approximate_number_of_messages_not_visible[sqs_query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_after_visibility_timeout_expiration[sqs]", "test": "test_change_message_visibility_after_visibility_timeout_expiration[sqs]", @@ -1509,6 +1539,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approximate_number_of_messages_not_visible[sqs]", + "test": "test_fifo_approximate_number_of_messages_not_visible[sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approximate_number_of_messages_not_visible[sqs_query]", + "test": "test_fifo_approximate_number_of_messages_not_visible[sqs_query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_change_to_high_throughput_after_creation[sqs]", "test": "test_fifo_change_to_high_throughput_after_creation[sqs]", @@ -2489,6 +2539,36 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[domain]", + "test": "test_fifo_list_messages_with_invisible_messages[domain]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[path]", + "test": "test_fifo_list_messages_with_invisible_messages[path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[standard]", + "test": "test_fifo_list_messages_with_invisible_messages[standard]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_move_task.py::test_basic_move_task_workflow", "test": "test_basic_move_task_workflow", @@ -3081,6 +3161,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -3532,8 +3622,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[json]", + "test": "test_aws_sqs_metrics_created[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3542,8 +3632,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[query]", + "test": "test_aws_sqs_metrics_created[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", + "test": "test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -3552,8 +3682,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -3562,8 +3692,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -3572,8 +3742,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -3582,8 +3752,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9894,8 +10104,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[json]", + "test": "test_aws_sqs_metrics_created[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9904,8 +10114,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[query]", + "test": "test_aws_sqs_metrics_created[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", + "test": "test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -9914,8 +10164,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -9924,8 +10174,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -9934,8 +10224,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -9944,8 +10254,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12733,6 +13063,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -13070,8 +13410,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[json]", + "test": "test_aws_sqs_metrics_created[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13080,8 +13420,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[query]", + "test": "test_aws_sqs_metrics_created[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", + "test": "test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -13090,8 +13470,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -13100,8 +13480,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -13110,8 +13530,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -13120,8 +13540,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15719,6 +16179,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_not_visible[sqs]", + "test": "test_approximate_number_of_messages_not_visible[sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_not_visible[sqs_query]", + "test": "test_approximate_number_of_messages_not_visible[sqs_query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_aws_trace_header_propagation[sqs]", "test": "test_aws_trace_header_propagation[sqs]", @@ -16429,6 +16909,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approximate_number_of_messages_not_visible[sqs]", + "test": "test_fifo_approximate_number_of_messages_not_visible[sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approximate_number_of_messages_not_visible[sqs_query]", + "test": "test_fifo_approximate_number_of_messages_not_visible[sqs_query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_change_to_high_throughput_after_creation[sqs]", "test": "test_fifo_change_to_high_throughput_after_creation[sqs]", @@ -18959,6 +19459,36 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[domain]", + "test": "test_fifo_list_messages_with_invisible_messages[domain]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[path]", + "test": "test_fifo_list_messages_with_invisible_messages[path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[standard]", + "test": "test_fifo_list_messages_with_invisible_messages[standard]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[json-domain]", "test": "test_list_messages_as_botocore_endpoint_url[json-domain]", @@ -21271,6 +21801,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -21688,8 +22228,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[json]", + "test": "test_aws_sqs_metrics_created[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21698,8 +22238,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[query]", + "test": "test_aws_sqs_metrics_created[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", + "test": "test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -21708,8 +22288,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -21718,8 +22298,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -21728,8 +22348,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -21738,8 +22378,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24497,6 +25157,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_not_visible[sqs]", + "test": "test_approximate_number_of_messages_not_visible[sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_not_visible[sqs_query]", + "test": "test_approximate_number_of_messages_not_visible[sqs_query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_and_update_queue_attributes[sqs]", "test": "test_create_and_update_queue_attributes[sqs]", @@ -24607,6 +25287,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approximate_number_of_messages_not_visible[sqs]", + "test": "test_fifo_approximate_number_of_messages_not_visible[sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approximate_number_of_messages_not_visible[sqs_query]", + "test": "test_fifo_approximate_number_of_messages_not_visible[sqs_query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_change_to_high_throughput_after_creation[sqs]", "test": "test_fifo_change_to_high_throughput_after_creation[sqs]", @@ -27673,6 +28373,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -27758,8 +28468,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -27768,8 +28478,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -27778,8 +28488,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -27788,8 +28538,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -27798,8 +28588,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31619,7 +32429,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_everywhere", "test": "test_fault_everywhere", "response": "503", - "error": "ServiceUnavailable", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -32255,6 +33065,20 @@ } ] }, + "AttributeNames, MaxNumberOfMessages, MessageSystemAttributeNames, QueueUrl": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approximate_number_of_messages_not_visible[sqs_query]", + "test": "test_fifo_approximate_number_of_messages_not_visible[sqs_query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "AttributeNames, MaxNumberOfMessages, MessageSystemAttributeNames, QueueUrl, VisibilityTimeout": { "ls_community": [ { @@ -33156,28 +33980,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_not_running_raises_exception[SdkDockerClient]", - "test": "test_exec_in_container_not_running_raises_exception[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_id[SdkDockerClient]", - "test": "test_get_container_id[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_logs[SdkDockerClient]", - "test": "test_get_logs[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_content_into_container[SdkDockerClient]", + "test": "test_copy_directory_content_into_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33196,8 +34000,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", - "test": "test_running_container_names[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_tag[SdkDockerClient]", + "test": "test_pull_docker_image_with_tag[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33206,8 +34010,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_tag_image[SdkDockerClient]", - "test": "test_tag_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", + "test": "test_running_container_names[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33216,8 +34020,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_docker_sdk_retries_on_init", - "test": "test_docker_sdk_retries_on_init", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", + "test": "test_docker_logging_fluentbit[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33236,18 +34040,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-tcp]", - "test": "test_reserve_container_port[SdkDockerClient-tcp]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_query_nonexisting_stage", - "test": "test_query_nonexisting_stage", + "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", + "test": "test_stages_have_completed", "response": "200", "error": "", "snapshot_skipped": "", @@ -33347,6 +34141,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_name_prefix", + "test": "test_list_pipe_name_prefix", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", "test": "test_list_pipe_source_prefix", @@ -33509,8 +34313,42 @@ } ] }, + "MaxNumberOfMessages, MessageSystemAttributeNames, QueueUrl": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approximate_number_of_messages_not_visible[sqs]", + "test": "test_fifo_approximate_number_of_messages_not_visible[sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "MaxNumberOfMessages, QueueUrl": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_not_visible[sqs]", + "test": "test_approximate_number_of_messages_not_visible[sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_not_visible[sqs_query]", + "test": "test_approximate_number_of_messages_not_visible[sqs_query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_batch_with_too_large_batch[sqs]", "test": "test_change_message_visibility_batch_with_too_large_batch[sqs]", @@ -33821,6 +34659,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[domain]", + "test": "test_fifo_list_messages_with_invisible_messages[domain]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[path]", + "test": "test_fifo_list_messages_with_invisible_messages[path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[standard]", + "test": "test_fifo_list_messages_with_invisible_messages[standard]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[domain]", "test": "test_list_messages_with_invisible_messages[domain]", @@ -35748,8 +36616,28 @@ "QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[json]", + "test": "test_aws_sqs_metrics_created[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[query]", + "test": "test_aws_sqs_metrics_created[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", + "test": "test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -35758,8 +36646,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -35768,8 +36676,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -37620,8 +38548,8 @@ "QueueUrl, VisibilityTimeout, WaitTimeSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -37630,8 +38558,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -37640,8 +38568,68 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -38485,6 +39473,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -39697,6 +40695,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approximate_number_of_messages_not_visible[sqs]", + "test": "test_fifo_approximate_number_of_messages_not_visible[sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approximate_number_of_messages_not_visible[sqs_query]", + "test": "test_fifo_approximate_number_of_messages_not_visible[sqs_query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_content_based_message_deduplication_arrives_once[sqs]", "test": "test_fifo_content_based_message_deduplication_arrives_once[sqs]", @@ -40037,6 +41055,36 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[domain]", + "test": "test_fifo_list_messages_with_invisible_messages[domain]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[path]", + "test": "test_fifo_list_messages_with_invisible_messages[path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[standard]", + "test": "test_fifo_list_messages_with_invisible_messages[standard]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_posting_to_fifo_requires_deduplicationid_group_id[sqs]", "test": "test_posting_to_fifo_requires_deduplicationid_group_id[sqs]", @@ -40299,6 +41347,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -40314,8 +41372,28 @@ "MessageBody, MessageSystemAttributes, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -40324,8 +41402,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -40334,8 +41412,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -40344,8 +41462,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -40354,8 +41472,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -41166,8 +42324,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/libvirt/test_libvirt.py::TestXmlConfig::test_storage_pool_config_generation", - "test": "test_storage_pool_config_generation", + "node_id": "LocalStack Pro: tests/integration/chaos/test_network_effects.py::TestNetworkEffects::test_latency[500]", + "test": "test_latency[500]", "response": "400", "error": "QueueDoesNotExist", "snapshot_skipped": "", @@ -41189,7 +42347,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_cross_service_calls", "test": "test_fault_cross_service_calls", "response": "503", - "error": "ServiceUnavailable", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -41280,8 +42438,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[json]", + "test": "test_aws_sqs_metrics_created[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[query]", + "test": "test_aws_sqs_metrics_created[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", + "test": "test_aws_sqs_metrics_created[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", @@ -42609,6 +43787,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_not_visible[sqs]", + "test": "test_approximate_number_of_messages_not_visible[sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_not_visible[sqs_query]", + "test": "test_approximate_number_of_messages_not_visible[sqs_query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_after_visibility_timeout_expiration[sqs]", "test": "test_change_message_visibility_after_visibility_timeout_expiration[sqs]", @@ -45336,8 +46534,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[json]", + "test": "test_breaching_alarm_actions[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[query]", + "test": "test_breaching_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_breaching_alarm_actions[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -45346,8 +46564,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[json]", + "test": "test_enable_disable_alarm_actions[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -45356,8 +46574,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[query]", + "test": "test_enable_disable_alarm_actions[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "test": "test_enable_disable_alarm_actions[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[json]", + "test": "test_put_metric_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[query]", + "test": "test_put_metric_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm[smithy-rpc-v2-cbor]", + "test": "test_put_metric_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", @@ -45366,8 +46624,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[json]", + "test": "test_set_alarm[json]", "response": "200", "error": "", "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", @@ -45376,8 +46634,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[query]", + "test": "test_set_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm[smithy-rpc-v2-cbor]", + "test": "test_set_alarm[smithy-rpc-v2-cbor]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[json]", + "test": "test_trigger_composite_alarm[json]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[query]", + "test": "test_trigger_composite_alarm[query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm[smithy-rpc-v2-cbor]", + "test": "test_trigger_composite_alarm[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/ssm.json b/src/data/coverage/ssm.json index c8288938..a91b598b 100644 --- a/src/data/coverage/ssm.json +++ b/src/data/coverage/ssm.json @@ -317,8 +317,8 @@ }, { "DeregisterPatchBaselineForPatchGroup": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "community", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -1049,8 +1049,8 @@ }, { "GetPatchBaselineForPatchGroup": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "community", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -1385,8 +1385,8 @@ }, { "RegisterPatchBaselineForPatchGroup": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "community", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -2276,6 +2276,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", @@ -3043,7 +3053,17 @@ "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "test": "test_resolve_ssm", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -3056,6 +3076,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "test": "test_resolve_ssm_with_version", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", "test": "test_resolve_ssm_with_version", @@ -3386,16 +3416,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", - "test": "test_conditional_transform[false]", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", "test": "test_embedded_fn_transform_include[json]", @@ -3427,28 +3447,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", - "test": "test_global_fn_transform_include[json]", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_macro_fn_transform", - "test": "test_global_macro_fn_transform", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", - "test": "test_remove_transform_in_update_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", + "test": "test_embedded_macro_for_attribute_fn_transform", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3457,8 +3457,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", - "test": "test_serverless_fn_transform", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3497,8 +3497,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", - "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_unrelated_property]", + "test": "test_base_dynamic_parameter_scenarios[change_unrelated_property]", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", @@ -3537,8 +3537,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", - "test": "test_mappings_with_parameter_lookup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", + "test": "test_mappings_with_static_fields", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", @@ -3648,6 +3658,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", "test": "test_rds_lambda", @@ -4753,7 +4773,7 @@ "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -5739,8 +5759,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "", @@ -6122,6 +6142,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", @@ -6792,6 +6822,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "test": "test_resolve_ssm", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", "test": "test_resolve_ssm_secure", @@ -6802,6 +6842,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "test": "test_resolve_ssm_with_version", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", "test": "test_ssm_nested_with_nested_stack", @@ -8116,6 +8166,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestPseudoParameters::test_stack_id", + "test": "test_stack_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", @@ -8873,9 +8933,19 @@ "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "test": "test_resolve_ssm", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", "test": "test_resolve_ssm_secure", @@ -8896,6 +8966,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "test": "test_resolve_ssm_with_version", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", "test": "test_ssm_nested_with_nested_stack", @@ -9589,8 +9669,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/sts.json b/src/data/coverage/sts.json index eb2ffc07..7d606f42 100644 --- a/src/data/coverage/sts.json +++ b/src/data/coverage/sts.json @@ -10898,8 +10898,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", - "test": "test_lambda_extension[16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10908,8 +10908,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11]", - "test": "test_postgres_extension_table_import_from_s3[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", + "test": "test_lambda_extension[16]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10918,8 +10918,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20072,7 +20072,7 @@ "test": "test_cdc_rename_change_column[mysql]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id']", + "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20132,7 +20132,7 @@ "test": "test_full_load_replication_task[mysql-default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20142,7 +20142,7 @@ "test": "test_full_load_replication_task[mysql-non_default]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20152,7 +20152,7 @@ "test": "test_full_load_replication_task[mysql-unformatted_json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height']", + "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -22527,6 +22527,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", "test": "test_elb_lambda_target_permissions", @@ -24167,6 +24177,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", "test": "test_lambda_extension[16]", @@ -24178,8 +24198,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24780,11 +24800,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_return_values_on_conditions_check_failure", - "test": "test_return_values_on_conditions_check_failure", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[smithy-rpc-v2-cbor]", + "test": "test_invalid_amount_of_datapoints[smithy-rpc-v2-cbor]", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24919,6 +24939,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "test": "test_lambda_alias_moving", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_assume_role[1]", "test": "test_assume_role[1]", @@ -24969,16 +24999,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestRuntimeValidation::test_create_deprecated_function_runtime_with_validation_enabled[java8]", - "test": "test_create_deprecated_function_runtime_with_validation_enabled[java8]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", @@ -25050,8 +25070,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_assign[BASE_REFERENCE_IN_FAIL]", - "test": "test_reference_assign[BASE_REFERENCE_IN_FAIL]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_undefined_reference[BASE_UNDEFINED_OUTPUT_MULTIPLE_STATES]", + "test": "test_undefined_reference[BASE_UNDEFINED_OUTPUT_MULTIPLE_STATES]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", @@ -25472,11 +25492,11 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_not_found", - "test": "test_read_security_group_not_found", + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", + "test": "test_read_security_group_with_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25961,6 +25981,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", + "test": "test_user_pool_error_messages", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_cognito_identity_get_id_region_matches", "test": "test_cognito_identity_get_id_region_matches", @@ -26221,6 +26251,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "test": "test_ecr_eks_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -28332,11 +28382,11 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_logging", - "test": "test_pipe_logging", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", + "test": "test_pipe_filter_on_error", "response": "200", "error": "", - "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse', '$..StateReason', '$..ExecutionStarted', '$..nextToken', '$..searchedLogStreams']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28472,8 +28522,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", - "test": "test_postgres_s3_extension_helpers[11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/timestream-write.json b/src/data/coverage/timestream-write.json index 816fe209..4e0acf6d 100644 --- a/src/data/coverage/timestream-write.json +++ b/src/data/coverage/timestream-write.json @@ -245,6 +245,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_write_records_multiple_tables", + "test": "test_write_records_multiple_tables", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[DB_TEST-MY_TABLE_NAME]", "test": "test_timestream_query[DB_TEST-MY_TABLE_NAME]", @@ -463,6 +473,20 @@ } }, "CreateTable": { + "DatabaseName, RetentionProperties, TableName": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_write_records_multiple_tables", + "test": "test_write_records_multiple_tables", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "DatabaseName, Schema, TableName, Tags": { "ls_pro": [ { @@ -725,6 +749,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_write_records_multiple_tables", + "test": "test_write_records_multiple_tables", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_duplication_multi_values", "test": "test_duplication_multi_values", @@ -961,6 +995,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_write_records_multiple_tables", + "test": "test_write_records_multiple_tables", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_duplication_multi_values", "test": "test_duplication_multi_values", @@ -1131,16 +1175,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", - "test": "test_create_db_tables", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..RetentionProperties', '$..MagneticStoreWriteProperties', '$..Schema', '$..KmsKeyId', '$..Table1Ref', '$..Table2Ref']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_describe_endpoints", "test": "test_describe_endpoints", @@ -1150,16 +1184,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", - "test": "test_create_db_tables", - "response": "500", - "error": "InternalError", - "snapshot_skipped": "['$..RetentionProperties', '$..MagneticStoreWriteProperties', '$..Schema', '$..KmsKeyId', '$..Table1Ref', '$..Table2Ref']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ] } @@ -1265,6 +1289,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_write_records_multiple_tables", + "test": "test_write_records_multiple_tables", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[DB_TEST-MY_TABLE_NAME]", "test": "test_timestream_query[DB_TEST-MY_TABLE_NAME]", @@ -1301,6 +1335,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_write_records_multiple_tables", + "test": "test_write_records_multiple_tables", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_insert_different_data_types", "test": "test_insert_different_data_types", From 4f1340550f23cecb9d936694c60505e103d2fce7 Mon Sep 17 00:00:00 2001 From: Giovanni Grano Date: Mon, 29 Sep 2025 12:55:45 +0200 Subject: [PATCH 33/41] Add MERGE_STRATEGY environment variable (#240) Co-authored-by: Quetzalli --- src/content/docs/aws/capabilities/config/configuration.md | 1 + .../docs/aws/capabilities/state-management/cloud-pods.mdx | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/content/docs/aws/capabilities/config/configuration.md b/src/content/docs/aws/capabilities/config/configuration.md index 53dbed32..93cf5e9c 100644 --- a/src/content/docs/aws/capabilities/config/configuration.md +++ b/src/content/docs/aws/capabilities/config/configuration.md @@ -414,6 +414,7 @@ To learn more about these configuration options, see [Cloud Pods](/aws/capabilit | `POD_LOAD_CLI_TIMEOUT` | 60 (default) | Timeout in seconds to wait before returning from load operations on the Cloud Pods CLI | | `POD_ENCRYPTION` | `0` (default) \| `1` | Whether to encrypt the Cloud Pods artifacts at rest. | | `ENABLE_POD_RESOURCES=1` | `0` (default) \| `1` | Whether to save a detailed Stack Overview including available resources for the Cloud Pod | +| `MERGE_STRATEGY` | `account-region-merge` (default) \| `service-merge` \| `overwrite` | The merge strategy to apply when loading a Cloud Pod into LocalStack (see [state merging](/aws/capabilities/state-management/cloud-pods/#state-merging)) | ## Extensions diff --git a/src/content/docs/aws/capabilities/state-management/cloud-pods.mdx b/src/content/docs/aws/capabilities/state-management/cloud-pods.mdx index 435cc666..681e9dd1 100644 --- a/src/content/docs/aws/capabilities/state-management/cloud-pods.mdx +++ b/src/content/docs/aws/capabilities/state-management/cloud-pods.mdx @@ -589,9 +589,12 @@ The available strategies are: - `service-merge`: This strategy merges services at the account-region level, provided there's no overlap in resources. It prioritizes the loaded resources when merging. +The LocalStack's default merge strategy can be changed via the `MERGE_STRATEGY` [configuration variable](/aws/capabilities/config/configuration/). + ### LocalStack CLI -To activate merge strategies, set `--strategy ` when loading a Cloud Pod using the LocalStack CLI. +Every `pod load` operation uses the merge strategy set in `MERGE_STRATEGY` (`account-region-merge` by default). +When loading a Cloud Pod via the LocalStack CLI, set the `--strategy ` option to override the strategy in the configuration variable. For instance, to load a Cloud Pod named `test-pod-s3-sqs` with the `service-merge` strategy, run the following command: ```bash From 4bd68d85c48c6e25c48c4296201a46dbf26eedcf Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Mon, 29 Sep 2025 16:26:04 +0530 Subject: [PATCH 34/41] Update function coverage documentation (#239) Co-authored-by: LocalStack Bot --- src/content/docs/snowflake/sql-functions.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/content/docs/snowflake/sql-functions.md b/src/content/docs/snowflake/sql-functions.md index b0061e07..f16ea349 100644 --- a/src/content/docs/snowflake/sql-functions.md +++ b/src/content/docs/snowflake/sql-functions.md @@ -27,6 +27,7 @@ The content will be updated as additional query features and functions are imple |AI_COMPLETE (Single image)|❓| |AI_COMPLETE (Single string)|❓| |AI_COMPLETE|❓| +|AI_COUNT_TOKENS|❓| |AI_EMBED|❓| |AI_EXTRACT|❓| |AI_FILTER|❓| @@ -35,6 +36,7 @@ The content will be updated as additional query features and functions are imple |AI_SIMILARITY|❓| |AI_SUMMARIZE_AGG|❓| |AI_TRANSCRIBE|❓| +|AI_TRANSLATE|❓| |ALERT_HISTORY|❓| |ALL_USER_NAMES|❓| |ANY_VALUE|✅| @@ -712,6 +714,7 @@ The content will be updated as additional query features and functions are imple |SYSTEM$GET_PRIVATELINK_CONFIG|❓| |SYSTEM$GET_PRIVATELINK_ENDPOINT_REGISTRATIONS|❓| |SYSTEM$GET_PRIVATELINK_ENDPOINTS_INFO|❓| +|SYSTEM$GET_PURCHASE_ATTRIBUTES|❓| |SYSTEM$GET_REFERENCED_OBJECT_ID_HASH|❓| |SYSTEM$GET_RESULTSET_STATUS|❓| |SYSTEM$GET_SERVICE_DNS_DOMAIN|❓| @@ -743,8 +746,8 @@ The content will be updated as additional query features and functions are imple |SYSTEM$LIST_NAMESPACES_FROM_CATALOG|❓| |SYSTEM$LOG, SYSTEM$LOG_ (for Snowflake Scripting)|✅| |SYSTEM$MIGRATE_SAML_IDP_REGISTRATION|❓| -|SYSTEM$OPT_IN_INTERNAL_STAGE_NETWORK_ACCESS_LOGS|❓| -|SYSTEM$OPT_OUT_INTERNAL_STAGE_NETWORK_ACCESS_LOGS|❓| +|SYSTEM$OPT_IN_INTERNAL_STAGE_NETWORK_LOGS|❓| +|SYSTEM$OPT_OUT_INTERNAL_STAGE_NETWORK_LOGS|❓| |SYSTEM$PIPE_FORCE_RESUME|❓| |SYSTEM$PIPE_REBINDING_WITH_NOTIFICATION_CHANNEL|❓| |SYSTEM$PIPE_STATUS|❓| From 2e46d5b2c45719fac8e7dec595962f6a25798e04 Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Mon, 29 Sep 2025 15:35:09 +0200 Subject: [PATCH 35/41] docs: add new redirects for CI and web app resource browser (#242) --- scripts/redirects/_redirects | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/redirects/_redirects b/scripts/redirects/_redirects index 1bcb13e1..d6129b6d 100644 --- a/scripts/redirects/_redirects +++ b/scripts/redirects/_redirects @@ -51,6 +51,7 @@ /user-guide/aws/memorydb/ /aws/services/memorydb 301 /user-guide/integrations/devcontainers/ /aws/integrations/containers/devcontainers 301 /references/coverage/coverage_secretsmanager/ /aws/services/secretsmanager 301 +/user-guide/ci /aws/integrations/continuous-integration/ 301 /user-guide/ci/travis-ci/ /aws/integrations/continuous-integration/travis-ci 301 /applications/serverless-microservices-with-amazon-api-gateway-dynamodb-sqs-and-lambda/ https://github.com/localstack-samples/sample-microservices-apigateway-lambda-dynamodb-sqs 301 /user-guide/lambda-tools/ /aws/tooling/lambda-tools 301 @@ -351,6 +352,7 @@ /references/coverage/coverage_config/ /aws/services/config 301 /references/coverage/coverage_account/ /aws/services/account 301 /user-guide/web-application/stack-overview/ /aws/capabilities/web-app/stack-overview 301 +/user-guide/web-application/stack-overview/resources /aws/capabilities/web-app/resource-browser/ 301 /academy/localstack-deployment/cloud-pods/ https://www.youtube.com/watch?list=PLTew28KOwGxPdtdW00WNXZLZnstvRQyTF&v=ZJP2xfvwR_g&feature=youtu.be 301 /user-guide/aws/appconfig/ /aws/services/appconfig 301 /user-guide/aws/cognito/ /aws/services/cognito 301 @@ -406,4 +408,4 @@ /user-guide/extensions/managing-extensions/ /aws/tooling/extensions/managing-extensions 301 /references/filesystem/ /aws/capabilities/config/filesystem/ 301 /references/ /aws/capabilities/config/ 301 -/academy/localstack-101/getting-started/ https://www.youtube.com/watch?v=CzX4mfiS058&feature=youtu.be 301 \ No newline at end of file +/academy/localstack-101/getting-started/ https://www.youtube.com/watch?v=CzX4mfiS058&feature=youtu.be 301 From 6cad3fd418deea5b9a1767c8dc634d0e5fb26938 Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Mon, 29 Sep 2025 15:37:11 +0200 Subject: [PATCH 36/41] docs: v2 rewrite for snow getting started guide + quickstart updates (#238) Co-authored-by: Przemek Denkiewicz <67517453+hovaesco@users.noreply.github.com> --- .../docs/snowflake/getting-started/faq.md | 26 ++- .../docs/snowflake/getting-started/index.md | 121 ------------ .../docs/snowflake/getting-started/index.mdx | 177 ++++++++++++++++++ .../snowflake/getting-started/quickstart.md | 23 +-- .../aws-lambda-localstack-snowpark.md | 2 +- ...credit-scoring-with-localstack-snowpark.md | 2 +- 6 files changed, 215 insertions(+), 136 deletions(-) delete mode 100644 src/content/docs/snowflake/getting-started/index.md create mode 100644 src/content/docs/snowflake/getting-started/index.mdx diff --git a/src/content/docs/snowflake/getting-started/faq.md b/src/content/docs/snowflake/getting-started/faq.md index b8300f9d..99e28c54 100644 --- a/src/content/docs/snowflake/getting-started/faq.md +++ b/src/content/docs/snowflake/getting-started/faq.md @@ -30,9 +30,31 @@ If you are using the LocalStack for Snowflake in your CI pipelines consistently, A CI key allows you to use LocalStack in your CI environment. Every activation of a CI key consumes one CI credit. This means that with every build triggered through the LocalStack container you will consume one credit. To use more credits, you can [contact us](https://localstack.cloud/contact) to discuss your requirements. +### How do I enable detailed debug logs? + +You can set the `SF_LOG=trace` environment variable in the Snowflake container to enable detailed trace logs that show all the request/response message. + +When using `docker-compose` then simply add this variable to the `environment` section of the YAML configuration file. +If you're starting up via the `localstack start` CLI, then make sure to start up via the following configuration: + +```bash +DOCKER_FLAGS='-e SF_LOG=trace' DEBUG=1 localstack start --stack snowflake +``` + +### The `snowflake.localhost.localstack.cloud` hostname doesn't resolve on my machine, what can I do? + +On some systems, including some newer versions of MacOS, the domain name `snowflake.localhost.localstack.cloud` may not resolve properly. +If you are encountering network issues and your Snowflake client drivers are unable to connect to the emulator, you may need to manually add the following entry to your `/etc/hosts` file: + +```bash +127.0.0.1 snowflake.localhost.localstack.cloud +``` + ## Support FAQs -### How can I get help with the LocalStack for Snowflake? +### How can I get help with LocalStack for Snowflake? + +LocalStack for Snowflake is now GA. To get help, you can join the [Slack community](https://localstack.cloud/slack) and share your feedback, questions, and suggestions with the LocalStack team on the `#help` channel. -LocalStack for Snowflake is now GA. To get help, you can join the [Slack community](https://localstack.cloud/slack) and share your feedback, questions, and suggestions with the LocalStack team on the `#help` channel. If your team is using LocalStack for Snowflake, you can also request support by [contacting us](https://localstack.cloud/contact) or +If your team is using LocalStack for Snowflake, you can also request support by [contacting us](https://localstack.cloud/contact) or [opening a GitHub issue with the Snowflake tag](https://github.com/localstack/localstack/issues/new?assignees=&labels=type%3A+bug%2Cstatus%3A+triage+needed%2CSnowflake%3A+general&template=bug-report.yml&title=bug%3A+%3Ctitle%3E). diff --git a/src/content/docs/snowflake/getting-started/index.md b/src/content/docs/snowflake/getting-started/index.md deleted file mode 100644 index 2e11ebd0..00000000 --- a/src/content/docs/snowflake/getting-started/index.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -title: Installation -description: Basic installation guide to get started with LocalStack for Snowflake. -template: doc -sidebar: - order: 0 ---- - -## Introduction - -You can use the Snowflake Docker image to run the Snowflake emulator. -The Snowflake Docker image is available on the [LocalStack Docker Hub](https://hub.docker.com/r/localstack/snowflake). -To pull the Snowflake Docker image, execute the following command: - -```bash -docker pull localstack/snowflake -``` - -You can start the Snowflake Docker container using the following methods: - -1. [`localstack` CLI](/snowflake/getting-started/#localstack-cli) -2. [`docker` CLI](https://docs.docker.com/get-docker/) -2. [Docker Compose](https://docs.docker.com/compose/install/) - -:::note -Before starting, ensure you have a valid `LOCALSTACK_AUTH_TOKEN` to access the Snowflake emulator. Refer to the [Auth Token guide](https://docs.localstack.cloud/getting-started/auth-token/) to obtain your Auth Token and specify it in the `LOCALSTACK_AUTH_TOKEN` environment variable. -::: - -### `localstack` CLI - -To start the Snowflake Docker container using the `localstack` CLI, execute the following command: - -```bash -export LOCALSTACK_AUTH_TOKEN= -localstack start --stack snowflake -``` - -### `docker` CLI - -To start the Snowflake Docker container using the `docker` CLI, execute the following command: - -```bash showLineNumbers -docker run \ - --rm -it \ - -p 127.0.0.1:4566:4566 \ - -p 127.0.0.1:4510-4559:4510-4559 \ - -p 127.0.0.1:443:443 \ - -e LOCALSTACK_AUTH_TOKEN=${LOCALSTACK_AUTH_TOKEN:?} \ - localstack/snowflake -``` - -### Docker Compose - -Create a `docker-compose.yml` file with the specified content: - -```yaml showLineNumbers -version: "3.8" - -services: - localstack: - container_name: "localstack-snowflake" - image: localstack/snowflake - ports: - - "127.0.0.1:4566:4566" - - "127.0.0.1:4510-4559:4510-4559" - - "127.0.0.1:443:443" - environment: - - LOCALSTACK_AUTH_TOKEN=${LOCALSTACK_AUTH_TOKEN:?} - volumes: - - "./volume:/var/lib/localstack" -``` - -Start the Snowflake Docker container with the following command: - -```bash -docker-compose up -``` - -## Updating - -To update the Snowflake Docker container, pull the latest image and restart the container. The `latest` tag is the nightly build of the Snowflake Docker image. - -## Troubleshooting - -### How to check if the Snowflake emulator is running? - -You can check if the Snowflake emulator is running by executing the following command: - -```bash -curl -d '{}' snowflake.localhost.localstack.cloud:4566/session -``` - -The response should be: - -```bash -{"success": true} -``` - -### How to enable detailed debug logs? - -You can set the `SF_LOG=trace` environment variable in the Snowflake container to enable detailed trace logs that show all the request/response message. - -When using `docker-compose` then simply add this variable to the `environment` section of the YAML configuration file. -If you're starting up via the `localstack start` CLI, then make sure to start up via the following configuration: - -```bash -DOCKER_FLAGS='-e SF_LOG=trace' DEBUG=1 localstack start --stack snowflake -``` - -### The `snowflake.localhost.localstack.cloud` hostname doesn't resolve on my machine, what can I do? - -On some systems, including some newer versions of MacOS, the domain name `snowflake.localhost.localstack.cloud` may not resolve properly. -If you are encountering network issues and your Snowflake client drivers are unable to connect to the emulator, you may need to manually add the following entry to your `/etc/hosts` file: - -```bash -127.0.0.1 snowflake.localhost.localstack.cloud -``` - -## Next steps - -Now that the Snowflake emulator is installed, you can use it for developing and testing your Snowflake data pipelines. Refer to our [Quickstart](/snowflake/getting-started/quickstart/) guide to get started. diff --git a/src/content/docs/snowflake/getting-started/index.mdx b/src/content/docs/snowflake/getting-started/index.mdx new file mode 100644 index 00000000..6ef9e3af --- /dev/null +++ b/src/content/docs/snowflake/getting-started/index.mdx @@ -0,0 +1,177 @@ +--- +title: Installation +description: Installation guide to get started with LocalStack for Snowflake. +template: doc +sidebar: + order: 0 +--- + +import { Code, LinkButton, Tabs, TabItem } from '@astrojs/starlight/components'; +import { LOCALSTACK_VERSION } from "astro:env/server"; + +## LocalStack CLI for Snowflake + +The easiest way to get started with LocalStack for Snowflake is by using the LocalStack CLI. It automatically pulls the correct Docker image, manages the container, and supports additional features like image updates and debugging. + +## Installing the LocalStack CLI + +The LocalStack CLI can be installed using Python, Brew (macOS), or Windows executables. + + + + + + +If you prefer to install LocalStack via Python (recommended for most Snowflake users), follow the steps below. + +Please ensure the following are installed: + +- [Python](https://docs.python.org/3/using/index.html) (versions 3.7 to 3.11) +- [pip](https://pip.pypa.io/en/stable/installation/) + +Then install the LocalStack CLI: + +```bash +python3 -m pip install --upgrade localstack +```` + +:::note +To download a specific version of LocalStack, replace `` with the required version from [release page](https://github.com/localstack/localstack/releases). + +```bash +python3 -m pip install localstack== +``` +::: + + +:::tip[MacOS Sierra?] +If you have problems with permissions in MacOS X Sierra, install with: + +```bash +python3 -m pip install --user localstack +``` +::: + +:::danger +Do not use `sudo` or the `root` user when starting LocalStack. +It should be installed and started entirely under a local non-root user. +::: + + + + + +You can install the LocalStack CLI using Homebrew: + +```bash +brew install localstack/tap/localstack-cli +``` + +

    +Alternative: Binary Download + +Download the binary for your architecture: + +Intel (AMD64) + +Then extract it: + + + +
    + + + + + +You can download the pre-built binary below: + +Intel (AMD64) + +Then extract the archive and run the binary in PowerShell. + +:::note +You can download and install the Windows executable from our [GitHub Releases](https://github.com/localstack/localstack-cli/releases). +::: + + + + + + +Need more options? See our [alternative installation instructions](https://docs.localstack.cloud/snowflake/getting-started/#alternatives). + +## Starting the Snowflake Emulator + +Once the CLI is installed and your auth token is set, start the Snowflake Emulator with: + +```bash +localstack start --stack snowflake +``` + +This will pull the LocalStack for Snowfalke image and run the Docker image automatically. + +:::note +You may also start the LocalStack container using [Docker Compose](https://docs.localstack.cloud/snowflake/getting-started/#alternatives). +::: + +### Check if the emulator is running + +Run the following command: + +```bash +curl -d '{}' snowflake.localhost.localstack.cloud:4566/session +``` + +Expected response: + +```json +{"success": true} +``` + + +## Updating LocalStack + +To keep both the CLI and emulator images up to date, run: + +```bash +localstack update all +``` + +If you only want to update the Snowflake image manually (e.g. to pick up a recent fix), you can run: + +```bash +docker pull localstack/snowflake:latest +``` + + +## Alternatives + +If you prefer Docker Compose, you can start the emulator using the configuration below: + +```yaml showLineNumbers +version: "3.8" + +services: + localstack: + container_name: "localstack-snowflake" + image: localstack/snowflake + ports: + - "127.0.0.1:4566:4566" + - "127.0.0.1:4510-4559:4510-4559" + - "127.0.0.1:443:443" + environment: + - LOCALSTACK_AUTH_TOKEN=${LOCALSTACK_AUTH_TOKEN:?} + volumes: + - "./volume:/var/lib/localstack" +``` + +Start the container with: + +```bash +docker-compose up +``` + +## Next steps + +Now that the Snowflake emulator is installed, you can use it for developing and testing your Snowflake data pipelines. Refer to our [Quickstart](/snowflake/getting-started/quickstart/) guide to get started. diff --git a/src/content/docs/snowflake/getting-started/quickstart.md b/src/content/docs/snowflake/getting-started/quickstart.md index 0d174c77..89f4f7f3 100644 --- a/src/content/docs/snowflake/getting-started/quickstart.md +++ b/src/content/docs/snowflake/getting-started/quickstart.md @@ -18,25 +18,19 @@ This guide explains how to set up the Snowflake emulator and use Snowflake CLI t LocalStack for Snowflake works with popular Snowflake integrations to run your SQL queries. This guide uses the [Snowflake CLI](/snowflake/integrations/snow-cli/), but you can also use [SnowSQL](/snowflake/integrations/snow-sql/), [DBeaver](/snowflake/integrations/dbeaver/) or the [LocalStack Web Application](/snowflake/tooling/user-interface/) for this purpose. +:::note +Each integration link includes the connection instructions needed to work with the emulator. Please be sure to follow those setup steps before running queries. +::: + ## Instructions -Before you begin, pull the Snowflake emulator image (`localstack/snowflake`) and start the container: +Before you begin, first start the LocalStack for Snowflake emulator: ```bash export LOCALSTACK_AUTH_TOKEN= localstack start --stack snowflake ``` -Check the emulator's availability by running: - -```bash -curl -d '{}' snowflake.localhost.localstack.cloud:4566/session -``` - -```bash title="Output" -{"success": true} -``` - In this quickstart, we'll create a student records database that demonstrates how to: - Create databases, schemas, and tables @@ -248,3 +242,10 @@ You can now explore the following resources to learn more about the Snowflake em - [Features](/snowflake/features/): Learn about the Snowflake emulator's features and how to use them. - [Capabilities](/snowflake/capabilities/): Find information about the Snowflake emulator's capabilities and how to use them. + +:::note +### How can I get help with the LocalStack for Snowflake? + +LocalStack for Snowflake is now GA. To get help, you can join the [Slack community](https://localstack.cloud/slack) and share your feedback, questions, and suggestions with the LocalStack team on the `#help` channel. If your team is using LocalStack for Snowflake, you can also request support by [contacting us](https://localstack.cloud/contact) or +[opening a GitHub issue with the Snowflake tag](https://github.com/localstack/localstack/issues/new?assignees=&labels=type%3A+bug%2Cstatus%3A+triage+needed%2CSnowflake%3A+general&template=bug-report.yml&title=bug%3A+%3Ctitle%3E). +::: \ No newline at end of file diff --git a/src/content/docs/snowflake/tutorials/aws-lambda-localstack-snowpark.md b/src/content/docs/snowflake/tutorials/aws-lambda-localstack-snowpark.md index d1277e4d..8c83970a 100644 --- a/src/content/docs/snowflake/tutorials/aws-lambda-localstack-snowpark.md +++ b/src/content/docs/snowflake/tutorials/aws-lambda-localstack-snowpark.md @@ -19,7 +19,7 @@ The code in this tutorial is available on [GitHub](https://github.com/localstack ## Prerequisites -- [`localstack` CLI](/snowflake/getting-started/#localstack-cli) with a [`LOCALSTACK_AUTH_TOKEN`](/aws/getting-started/auth-token/) +- [`localstack` CLI](/snowflake/getting-started/) with a [`LOCALSTACK_AUTH_TOKEN`](/aws/getting-started/auth-token/) - [LocalStack for Snowflake](/snowflake/getting-started/) - [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html) & [`awslocal` wrapper](/aws/integrations/aws-native-tools/aws-cli/#localstack-aws-cli-awslocal) - Python 3.10 installed locally diff --git a/src/content/docs/snowflake/tutorials/credit-scoring-with-localstack-snowpark.md b/src/content/docs/snowflake/tutorials/credit-scoring-with-localstack-snowpark.md index 797c8e94..a53a4843 100644 --- a/src/content/docs/snowflake/tutorials/credit-scoring-with-localstack-snowpark.md +++ b/src/content/docs/snowflake/tutorials/credit-scoring-with-localstack-snowpark.md @@ -14,7 +14,7 @@ The Jupyter Notebook and the dataset used in this tutorial are available on [Git ## Prerequisites -- [`localstack` CLI](/snowflake/getting-started/#localstack-cli) with a [`LOCALSTACK_AUTH_TOKEN`](/aws/getting-started/auth-token/) +- [`localstack` CLI](/snowflake/getting-started/) with a [`LOCALSTACK_AUTH_TOKEN`](/aws/getting-started/auth-token/) - [LocalStack for Snowflake](/snowflake/getting-started/) - [Snowpark](/snowflake/integrations/snowpark) with other Python libraries - [Jupyter Notebook](https://jupyter.org/install#jupyter-notebook) From a8856ccadbba7cddf7376bd122d1a202328f7dbb Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Thu, 2 Oct 2025 13:35:46 +0200 Subject: [PATCH 37/41] docs: update cloud-based state persistence licensing details (#247) --- src/content/docs/aws/licensing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/aws/licensing.md b/src/content/docs/aws/licensing.md index 0ad4c8c3..f97dbaa3 100644 --- a/src/content/docs/aws/licensing.md +++ b/src/content/docs/aws/licensing.md @@ -371,7 +371,7 @@ For any subscription or access-related questions, please reach out to Support. | CI Credits | ✅ Up to 240 credits monthly per workspace | ✅ Up to 2400 credits monthly per workspace | Unlimited | | Stack Insights | ✅ For all supported services | ✅ For all supported services | ✅ For all supported services | | Local state persistence | ✅ | ✅ | ✅ | -| Cloud-based state persistence via Cloud pods | ✅ 500 MB, lifetime per license | ✅ 1 GB, lifetime per license | ✅ 5 GB lifetime, per license | +| Cloud-based state persistence via Cloud pods | ❌ | ✅ 1 GB, lifetime per license | ✅ 5 GB lifetime, per license | | [Cloud Sandbox](https://docs.localstack.cloud/user-guide/cloud-sandbox/) previews & ephemeral instances | ❌ | ✅ 1000 minutes monthly per workspace | ✅ 3000 minutes monthly per workspace | | AWS Replicator | ❌ | ✅ | ✅ | | IAM Policy Enforcement | ❌ | ❌ | ✅ | From 63772a5dd579d5dd1917a4d8970d05ab1994b36d Mon Sep 17 00:00:00 2001 From: Brian Rinaldi Date: Thu, 2 Oct 2025 10:01:24 -0400 Subject: [PATCH 38/41] Update changelog for 4.9 release (#249) --- src/content/docs/aws/changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/docs/aws/changelog.md b/src/content/docs/aws/changelog.md index a09bb5ff..54331f07 100644 --- a/src/content/docs/aws/changelog.md +++ b/src/content/docs/aws/changelog.md @@ -31,6 +31,7 @@ which can be released as patch version because we are committed to make LocalSta | Version | Release Date | Release Notes | |----------|--------------------|----------------------------------------------------------------------------------------------------| +| `v4.9.0` | October 2, 2025 | [v4.8.0](https://blog.localstack.cloud/localstack-for-aws-release-v-4-9-0/) | | `v4.8.0` | September 11, 2025 | [v4.8.0](https://blog.localstack.cloud/localstack-for-aws-release-v-4-8-0/) | | `v4.7.0` | July 31, 2025 | [v4.7.0](https://blog.localstack.cloud/localstack-for-aws-release-v-4-7-0/) | | `v4.6.0` | July 3, 2025 | [v4.6.0](https://blog.localstack.cloud/localstack-for-aws-release-v-4-6-0/) | From e8d22b73c022d0ab9b2c30d6a8c644f557d66a83 Mon Sep 17 00:00:00 2001 From: Tharun K <53267275+tharun634@users.noreply.github.com> Date: Fri, 3 Oct 2025 18:31:31 +0530 Subject: [PATCH 39/41] docs: Collaborative debugging with Cloud Pods (#246) Co-authored-by: Quetzalli --- .../cloud-pods-collaborative-debugging.mdx | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/src/content/docs/aws/tutorials/cloud-pods-collaborative-debugging.mdx b/src/content/docs/aws/tutorials/cloud-pods-collaborative-debugging.mdx index ea446979..147659ad 100644 --- a/src/content/docs/aws/tutorials/cloud-pods-collaborative-debugging.mdx +++ b/src/content/docs/aws/tutorials/cloud-pods-collaborative-debugging.mdx @@ -1,5 +1,5 @@ --- -title: "How To: Collaborative AWS local development with LocalStack’s Cloud Pods" +title: "How To: Collaborative AWS local development with LocalStack's Cloud Pods" description: Replicating development environments ensures that all developers, regardless of their local machine configurations or operating systems, work within an environment that closely mirrors production. This consistency helps identify and solve environment-specific issues early in the development cycle, reducing the "it works on my machine" problem where code behaves differently on different developers' machines. services: - iam @@ -123,9 +123,11 @@ resource "aws_iam_policy" "lambda_dynamodb_policy" { Bob has mistakenly used `dynamodb:Scan` and `dynamodb:Query`, but missed adding the `dynamodb:GetItem` action to the policy document above. +## Testing the application + ### Reproducing the issue locally -Let’s test out the current state of the application. +Let's test out the current state of the application. The Terraform configuration file outputs the REST API ID of the API Gateway. We can capture that value and use it further to invoke the **`add-product`** Lambda: @@ -199,7 +201,7 @@ Services: sts,iam,apigateway,dynamodb,lambda,s3,cloudwatch,logs LocalStack provides a remote storage backend that can be used to store the state of your application and share it with your team members. -The Cloud Pods CLI is included in the LocalStack CLI installation, so there’s no need for additional plugins to begin using it. +The Cloud Pods CLI is included in the LocalStack CLI installation, so there's no need for additional plugins to begin using it. The `LOCALSTACK_AUTH_TOKEN` needs to be set as an environment variable. Additionally, there are other commands for managing Cloud Pods included in the CLI: @@ -249,7 +251,7 @@ involved, meaning that the Lambda logs are still in the CloudWatch log groups. ![CloudWatch Logs](/images/aws/cloudwatch-logs.png) -By spotting the error message, there’s an instant starting point for checking the source of the problem. +By spotting the error message, there's an instant starting point for checking the source of the problem. The error message displayed in the logs is very specific: `"Error: User: arn:aws:sts::000000000000:assumed-role/productRole/get-product is not authorized to perform: dynamodb:GetItem on resource: arn:aws:dynamodb:us-east-1:000000000000:table/Products because no identity-based policy allows the dynamodb:GetItem action (Service: DynamoDb, Status Code: 400, Request ID: d50e9dad-a01a-4860-8c21-e844a930ba7d)"` @@ -335,12 +337,15 @@ The Cloud Pods command-line interface enables users to manage these remotes with ## Conclusion -Cloud Pods play a crucial role in team collaboration, significantly speeding up development processes. -The multiple and -versatile options for remote storage can support different business requirements for companies that prefer using the -environments they control. -Cloud Pods are not just for teamwork; they also excel in other areas, such as creating -resources in Continuous Integration (CI) for ultra-fast testing pipelines. +Cloud Pods play a crucial role in team collaboration, significantly speeding up development processes. The multiple and versatile options for remote storage can support different business requirements for companies that prefer using the environments they control. Cloud Pods are not just for teamwork; they also excel in other areas, such as creating resources in Continuous Integration (CI) for ultra-fast testing pipelines. + +This tutorial demonstrated how Cloud Pods enable seamless collaboration between team members by: +- Capturing exact environment states for easy sharing +- Providing immediate access to service data and logs for debugging +- Maintaining consistency across different developer machines +- Supporting multiple storage backends for compliance needs + +The workflow from Bob capturing the problematic state, to Alice debugging and fixing it, to Carol using the stable version for testing showcases how Cloud Pods streamline development cycles and eliminate environment-specific issues. ## Additional resources From b688957eed6d2b0732c2220672c8dd4fe7093b7d Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Fri, 3 Oct 2025 16:29:35 +0200 Subject: [PATCH 40/41] docs: updated AWS Replicator tutorial to AWS Proxy, images, and localhost links (#253) --- .../aws-proxy-extension-tutorial-cover.png} | Bin .../aws-proxy-tutorial/extensions-library.png | Bin 0 -> 489842 bytes .../installing-aws-proxy-extensions.png | Bin 0 -> 425961 bytes public/images/aws/extensions-library.png | Bin 1237361 -> 0 bytes .../installing-aws-replicator-extensions.png | Bin 2495697 -> 0 bytes ...=> aws-proxy-extension-tutorial-cover.png} | Bin ...mdx => aws-proxy-localstack-extension.mdx} | 54 +++++++++--------- 7 files changed, 26 insertions(+), 28 deletions(-) rename public/images/aws/{aws-replicator-extension-tutorial-cover.png => aws-proxy-tutorial/aws-proxy-extension-tutorial-cover.png} (100%) create mode 100644 public/images/aws/aws-proxy-tutorial/extensions-library.png create mode 100644 public/images/aws/aws-proxy-tutorial/installing-aws-proxy-extensions.png delete mode 100644 public/images/aws/extensions-library.png delete mode 100644 public/images/aws/installing-aws-replicator-extensions.png rename src/assets/images/aws/tutorials/{aws-replicator-extension-tutorial-cover.png => aws-proxy-extension-tutorial-cover.png} (100%) rename src/content/docs/aws/tutorials/{replicate-aws-resources-localstack-extension.mdx => aws-proxy-localstack-extension.mdx} (78%) diff --git a/public/images/aws/aws-replicator-extension-tutorial-cover.png b/public/images/aws/aws-proxy-tutorial/aws-proxy-extension-tutorial-cover.png similarity index 100% rename from public/images/aws/aws-replicator-extension-tutorial-cover.png rename to public/images/aws/aws-proxy-tutorial/aws-proxy-extension-tutorial-cover.png diff --git a/public/images/aws/aws-proxy-tutorial/extensions-library.png b/public/images/aws/aws-proxy-tutorial/extensions-library.png new file mode 100644 index 0000000000000000000000000000000000000000..e60972438dc7cb5da33d89b6d9d490d01640be65 GIT binary patch literal 489842 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 z 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 z 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

    Ee`uI-T>m;b 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 literal 0 HcmV?d00001 diff --git a/public/images/aws/aws-proxy-tutorial/installing-aws-proxy-extensions.png b/public/images/aws/aws-proxy-tutorial/installing-aws-proxy-extensions.png new file mode 100644 index 0000000000000000000000000000000000000000..9553ca5df5cfe9029f1bb82d0ea2ea22150ce8f1 GIT binary patch literal 425961 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⩔YUvc|qs|7pQqOa3Ch1C7L7T(s$*Bx#RJ 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ξ6qmKGD}MTXYhRB3q#@M(~nqZ`tPM5yeR$~S#3QJ34VGm1XS4@82t>HKf* z{j~tRufU=H@T$+Jn8|IXH7v12c1~{5WENFF1?>(U(1Oy5wCc^-9qEh%8lNG>Kr=4l zYaEttlwBf_bytLZiLNow5z_Tx{5}kFhm9>r{<^{>uS4J{@?RQpX$njxx(dVwbB$k^ zH&Pl~3l?(kJa7>3xut0b2TfFg`c2>k^FXR#sb@jZRcF7q^_z9BrHLj>^@#`DpSX|Q z@RH+Y`08v{noAm9B2C&apg-cfXO@8$@4+(V5lr(cc>=63-`w;D@T)tG&@r38FYLGh zgl+qGV33k=W0DKNc)$TlR1eIzV2Mkg>A2$nOq`7gjDosb<&EfGNzuSyWUBa$h}baO zp3jxEau>xJ8nz2+QEbu{3(1h=To25bA7*xm{kumGAshGR2Tnlgdg9zLz~PR8rYFA6 z7yg?Jz(DfgLh2^-pnU}2sa+YUlRYROpQrsTvi3AXARd*Y-j}G4+K-HLvwuy1_PAlIWN}bP>O{}X0kVYcfGh^km%*% zA(~K7Y|%X`f}ojVOr+U3oQJh3o1|q`lt_P#y71>3%{_7~{G>{G1e*3Y9k3!!u9o|h zAdXKUk&RWd!wOftD;9E#?*fi5(hNHP?BgHriUF@$9bp`^8LVQ$0Ljrgk&PAu1x=M$ zaoZt)e18o|0ulN2S$kI3xhxh>vjTc*ypl=rRJ8{YJ~1|C7v;(*kivk27Vb+h)@AQS zN6`i{+HJWhh6^|if%Ot@h|CEvU_`q~m$qv>unVhPjLiy=^54P$w!Sk`!QKfdZX45U zxP_Y$fKD9NplE-Vj6~=Ga8v`Vmb2ZBU!8Z5@X=7TzBY$bFG~Jd;Pkrm=t1iuv;BGA z0w4!oFbLTa?*SDZCRAdxw;dP1{<_1x3Ajg$0PU%43)3H~C|_3!y3L^Kzcc@)+LG!g z6rx0GJg;LYiK@K|w5ga$IINk0@I+`a08iHF^l##f>#0wO$P6)CKZwi<#7)!y>hK64 zRF^j}0_NkqrrCM3vHUk|&V3GDvnaqHMrsTtNsTP#LAG|);o8}H-rOFYf zq72KbMenL}=+D+~;(l)ipz<0Ole5d(LT7e~^C zF5rD6ABZUytOCNwFh>67pdnpc%N-n58m(<0E^Z9-p^j?;;f&HZd*JGnVm)$E0E==| z;Jp3i4$21|X>Q*!P|}iVJrx2UX+uE+;F?C22Q!B0HMUzX3=UkG`6V_1_MvAg__{nw zUFF^soep5}n*_$H))(E8F3P(VhSNe7z}`HmCH$+OPS~-~s6GKz#O)#t4wIWE;w6zOS5a z8IKM+NCl^RG!zA?@DjPf?S%lS^ulMj+cEpQn}y?e=*)m(B!BnIHXzot>s=9!kCnIY z1=A#8aMqz)o^@kaa{Uh%OkH5u7ERa?7-E6FXA3ed^j6A`(glJ&84rDM!a``kF2>>Y zP*21mP-rr<-3a#5mNGqF$fxE!YILNO2&I)So&EfM8W3Xg@9dZxzvMW*1g{BkKq=i| zq+)bAp=JpwMvoVV7e0-3#%sD%!5kCxwtQo-rnFf2+9G2>z1?_E8C^*=U8UN3JI+f} z!+Jn_qe><+zGTv{4d_fEV%}ZN?USD01t*#riZ9j^B%dPVW%j4sks8k133&0Mw=xYE zL3ks6X*of}jSZ)&*;MfdFgu$8ZG2c23Q_;=Wm;ZQnISnB|7{VuP%f<>S0a}AEB1iw zvFQ@`b44MnLf6f|4t)WN2=z@J)aUs^qe7zMNshnedgB^TXq1~o=w;kv`?9Gvx(vgU zx*B4bS^NVfKM2l$UKj6jDdmTb+(;aI8bdD{3~NXj$2v?>+g`e(Ga4t*P^pdg9ZE6Z zLfWN4pc0*nb;rMcXs=3P1LK~a98kocQ zK&;P>b~SERUm|{Db_(y$8H$et)fPMTeXDg{9L*BO^N`r;Mr<<(p8749M$4HgCfi6Y zS{M)j&7I>si{YBB!tb24Cyw5q|4g!9vbQF%$-byZL1h5X&C-#D%i$}%nw7qU8St}% zE$??!lt?LUJ1(Yn1cl~l@K;;H$tWIpX4(gK7sRgyCDZR$>@LE>kod}ax0`AAq~_>) zSGfOJPQy*ea;PVJbioPk!{AcVDuqTasV~V?LTTpe$QU4tHjId!w?m@6bBr1rW2s#<US1exk~S@MY|)F>+UadJ(C&o2WoEBYvODp-H_VcMunSyEkxo> z=#l0_tla#wkgvTUXCzC`X!Njp?TQU);z`l0Qvf)lL3@fYPH=xwT~DNeeGDE7EKJGc_3&=CX*y zfJ<#v<%`3MpK<$HWh-8ARVK5aJPx>b9*QYeQg@Xw{-TaZ$W@m48x@j5)gQ>IL_?o< zt~eL{gCYX`6Oktmh1nPGN0rKT+XGGCseg$S3C&~%eOdddW2v$AcyqJ|Z+)N{y~`?U zXAy9&3)1NI>u&F7D-Ms%{i4+B_NoEr>os^H-tIanPKL&QJTzIepMP?Qi=*{s> zBtjScJRN*t@a^A0N1F^ZD^!A;#IhbcY~6laGzY`_ySuK??qV*qz4HZCz;^Gvlk)0k z91!Trc3zhc{{r$JaDpxjH?3qCO*9dcD(2NDyLDq6JfP2bneWz)(`5vv5xz;PHE{r; zpK;ee;R5m z3A-QVWlkUEDhgY@ZvxmD2%$4(b^~Q4a!MgZr&XY@J}hmCak*_lQ`H7fd8GEkI=gU`hh`>yCa(r zi-Y!~cGF>8PCJ3~6Ig%U3FG-_E{EXa*NxWhNTu0FMkl4^_^%*y3AB;IM1V3$)br5A z;1*S@9(gzrsU{MIb`0ib;F&_1YAx!s2;7y9_oIT3oKz*!N~l4N(&vq}nU^{fyz%1q zzz9vo9b$PJF>DRNfiAp0h%8KJm_0mN=UBq6dX4Q+iO~4#i6(g3#(=%% zPKu#PZ1MRs@l+&Kic(#fg@ItAaMGnz-j8+QH7*QPHdIXPm*w8f0L*00x7&$9kJsNO zk%|RSokupA>LE zzk<%%Fgspo@X=Y@srAIopjPEoMW_45|LuyW4#l8#l`;PFF%T%WfVU^)OlTa#u?5K` zl9i_PLhCP{9JfXAE~elnLKg_kQ9ZwDK2CTU9yCB%c1h0yn5pWR)+bJ}dOs34nD-_Q zxay)C9HliN(B47zWks{EwlIm-2Rq>2Ok4u$Faob)!KFB`5-60cQfM+Iq5U`NX}EG; zgLk!TXKuEiqIwNb3!5;+)})e2ulfdmxhtsb+63xGU~V4bR_QJ%Fq z#JoMUU7;+TA`{ICGKgAS$y?iFP|zvOTB9c&JsT^hZQ5NE3+h~j9?Vo?k_IZB+afPQ zAtp%}M6eh(Z+@f$lDooZAs{~GkEj~^dmv?@1L^izF`6@lejg;#Oi-G@4ssi#m4KOZ z#ULnc0n!Nu8^acoumPQjff3r?+{Tf44(6f4W z=>Mh6^<=BhT_B(YWs){(|CTUcdQJI7{ z+z~hvhV#_tGJRNo-MQTg>P$Y*cbhVA-Awd$^-{lH;-2#R^tigF|0z^S+!0e0c%D(z zm8M7+QQodiU^9ULWlL5_>qz~E+XU0HVT$9KGz&Rq7vP%jnMLMd8s zSFBCORFme|Ws^@qUCy$1%Jg(uysO|2@q9s{^TllPGv8GPP>IQ(1d|O7E>4j-tw{%n z(KXcq&0jLsfkpSxw9JxJ>EN4qRMZ;4n`XrPFu8IdYo>PIFev$)z@2T7{nuV0V5|kz zwkI2*bQN3Q@+@aSawLWEb11UP1*$}C17B|NdJ_yTH?`kfG`4|%W$)SphR(V$R9N^d zAp5iKe1A?sE719AkD37X(bRA+C|Per+hqV8KVSFtOzOF~OMC##m`vvf;tzYuenoUl zwLlUqjBwNc1v=z)8r;#_2^ys_Fvo?SF$MclwP`CHrijTgmQ3dj#o(% zk?9R}+ladYKG|+xL(8LrC&0&(vU;9Le9rm`H3sCn zt4|uJ?-t{fgKj_}v%oNhkn)#lP{mgSl+#OS;0c;X*cvUe|mYBHy_GB<@lPR_In;0GY`$4>qQNwn{NUa zz6m6*K!mGk^i%%sBmOCO%#UKz;cv7Y0{loP90=9 zMHUa}A7$}cP>Ct>6n}mDjNk>he=dp&yPBYvQ}SrM@}x9Exp}!AG(+rG!A?iy_bN9N zJ8%8+{RnRPQr34nlHB{R1Ep1~-iQYWGL!+1x&m<=PiYgla~8InR5Qs--Bxhgsm;ra9tR?05ufo3d#7X5~lq+>(bAXf{m0%Z$!f$e9sgMFlYvvzD9w( zKQ0gBsVWZTJAHq9p0&9NDv&Z2&xJQXg!z<*#cVzZppq9T$V3=xv>C ziUVRQ2w2@T0vDX#Qj(pa2CT87mp()U|-PTeZac zIKS(&#x^h6{>TWEgo=g}D=^C14!(4p>Y{I~dX!Y#8_L=#;66;~3I0rGmef^t_@C^*v1J6&G8hU>DFF47kW6e+wE zpQn{-9YKwpm1!IjBR5rmz$*gJh&-zf!MG~|baRTlH_-d- z;@wgV-UN*D4vda`@eQD!)@%eyJghTh`HJVQE++K_!a)r9 zBDQGOU$2bM zvE(D#=_0tML%mO^cjatdy@uFP#rBx35>ceMA-(YoJ!PFd#Zld}VzXZhI}TNH!pl)7 zW0(m{ot*O!wY~HEqx<|yV+|#USb>jx614w2%3+ZKOzz3;>tWsQYJOCjKEP#5EnmH( z2X!DaKCAC%qH0XtE%onajZ{QBLT_#LIM(~pbHH_b@(iE%Ps#f;`-O@=x98)av)b64j#}vpL)c(_xrw_5wXs37V#s(q?YMeOU(^?!C+* zdUhy0nc2Sqnq&Hf26gd3=Bj6BMA=nt39nD#K1j2;MzC$cwVCl))#9=uv)~IbO$%Ny zWHLl?u~pi z=y_u_~9P#Crn(>8DKI6n% z;edMsONL_}dvxa>*XlH20fcWXd~C!UW02eWJ3oRGM{dEG}#NcE8Jd z1jnBoYOYimdSW$ugC!$%+Z`4QN@@X^xqo3tlW(DzLvMLt0`(&)MI^nZoA0~A$&00g zlkdEf9DfCS`GHG-wsoYlxMP2%3U4grFvH;j_`{YOViw+uBc=5}I?|5niw4{-e*j3X zPp>T_VbiXXHwQsm0JGfP_hh|%p!NFV_dx3&?<(WV{wsg_3gqWpFF}6scOS0h1&=d0 zBc2!#r5}{gdbFvdJUQ()9R0P=Z=sXzN;27oJL-;*eq(&buRh?Ord?xgnJ1 z80JsE4p1sWcR|c=vA52=!OD6T^mWwUCtepY?ARLdEbN^XdZOa2Cb?z?lBFvPzrwiCOQx7T?6__HGC(eiMh_h_lnHBFHC zM))W1Kj-=k7pxUNp%E6*C;IXa*~K?bF32VDR=TAg=;6AhhuNpmEA*L2ju)z{qw)n1 z4nFN6eKv*;lysGD+eZI)`#)bk=V}Sa-rYHwCfs^&WFT694)YCl30M>KJ zmH7T-6T+cQVCq(*)#A^-Uvdcu!!m;;jW6hn9NxAqw+k-&O>{5*6$Q#@H3?V$c0SQJlNf$$PZNoFx0+c*h^+Xd?#h{cP62 z$8+2;`h@kL7Y2X-iE^k5&9%ho%1`>Yk5@HD2kdd*mHZIQ>&%;OK_X|KfFW>fMK3RU zBF-EK+uPs?Avs&~>Lot^`SGMSb^1UnL)z-KlGy3$lO@^%OBA)hMX49Ha8UCftAOw@ zl7fe?F8|$Po&u<-$A3ARb4csre_j{>3jA&&#xUHG+e=!?Xvdb9OaS(ng>PZ%*(G@S z%LJJ-cIS5e2ysK#&-1PL%o?eqK_JJ6T%{qjasT;oa15?!kA!>Emz&HK)1Mpzm!o4K z`R^D&=l}Bw{?$K?t~tN~@1+(ZBd#ru3@yFK>E^PUm0JZ2#n9sE zs3FURL6)j8Vhq>BOZR|~@jb~XqiKQgyVB0LW5ztmT=pP7Db2F(koHZ{;OV_nrtp4L z*QQ!{^MA;{5jwKXgRG$84biu{;smj~Dx7w6>!*zC+ql_6bE3szs|s)pAY~02FN&DI z2fDi2Uif2QSYcx}?R5G8=rm#4!AkeYu;TEnC_htbWK&AiXiUR7H_Q#=A-?CSyee?-+Dneb>ZKB9WOBS%Y+>E-vgH$O>E zoCnC5ykgMghJPS3(c1uMvKP4E|D2fY*Yxgw`QVNQm?x46Gt<$Bdr8HB{Rs!m7L$Vh zSKj>v*$f1(hk)Iq0~k|m0QzH|i_1y6-{h?k0Y0artDi+76Q=`Q|4AE%!vx9wZNvWG zcjw{zOsy)dmTG2xfiK<@Kv9=7B(D%9=&}#s63i>UfM-k#>lC5cM`1uj)}pT0XPUIy#{Q>QVAR=d0Yp!_=o9cg8sCO!qJ=23Rlo8V&y8*H%lXP7}n@oy@m z7-|B(x@WT&`j@u>`28A=LV=m$EWM2RnV0;Q$xdcTn*V ztdg)K9Z7Wl_FUk7?y%dtm70jT&e1ECdfPG_wz4i4cKpJ${MhH;;n?#CVLMUNa?s=` z^`$=DnKy{=9xAaeQKX~*Wb;pWS4xe`p2g&&%~UiBQ$@a>v`B`KeL6Gku^XI+J)ho^ zhIj4z0-j-iOVg75zVb^k(TbQ$`Ce=g^?T;m0V2)aIA(hEX=SZl=JYrtHwe1F=C09t;R3aA$5WY7MfUK31cnYk8>SY7D{#{3 zxBmjfN_s$4OfL_Mb#8j44`3$bh^Y__69GTsfp~q4@ULdo=sFeK2*W(dD|maKLyLQr zhI7fqqFIf@u?RhVZzU8{zcp{T?GXx~+o2IACHGlBDq!zo53lBv@2Wo!J4m~2VPl|M z&~L8^s}jKMt;x&ndmgHO6N>{t4g!xz-EozfEyFnJB3IS`bgNv+MbP=%9zW+^lE*oD z<>rtLc1wyxDV^8ao>;m9t>N^XzN=W#`@J$F@aKGgBKm#rd}YyG0fhiyyQvQ;i-xK%ZYJMcFu-9-4Jhl{PZT$nVWPuv1X9`DlngG>+aq%QgkrRg5Cc@g6!X6%hDK zsl)?kjIiJyr5S*#_HS)K>^lGsZi`P!8s9=VRsno1TooWJttoS|bL?$}v6-9Lyq(*6 zW|^)R)R&uLai>LD^xNlJT$%elIB3ygpBI~8*gEU@8#s3uHqP7=dum~9Dt>QL*4}A5 zz@Vnzfqx8!fc{U{yJdC2*dk_t*Y#Q~*o>c=5TYX=c}sK3uTQ5QHSS8|+AT$GECWE- zu4SE3hdTg7y!o23M*uMOKb`v}dD<*ar2+yW_SX83nE;5CUIpC|f`6}eNpcUs!BhZG z`0O>V#NH*A+r5+a^&~b%6mr4_9#ON-fGupKW2pT_j8B-*(v0nKpf;6h_1b;e#L&1; zT!Sc`eX17Xu!Ehsp`4_cA&6(r^k7zh4?xTYv=`M5g=5ygU&QWz>ve%9|Dn>gMDGy* z1$@+2^$xWUM{?W{$*}<}6{e(a82KodU2DX5zkEZZyQSk-i1x3_!$qpqfzT90-SoZi z6j_~ctiyize70y7A~glc1^VH2@H${!4^9X=KuNg9ZI#;E^Sb3bVI|K=vimh9B8JaR~b6js9 z3~%9X0mMqWQYGy7diiO3UnG;blmWJ2BIkU~eft>`FmRd`>~#^Rz!7fUyeKOokEqZh+HJ|*aBSADa$9=3V8WFTT-V(;-OX}9kCk&X+c{Efs6)~F~--3uB zym{PiI$&%_>Td!(^eaE07SK5cSoZnI&ID295_IFvtlouxzn}C~W^i$qV=f)mf+PA+ zdN32f>&O76*IN5I`gHy?#yT><94h5bOJRp-#i1xme|DG>+F^8!5y@6)hZS(!8MJ=% zYnQLRUMIF_(FAH1BD?VxTSbUb8ni<&T{{9Ou5?H|20T8jxW)yD2NYsp6CfvElyAB= z(~&5fB*7}wlciC4PoAc^I9H$MUBSF`M=`_>b#ilPqzqv;Eng2ll1T_|SGVlohl8<` zBego(2Ddn@)64xBP1A(tziGEvI$bss^dr`v3uD&zM*>P)oZ&1XMl$lA+Xf(b*i$+f zX~!Nyfi2AO6S(e4j(E{1nX)WB-_E{_y`;sR%)DzAHcI3GZh&X{rVuF#I5#*tvpCt z53t>AB1E$YWt;9%1UHc<9!RlTT}}#&1OXg8dNGK-S zO`Y&x<)Sw&|DD0UwOpa|{`@Ly%0?V^B^#N~4wv5U6`0Ucaf?iIixw2l22AArN{S|I znah%3oZyPkasK)nhRknJ)oD!N2(z0uBy%WZt>Ac-yZy6#3EmQhmDu*pLWxL%^G!Sf zQTLl4cFkd#mNT)MEE5E4nXy6K7IGn3~>HOOHbiEfq4% z`C)RIAX2C*Fe+$l1bp61*CkH2eL>ay6=q1qWzhIjMN?MC(xJSfnzjuxv4Bx5vt%}P zL*Rv6XeRr6M=x+BIvb)xmZlkN1m}8-b0sU@F>*8(`fL0|;C4(j?>{=625Af%#N|Ma zmX~Jmtx|5s0cD=dFUbu-McW^SlKQ~Z$f3czhcZf7Q`qZ^BOH!Gahu^(NMh}0frohj zOs=9Ka%HkP`6}LT1)V3`A6BjhnEAI+S1MN&^cUHAJ0_YZP*zG*6uw}d_IOZJiMVRO z_f_NGVk)1tewlZW7J4rOZp1j<1Cp) zj{-R*NR5FRXvxI9Nkh>;1WD1WT|TF*;;gy5IUiM`hVpr@SYmBg1Lu$ryj62x9ldgs zuadT9&*L6lu~iKx6z0V`Iil|M^t^#Su>xbSydbkyiS4X|*o2%CvYLOD z(pR@ma*d=*)pM>=X`Ab#dNaIZefQhEL&vwa97NVERoyves=h6w%$XNXt+knoS?a;A zyR_a>Np=;^F3cN&#xHV6eW$Xesw2Bpe^{=UBBs5_W*j=51l?V*m3KJJ`#KCex1J^B z1ev?tXKP(6FLS*)84nK2t&eM12Ldvk*NdN<5?6YG-OI+S<36u zX(TCfI~)o~(=umNJQbha$Tz!dk&h}RbDqN)zP%9`NLVteTe*SSw`p2D?(DEOlwiL$ zlCfmJo#|Co?BC5D!X58`n#)&FIqOgNZD}o8JX39_+^ZG)^(O@L8{h7tc>l5 zZwKkU9#&jm_V~A1A9(Gi>KP%~;yT|1z2^G)VwSL^KE}?qf(FQNITJMpamRe)>f+kQ z2p2T4>K0MR&gd0P&BJK?pnAkwj1K%Ga0rzxGptf2~y$%nEW=ytj|FYW3-{Q7K{p zWLE{{(W%=DzHFmMf?=;jeFBbwM>q;OHp@ z5-bss)`N{v_jJN1W;Ydf$D6>Q6n!m15NLmm9IGd(Dd;^CpCrLdNq}xrl{>Z0r*Zp( zdmwIqC71G)9#D8tRW6_aRyppA0DgSiC&0HGlMj&eb}iP5H-)s2ULOigDdWCK*4B}R# zq<$~G*Hw~}^1TCB^6B-=AEUJjoEY)2S;9QrZLFwY7?D)11&5P5w@HbRkEe;6f(GsrCHk0PQ zO32)Rl0343;KCNJ&zU1~ik{i!eO7LU{wZL2qiFNdNdI9yOB|f(5G(i|ao$IQEswF> zS!CjF2Ady)BsY7kbUw+n2^ctInXS3k)&lTYp+%;k`dNXk#W#nV^pBM*~z+z$nmJ8w;6rXi?J}mTArD^#|nBj`S({wLORR^pSw^)ga;8ewZ8zJG7#EHh4bA(tyC{2YL)E!% zb@<&ivlNq?v*#tZ-#zdP7^M6nl<;+O$Wt~Co7waWHsSuT+-#pP#h5>tvWY~@hEPmg zamO06Yh5?xW9i=S>`*zUjC3`euOGZgE#)-WsGeLU(?Cx1PRmVzp}83c@kW}nbc)?c zJ5(KtFG6WMDh3mZJuZ!hr+Ijr+%UXSq@6dy_4_fbj8t(@qw#V2>-748^qd$mt2YDUBmOfuqWZ<_2ocpo z`CX@LHjza;BX5+ACC8+9)Y0(sk#8?v)w_eyZ3_G0kI1kmqt*QKZYXo?y7olijCh@s zslh`U6FjHKal@vOh}c;h&Znfb9b00em4Z(ct*JbnX1-G7;B6KM=skZWjpwUv+_&`6 zd75(GFh!2TMf}OM{UXxSx`M-au;u$wyJ-hq@cKMU5`kka&c?6F>hx zztMH7Por3Go5F0|Sl%q$Bi(Opz*h$Yb~8-1Xs{2uOyBJ#WRLya5Oz~7c0ES z-P03Zc^@`g^W?BPpJDHTi)>{`kPi(>z|kG%`pWauI)OERMc|JRQf2Q}!92-|;>Aj4 z#nj(l{PTGK4^ihG&362@|4yyeXlZG+=rC&6UKP};U3*j1UNs_$&`Isuo1(Tz?GcjJ zti1(6YL6gRj70c-e8120dyc<)oYUmQC-?n+U-xytE^jj!O<92aPy-C1&E{*f8Xh6& zvQ;<`zWi)g9ia1QL0)Z?MvNKx2g@b09cLgS4CkvFZR7jZdyYRf*8K>*E@CwCHeS=5 zkZ*JxnkMTw`vb_O-KmP3Du@`H8sHWW1>3T9LBFY?E^}KakE*~rEG?df31sh+YDD~k zpn7W$h1W9J{F%uXT@brr?DOoyZ>?^xYrSSZqfg{fYvFxPEICJd)%9b;1TrjOzud7r z=ZpRB%{#(_G8T5ykamESlpW}`2FedQBv_OLMW5C-?p14_?LYcH?|3KpTyQ@vD_DLG zNbc55{~uZKCh7Vrg$aA=Mfb@mYhT%JT z@pbTJg%;nd*?0ccZ&dcE{kf8SQNh*c^3+aziee-HV`Ah9g1GTB{?>b^@{<1QW3Xma z=C2F0nRv^)(+LwA;vwKxCG?Oc-Bsz#qDRGUC1&EGKJl;qEW6cCb{sUjhd7#Zf6ooQ zozSk`esw3|*cMFYtgZuT2uBVN+ofM<@)!&Ib%AZ&&jI0`#2&1z8 z^)FLR?)d4}ibtu2G3+zv%YE;NpZFHbQuLb46!7`8?Y@aVxty)RS2SBX>b{-D_jgK@ z+w2cVAU*8K<~B-CZv?8o{W(0n@_0?c7n=SkSGB4t72zO&Hn#=H5%&^xe2WedOXWOZ5diHCwRhy1a2SN&H;@ zjUihT2bRC&&5CtP)V20E_cFN*czA4~PFmQ!z25~Qe5+C;${*f}48?YgG(%1YUcAHl zRlTW`?B)OLpKb|V7RruEcXvlE2@6a840p^tu&rf{{){8;2a~<(AODfJ zFr5?&Y5|eQzzH@LE%rKai2T{W%*0z-MVK)Cz&E{f|`VyEg+>sPYG>#*5Sc1C|t7cRLI~ z02nBf9B)4dpc9f+124>ch%3@VVfpncPpBxz!3t_T?3sS^Vfj6?z^T;m*FDa6T+DZx zbSSto;m4sTkQ(*V?7+LnyjqL7-qo7OMwSUZidV;~yQ1fdxyG!cV?3T;0@ds$W&m;w z48_0m;mXfSbx>(wQBruI?s400^P#<&N8jIIPLV}|LV{Rek(nB?WxN!0LYP;sb^NI$QmB^ zjG9HX!F*^^I(@xl(Ns>u*X8GQoLJx;9OUT3PM+#S@X(>YkX4iTbv>;xGdMk}y?%_lk)7VvpMDQ!}u;4-4nT zZ_8Kcb{iXNzc|q8tUV+|bmW3Am$&uB)(lX-C0OPPMS+h8Di6<2@n^2%x_vSF+^NZv zmu*kIZPiR(i((CxUCAJGprZTMJk6wINJ&f=_(D>o)pvB~khLN>vE(-t%wHy24mqgU z8fRa$D>X_QTJ1Yl>$GOKmFc&KZi&)}ShBx{>>1S<(Xy>dKWZd?Jy22ydgosAeHfa| zY=k;k`?!9-oea{?87M}g?wAce)L76Av;t*xfsBJf1%17HWuV2CV*STZJ5u=9MEWS z01U(Ei3Y@G>=$-+7;h|!+M&zm;&>KpLF>1UcnzwwS(!^|P=wL_z|HZKDH?K98jzpC zZpV7NT-}M=9x>4)_!8s_fmGh0pnGPHL)u~y3DTc7xFls%a=U9nHvbRzH9NZP-#($dN8B#4%t{+3K#L6 zK6&YVkG$o~>j;`OS6zR~?)Et-9l(nAxF6H)Mu-}D?reB%dS(;UzOIc0_VW--GNV*i z@|ObTXL{m|4M3@F6Q<@YY)ENWUyx}qw!PXs}21Ys1lZP=Bx%lgDpow z?i}0v2`&2={QM2obBcSHBQJJbu>B$0A@}d0*cI{eqhuWl`RCP->*ejCt&g_R+rZRc z^vWOjBbpR)uIK%?IG5`j-+cp1l;mGGJg#@b`~vWHB1O%KNpC()-FiFce*IFXrk14L z#B+o;DUbcuw+ZOS?>~mh<^H+VT@znW!+d@~%J={DNXZE?d*$Oj0JrE;?o=&veRyi~ z<10k9#by#8kx^q&9Yf%_C6RD&_0k7r(x-gXCi2mDtRo2k1C8IBmT*172cKaa5ys(e z-@6cxuWuwD6l*rtP8q9GW|`M@UV9R!M&ofkY02gKr_Z%PHKOJ|n{xjKZ(Xr{K)|2l zb>KNckx7s4IUQb=#}Ajw{q(>*{1&W++3yg%@#%3?Z3Jqn?DSjGqlmW(?>^6Np#|lC zAs+k1p<PHoXz~2ZmY(-P|%7@5Jx%Z=y+{i>aKl!5)e(=_#5p=={_}K z`}yvTT!bqt`*{yV$Vt3~vwovyvargI{b&6tC*{ctN`Ld(4hJWGR1;jJ_dNJ~> z4KP&GY%o?LpdSh$!>boYvzH|s=BAFh2+A2|EXa`qh{!c-zTKBAR4|c{qP+YO=C*YOB=*`Qt=$ z7jkca*pAeB$|*kCNdbtOGglTBdXkf3ir*&%x*kteNf~ulq4=>+Zrw6N$#1kMfe=A^ zmvU77s-UbZ>YN1GOM)e^GeFSe9m5AU{^Ll@6!-$&m6P*`p}kU>zmOh4|BcBe#wdM^ zpB&HnkiQ>2+Av2qeXpvs^EmBKlo&!AWTnntZ{iX|&GOgPt7y;TQ+jaJL3^M0;!}#2 z(-65;TXOq06Tu{O}*PSbYU%9kua3hVDTKeqB6{2_mU-wsZz`-`Shq@U}n zz{dx%lvCqc)}CF*+_@4_BbP2o4F zg~qc$|+$bfw^>jBu5$XvQC z4)Xgo&_P_HT|5_}6JCf8uR27s5$222`;8;c1VUe$Dl4M8HkYp!#$NMKbdt ziT>b0#!P=G^*~}AF*sVq<)olGiMI6MDy77RU-;gnDU(r^5bL*oD-jAGtb(odLtJ9i z7V_JHfmaMySWH4S_3q(YmF@2t8ZP?#CWD}vr#F+AZF=VxfIo03)D5~D%fkhb5$ISH%rT1ZgHd;xt7U)ds-GD#p6C^W+Lft~Q*^G@jqa zn0QY120lctDFtzV{9go%Y3hfpH`ETF+?Upi`-MNgDS5LmaJ_oc_3=kxcVUQPvc#cl zNb-83fmV;LvM>$BMV9oPm)c4^d-Ck;IPDS%b0BaJWW%8zg0oP*1tOIA4gc<6s$3EXIkcQIZBk`(}#46 z5Dk-mJY0VkXY8RjFRgS$rPgma^^F;*E@y5ZM>|Q7jQvoR3C|R=E7`eAtHYD*(3O+j z--~)NbGg0o-MR&?&$}}Y>KHwyZv%D zAc=R9-JX=k0JAmW^i7U5Co2NQN9*)rtih_8jZ{q6DG=(`?rJsmJ znCD#%CNK1xb*6=~9!+mFs(4h*Qdn$`|LZ_Xo|PTC)i(SI6&PBqhMw+*&m^(g5>0XZ zZ+x+Z+IfxBHH=%5h4+1zg`y4`A~!MD?$3%(EhdXeAt=gTz$M?k!YX&-VjQy5-jt*K zt4;8S7JcQ2!&=hiolld1T6jPn6EC;1YCW@fcR;dVl#cIHEfjDQE)G4E*;!3qP700` z#B2?=x>hPJ;7hkX&lP}SmET5U$uCH_b)}WkE8;y-mAoYqXRl2h6E~lm&Ihjj1j)UN zZ?!knAD2E3=T4KpBEIc9ZpBx%ankjVBB5`JKbvbEuj1w%j5D|EO$?^D>{A3^eWDp) zJZePi{%MkTxVyKYSF`-tNZ#`0O6^ppRwbT$S83s5CPSQokpTk1TB-F*Dh*>^)1c$P z-8`PYl&$^!@*JRaSH8$S zO|9JLR?lDNO+(bjwZTUu0f&gE_osi$m75P>zw%sDbWn!(AB)aj14v84@79@iTQ3X3 zbq+cJz^+L;UGmTD(4U}+1sD}j=%0Dm)g@qA`@d~0S37I?Y`COLtCZd#Y)tBj4{qsun=y}cj(bWE_eAXUFiG2|IMj6y=pRiy+*4nr#|VU^w7 z9JhKA&T8vD&GgQV6Y*NW0+ z7!b4~=AG&4e@^{JYKu=fKCQwAk-qjtLRrzlswi3;o>Q=`Ik_C0yTf2K0ML-!tEOG9 zUbfrT(_sMbSU6;Y)h5kncKpWzElV#rBJXWxZ+rUVgRU9WmCvaG*Owrp{h1Q%Q`pIz z;mNy|w&o;~Ot|#88xNz^D<(6~Y-w`zTAkVsV_%+VP<(>(G8`tkB1K+=Y~HXe%xW$( zah#(W->+}TbJ5!#thrx#_TUd>!F4$tS4v`mfOn>VvUZHC6oP{gdp%>yFuC>cz>82$ zuA9Xt4`9TiyYJ1N`s)S-`vo+2AHesfJ)(r9dsM#DJ~=a=)NE~UzgLsn&XMkF18Km1 zkfU;{`VkTngY?*{Q|aUYBtXV106k0A+|$YKQ&fj!X3RsNk7V-qKqNl9>Yl-Cg7r*W zLk&oatUMz=(;lwg3*ERaAJp+3zZ$EyHWVsQ zF{1Q7ND9zQ6PytYw|%hEW3*6}R3++eSzFE zwdi0N^2{_OKU$UeV0k?%z%44Et=tmIf46jGMSqX^E>vI@lqZz#0=gX~jin0^`F?k?=hGiecY;SuM#mB&NI=oX;v zMPB~jVU%eUfQU6zFi8#vaNmr*k1*ff1Jkv>;=(NFm9j<^wBwD3x0;0Cd~ED zPuF6Jop0_(0)Y2IlLpdr;^gEvbHxx4(=SGzd#1wf{Zze*a(|7fW-FY)aYVE|z7e>V zokVMJp)1kr;)^=j6Q&ob9v=NX7jhqr(G?eImW(8N{o$&U4RbU7q^qv8zV{1oT{duc zBO7z9jIC=-_!uHN6?P-yi3?J{OyBue)RS5TrDUfFkC+BZ|L3!T&5;watg1iOwJ zp~YsN#mnY|PMA{~Vk4IKhSdw_Vgzv%HwN(Zs$V%|IE;zWj~8K%jc?<$=BD{=+`WQC~`9LsKVq z1Saf(h%6Y&0MbT}_u0%CL-wM*Y-=TlVwb1V4xP3}>+l}5Pa5&LYOMEYDo-)jZq?5E zyCC)<6Nb%j<&^StT;n7QKYu}vTlvf!nb^A~y!Hk1znvm_xtqvhKq)jeiND{s##Vpx zP-kL%l~jLPx*Q;E3MWaI2OWNhVPW#BxC3djlsyKA`BfN7>$B+(9u4knSwBVOeLdU% z5b}j?UBPp7Wg6;X2q0ex{Dug*1MVh0GgUI5}N zZS?A)icELj4q00>NA2 z4XYEe}Jau+UMVY>TBuvw?V z2bPVN_hzpRNi7qR$a=`DOS}3;S6xQf)Uo+{O1bY3(mgZ zUMmaJk0=bw9lQGG@L7uq_l4w{cvi>Y6f5iQ-yXAQ^81<@G#oDm>DQIs zl*UYOq{Hr}%>`TfZLtL`uf0EouvZ(IQc!I;6$S?Qkn~XX2TB3I+4E_c$1ww6Kt7Hh zb*$hj#F@m52WM)^X(6Iuay zsni#Zx2(}-ZH(P)_E^){;l@YZkJvP`3LX~o5&jjtvUz_(!KN|pQ~>zIVdKd97&h^A zVyk<$VCiyEBII2c^%Td=OV{73JQ@dLITi?S2SR?{WPgU+5|fJk8UHa5~Jj7yc7Ry=pT?~awuG|=J#XjYwQwX1Usfx>3b(8nbSPf z*ig2#-C!!qetbOa%rt`TSq-$EYDxW-hJf~ua-XIg^m<#ymh#X0>0lx4u8#0JQBwMJ zT-aKpcdUJIsm~`JyD>ElxbL*?)}82NAM1~FuekZrU?yFS>w4`6*2UuGBgC5dK{ZYS zuGpwZWp@QIO4x55OwH=4c9@1xKd?V{{%Ct?mz%8}0v_t9j<&QNJx(uh+0UODyZORl zYf_#Y?zd;NG+|pZyBeS(!%&l~|la2qYamuQSM1&8AVDqqN z_^j=p=JAzJ{NuBLLOaz-@7yfgjWczzg8N413B4Tt!2kF4OyZRv17Scmi+zn}>aN>5 zUX6@iU9r#iYPC)5rtQ=vQfadEd_{ke=6{wdPpVCdwxqXAKe=y@A8B7BPLBqdc1{3z zTs#yIAj8(U^|JZYieBd;`2EniY+&eN0(Pu&>M+)F%6D#zh>LPOj37Y`%X8KYyl z`%=m$R2E{p-mWVzpxz7`V7a(GG;NI&b+m2#^N)(M>Jh^`a<4$zrX?(lxg3V5Ey zOtFI@&O4}X4gO4Wpk~tTAh_=qJWt9%ii6TF>8y;v{P3Vg8QE%+{nU^w%2K$)#@AS7 z?KPzIL`u9gKk!rNbFm!!RVaF0LVsl&%rDC;m0Z?^@IjidpuxAlcYN)}zhyqJV~lMs zLf0DBUVe3EylUjn7bD7lOW59{NvtVX_!3(IL^%rm=);9e*B^b5Q@Thu!c+NnS)N&O zExVj)9JT;{S9t$nWzg%p?y!RBqJ)W(183FQ@JZR%OQ#jZ1D5Vp- z^4I*Se+gM0)$Wf?6h1pN$~dT~-)kH3FX^;%7yHyX-L<8x#ex%if4<}pXd(JYA5Ry@ zno$2E;!;T;h;f_;)efs2S*>-U9{&1gd-vwcZcLu^_0^wY2k`GdZxdgfz}TcSd2gya z94riqcR{5S7%BL9sIP~D<79a6v?tHShq8hh?qo8QvvHLnC+h{5!f}!>uqe^7lLFblGTePJ05>LEb#Ac|qoFk{~ZMjE?OBED-drWZ704cWQRfJX5OBZ`5_D!zY(rSG* z4G$5D*9~(FQ;mq&xM1+SF=vTSMQV`I!~8D>?9}UTleNqZq-u-wJDoXAT-Y0mGIqbX z$S~NLSiCKkW(E6FR$X*X`n&t(?0br3R+-*fTeE$XZe=muL!TTEAxfbX4*HSAeK-L; zmlOSB(&Q+SQeM*xE?sf^1ra3%9n{bgi`FYv!e3dOS2RA6?mu z7ltiG_Jlo24O`1GhjM77iF5(sPb_E6=Y~sJm*8DQ2~Zuo9en~H2eOVy*V4^G)TT#~KNQtA zWxFC&Uz$0SH+pwm@;c4yPKkC15-r@I=`;F0Hq|jcJGcjEKH`?*?OSIgDrvy`h~Y=j z@D+o?*4Q5w6Q3G3l`Aic+Q-DE@WcB9J8@t&Dw(-2^i6dgG+>?l`H#D*PSsoICQ-ob zjfgS1!^2%%JLOk7uFcO3J^V7z>c6n}?nIZ1hBj<%iSawo+Gqupgi;%ajszwx$;bjM z*U}Q0BgEi-rltmdV@FN`6|Yy}<)cpr&Q4;^sB}$COWI8` zi_MPAo$NCV*6tZ@mejejL@s9PA!OJOZ2_~mi z;}t*0sY#~ISnG;`+o5~qIm}(Q_hlIRS8$L_m9gW|U#pTc%-Xgpti-|46F=?ahSwGs z;I{ABVYn(w#!qVwUa_fLQ$Hy0`eax*Q8NDH>@4Sob=ta|7eA}LDV>)Vm$o8)MFrpc zMf-n0KJB1?pIXHrgTGOcO!bSCV&dO$wh9nBWM3c4@UpwWO2=ah=VadhWdT$**PDgZ zK~EM~Jw{GVoIJa3ySX!Lia~y_AI_-Z*jT-l?OfMT+O3}Db@|{_)II4_Tqhy4HZK@((z^v~xeePo+sZ_! z@9y9bAB+4AJrKZtzzNa4qb3{|O6(Tq<-gd1>gdyAVR1e?-}J3(kPj0RU)^LK325ni zi1h{HChFkyL7t5BM_%SOntp%J63$1rulV^tPRMT2iO12_ot2aI;J``?hIK?>ORNNV zqi=L~{T$W{pxT&soVIG+!>s@O?(pe~{fUz|=MrX`D$LFOdC^-L@*G`ZAawe}Kj#6_#!Y1`WcPbM0!(zq z(BSpN)167)W3#lGlQ9ZdePWsCZCDvrPVL(9Olgri z=uaCuI}*3*+?Bo0j`~o>DPOVK zyye(g-EoDvuAI1Kjtu-Nuu>0yQ8`8Q|EI$EVj-LLaIh?VVDAxd2-cGmthRA#AC>CY zjfCO1L}d)SU7E5s?4T%avGZU_sB7*-zTvbESCYF3#o&Qm=|n3#B~hYn=5ax@sXK+K z6=yqStEEjW`NPbqxeTg4^&S~grT&P|q&d&e+zovY7oooF@{B#h4v(Ei3_Do(|BQB~@e4jF z8$KOjzu;F0#6HxJE1Xdx#2`lzj&a|atIV?)_SAAiYC_@ZOaQ)lbKomzaA7F|#90%w z+OSv=A00)QI8Tb)O|D*(;WlFyUTuDu1Qh=)J#1-NS3GB^0VcSS9(^jA9Ed(m2`ctA zH>}j1r)BPRd_d$atzMNR-z3Ap|LFEU3i8%Ed{L^L+CT5c3TURCUb-Z*G z$#F=qsDu_ND$XbmVvdn5EI)Eh@poGM)o1!N@*_L}atp425 zQQxHci8p8cf@P8qC7?+VWRlP+%|o7;!G#)RXSJ3Ca)BTf)v&gQwoqKR)ghk;?BI&W z7@&sh?~~1^m$#%AY^foILu2Em`*JE+nW&DHtrlskWHrI44m*Q^UC;i(@$LI*WrgEt z)MC9;-j3C|Bw;{RD%NP?1jU$NdQ;hTdKi6BsvL7ozexRqMW2wXL|}|TI4hW{7*sSW zJ4fisCUm@ts+F&ZuzA^Tx#SrcEvw(TyQf&wkrEH)Ka<(84Uff{FhR3>iehaG-vti+ z^>oTNejaF8fAdv|n0mHwC9iBhjKKk1;12s%#m(G$BWE0>yY@oS0d%=!63n5zsR11W zUSro9>#-PURFhdeC1~#utyL>sSsn_)9LB`?Lbmx>nmSxhXUb*vHu z+`Vp|Wq^_i_jBuc8@?={2e;J7MYe*Q^jnt_7S+{*jL6l|hhQ0gF$|GozEv>dVenH{=yxhIt@2Wf!soJ>L%n74!Di4l- ztwPuA#dijr{;5Pzyi<7j-s>H9M&}3lOXr-ODsGHoyG5=rE~6T@nETO?{cEYEyYin! zJ-5eei-5zH_kEKvSg$3jEI}h%nvQp^Sg4sm;Xl8{Cq5xx@GS{ zl}?aV*j4s=-ZVwZ5hi)&T`pr!Lk6s zM_VUz*xR)I>r8T`kKHZVa$f`EJy7m%uDT-iF?h@_KkS*mn?!|GR`qGKaQ5zi%y!Iu z_N7p%nkRx5cN-Q@RFRg!h(eKu*Qz(wKxga89W`B?yv*zcfNwP&*)*aZRJjQDZ>AFP zPU_ly*>Iu=@cD1HF^LS=Hdz*P5}M16<<9mk%y^uB>Q-9j3Cb0HMy|B_#;aEQpJvq2 zTkQuPU;R8s7z+xy@@MypMmrt1wx>b9(g2sQI{)LOv9R4;wm0qiYCc@SFOG@Zh`3Ax zB>(kH+2A0*2`j~%P69luZU5c;Y#*ILoGVP~i&xyvcdvH11b{*+>CP&j&Q?oaI$p?xi{N|2zzC`tu;79(W(b}0vlJ&@G;k;t|s#NWD z0ySse%*H_}v+Ni8iKR|E_OD2?N*+E`+1AF5qq=9tK-#isjC0C;8yx^U+0*S@|4%gcf;HI-u13n~hS$K2N~>y_Qz18XIuyH5|PAj?ieGKHFV8tnGRNedwj&p&3 zgmk$5{p|jMr%9p*Vi;oa%F+k2z|EzCrxd^Z1B;4V5H{u7z%F4`GVfbm$Epw_VUCzN z=pkTqz-goE5wb`A-S9vxH7?=of6mUb4JVSpk%mE$Owlf2-ZTx3d4F$3|6%!r2yggB1#&n22*IL!WxpZS z+~=Z)pQhIaaD;~Qp!6EKLky(RY=Bg?aM2BJ61FyFC?lxrF!jUs+9th}K$3aFo8nHh z#FW|8!}m`GT^yp-OWQyB3-qWlUgV51S}LXlx9q$<{vtRwU)Dd$7g#PL++X5Lg;{<7 ztv`@LzY3=jIpqi)gGaUPMg<{DPMp>oC2wCxV%{5hW0j6Sb>^t&>_QMsuP9de95_^4owGTPSM9 z=|Na8_)u3~JZ3`qKWgl)Rk`2nGD*{oh|gp1rR*+k-TH$q7^1FCdvINp@hI)Vt2$uX z^4v}ohLYO4l1TE~{p3G2>lN#3# z!ltYYSZ9d(b$$@eXRZLBgO`hETFbJo8O?VejC0+*?0)Od>>=_nmB_|BH|}%!8qIzk zZhZ62%$qL_^xLPkosrMRmWVzNDeg>z)TY0gmNny9<4yEo-^vA2J3jqr_y(z3eq z5B>I$-T@-5d$GHQq==+nvN%IrW8!<`7GzU9gIS7tTg5JB?JJ>0duDbxQ*H;h39z0x zAmYHs+F639o+;Ux!3Wh@k#j;>ga`xYY0!<#mi4fP18I}`McxtQeFkw%M8id})d8@u z>j31bJttGCKgDeIlKN*P|4fHn0k}ZHqlNymh(-D{$#n_?H$dv#A1fvVIr_-bKo|Hk zeqE-KcqD>88$Dg6_}A2<0@{s@Tj3__Y#OebqM>{f4GuDPdK?136lhuP@Z{em(7o)# zzUMQQO)4?&wHO4tHa3qqS#88Hxe$YN@?PPsd5T&;7_0NJ1qF=LNt3E6w_1*tYL~_@ zyTT>1dM?^2VVu>JltLc-s9BO6|KtSy`;$ri;xKhGwNUW;R3bi10@E2 zWB1U&@=;a7S@+yR*_o-##&C8db$i0e$)q+1Ciqlzgo1X>4zUI54WYrg3A~WSX8HL< z1N+%CS~4!xQO0nOE|;Ur7q1NS{iAb*X=j7BWTr8l&xqyvR61+5yHV9_F+2YG2fz?? zU=y(MgR;u1vsg;+sN;5&Z7#sz?R`FP0c;KI%mRxKpKO_rvkH8XhpOox%u#67V?Nd2 z$iJr{xWe zd^W%qvkPdQ%-LJ-)x{c}R0EGLaY9Kj2XQnA&#&+6JD5HVSF4jk$8WKfHz+Eg`YLQY z(|})g_VCZmpbR@HrVNeEbt@X$9RC&45Jie-*-v zXC;vFrx56DMLt(beo1guWSq^ zP#$Q&7c-00UX@VCQ`YEoDuo||seVAu2}}NFHcPZKB^Y)B(e@s5&uaY=fOsLmM{wZY z9~j@z{3#I5UY!7MIGT@ei`NvREG1=21&s>UMXUNW(I=U9+F57rW=r*ZQ68Mu>)-{O z@ip2dWG2Xv7r@<`@W;Vcg5kbRuS>P}UqXy%&OoD(n5n&f2y!I&(2?X1o4qW>Ft+kJ zN%^qVl;mF{MWSvv$60J(@kFx)T6cWIzFE022eIm zy>&WWE02bgk&CGGxFu&Sm{I(AK!+K#o`hegjZ$&S9t9QJzUO079~Arr!q-mPKR{(S z?+>d7p+<}|7$DYl4T{T~X47KOG>$@OzM#Ag!k&ZpsWPywzu zZh68BH=`n9Uk)=tbs`5plsuzmpZaUB)*E)#G4o~01i3AysCQNyoxWNypK;xg4w?9# z)4Xx)fURV-@+)oj=gh3Facl1TeSkVUA~_u(ut*y+@$i?$tmG&K^_HEsb_y=qn(@fi zlzGA8-CB3W#{)z#&=?vsX_klQw- zhKT3O#hwz-Y);v;>Zt9eAoNNeNE&A%McmT4AJw)pC95x+EU~e`3iVhOga)BjI|^!= z4x90!$!|7-(ZT$b1HovQ6O)SEXg%{>_*oMzmbr2;#l@H@?5vR}onLBWoEh;h>??={ z1SoPZM@|NSds6>H+6@2o;sSEhwC)2ctZm}F3Y3*+OPAL)h$Z*uaG30W#59Uz-px)x z1$%ZdE(zLn2^YN+oRrO3BHEErwB?LiKS}A2cPjQ}QCSh5{#v&QcUy#(Gm0`*iTRtG z@-d9=*kwZLU+ z^Mztw_QjeFrYIe0J*=|LdxGZEY`7_EN*8ypO1P6Pv36w0As?9TK#Y66+qPPSM(RI; zQ2Xz7a7}sh7og>9_cZXGzrO6P5Tzx{?_{9|erc~kAVVltvk`ok5>Wb24i1FuP>sTfIjf zpO>X1OXE$MG7NTK303@T3iY{F93QcjtLZJwJ~|x}k&(hL&MseXvY`3-ifO|2oVNkg zAue(pseafYRc9-?dDOd4Pj_CoTlHMK=`(C_`L5d5c-JL%p;h22#L}XA`c{4lomh{v z-`u+#=C4I534m5&ST&wm8Fk62Dc=Yak_s#N5+MHcM>BD~H0Z+%HckBpzx7h522Ky^ zP{;I-nf_8m&|OJ5S}6Zj_g1$t3;m%Y9X5=>;c20(3d{C-qwv$8N>9Oi0$yhgsqasI zSFAs}*({#$1AZv?%5bpJ`WF0!paonf_Z!`QJb`k_h**3v2dJO@z(5TiuOJnh|7Y#p zlUGQ!pc|YDFJIPmkEn8rd&eCPet5mB7(p>D>R0TQc;TPD+q2@AGMMq3&cLAKA`BRG z>`SpfJI@&3ynN!XK^O^;$A#wS9V$E}d9J2Ugsqj36d^+7P+7l@O-`B3rU*zi2#N^h z0M^K?uo7dI?@c%{GfpJ;Wx7!krjT~>ud)YXovqpOpF7wcZ6PyRpk>nFjt9+blKFMa zDbeV&eI<;0r@U`VSALhufL59Z>S!`T3_A4$rI|T>w*UC)=G-+0jBQNQ+WN>zn~%XF zAYE*BWTPClWkm;)crEAnH3ZE(J_q@JcR8$;E>p7^Z6vT2xHOZtpfj9+MBktoO#E`T z33=#xt>Nc!bR3?1^N9B16?f8*4d`#6vTrbV4r>|`#o>^MWt2im8{AEH$>DvqK zuS|VDX{d&U)AO{Wg7PcRT0G<8rW31SLO#P5T_3{<>zW!yxdrn!;=;eQ17Ej9#z}$& z%crL5JgkD}1>WoGgr!Oy7t{atdQDYgY)-08=bAWFcxAIy7Ju-RxvmJRb~>KR7Ss-J zT&;XzqB?+nfOfLr8=D_A?Yttj+yu}Z1D_x_7W35%VDNh-7Vhv~5Wp z|GPoTK_EkWJ*P3rA4{7V6?PZ5Ue7*R$a?bc8d=pc^9YuZQhvpmxo%B{{U)E)W8q1Jh9Df3OrIcSwFRm?Cg{5I? zr4mWI-%zZm&^$0^l%^q1LLE>-8F(Z?ykkh*D4OY}jtqDxh9N3+HP;DRz$P#{=skvv z+0R%XT0Qz?sfV9X^TV>!kJMOoCzN+nlor`A1|QJHg1n)A`?Ji9?pIQap&>a8L1)!^^)o9+8zF36x!&KiVYMR1m(Uj>#+7+{6NukFj^`MqYm!__fzwGz*# zu7MTE70$FK1;(|t`C+xLQ9?&BH>wo4P(BHRPt6RB(QTI{{&HPxC_F9^2NIDM;&;)*Jov>2z5w8~sQrERXVwNX~1o;zKBl<;bhv zsZ~!WnDOgu#_(VR>~@x3=A9lM`w`UcQKMnTnBz<}%)ZlPEZW*-^XVAfh{2&U=(6)< zahbBsX#c3uEO6m8Ma2#n!K|FtR{zr^mN3QOz-;rnSo|+QZfiZ&AGlh&MKcnVp~~pe zfKaaySISPcexb9#&vcpF%I9$`|FdCTmq6{6bkTz!d&S&F5g1RvwJ2Ds1wkJ(l8& zpx8~!$a|adc3vGuEM}g>30 zqh`ZhfgBH~Hu9O*4<;A?Jc+KgLN@oG!a&23DN`QZ^eR$j1(uxJ?D55{cBW2YHJiWq z`sC=>UuRvoHD0{p0E~|PyQ3QVcmbn%&E7hNk>Rm=ChRi)B9xd+sTXp(hfApRI zqw(kEHe4odWkOJ{xkk6CppBuuL=ChSu0)AWQ!S4@stZJfuNjD2Ji5PSsE5>&2@drV z;dsqu3DXa;k!W8iLCx#*eY;2Zy5(zjq9uCOHXLEV**-(yjcNlE+Hw+Wiw~=8RM_t( za*FDkT2bBxRQnAi2l)<({Cc)9af%KY@Li=+Qyj|$4e!XqZg$7pIbn@*)r4d0s>#vO zJ#k=-({l8hjP6>SpI3AFkwvGOsZa0Nkf-HSlC{GDxaN3J0dQYTip8}}+@-P52?13R zj*Aw0{bQ^W6UxaZBzu(wIw=m??2j(Q<{uTe#*E0bIws6e*0p2hP7u?5v$b%fNxTq~ zXv-rMJAiO-dGhKc?tM2uL)_*=F3^W8fCT5`2*xQypiAQwcdO6-kcoO5oP zrh~5nEm>rFCbhB2iNHh53GEN9ug$917>ow&9_1%mYbE!@s`IO4KbtjoUe27+YK8-f z%IK>H35xeSid!=sa4<9BaTmZu_o~Z&2n}`>We>e9(<9 zGwt3_VB#dO_dL@?OzmLq`(3a{ZkODynuyf1o9#*`eqe-ut6F#=oRU9(Kf{*pwhDo* zp)fM(1Vzl24AB-t*=yp>1+eTo%UfczusF!;)RQY!bRg!xciKX&ttu(nPP}ObaH<)V z&!ooMK@1C^Y9uVjav_r;aK@ZliX49Yyd{T{^VZptpj%JYPB`cR4v#tV`@Bui@4fUr z@@U z6t|g=$PF0%K{m5t%DlV%__wzsGhLLkB66+<9Uoav-i`u zDa-8EM9v3Q`1x7qRSKYLwGZHMyA6k@8=LM7IwrW}eq|bv@ZigEImO^kCA9vrJp-;o zbxZGN>*iFazer1dC|?BBxN`E7KW^Rw>$J0%BeHeyfP=1NajbzXv(Fyv;?7Q|(+lPW zk`x^IbW4&R^Fxw!US~Guris^V+4FtBB*_5WUBQ5RhSW1?yRA*=FL?(B@zAy)%}g8F zY=2|upWfK}0f5;3mzaV|$GhIYg$@+|_kzdmY_HkueOkA&NfHsfu_co4t$|mO43_@x ze_SlIM(M+!TiVUMbxVeyIRYnt`5f^1H@37Rziv*w?De&+b8m^sK3;Hm;p65_G0G-h zP1Bf*+d{I=%q=1}00%lyOb+db?rHn;Q?3Izqtv38^afJ*KN`H(OpjZuLWsqLXh&f0 z;{1=oaC1NnCzryDv?B0nG`PzC?cZw^1F|I5n|-}{$bR&UECtDQm;>dzNa zhx8)jf{6D!q2#-NF6Jo%xS0L7F!_^VQA3x!BwlYF@(OiJcoP3#h3C&_V~zo%q5L9B zZh*X}NZ~)qemell=r{zM5rRMz5nP?uwtsI7?-diT&QHm9FRw12%R2h%_q}l6y}13R zy9eG{3H?#DqtKi3D>rj~Y&v)JKNs`f7`m9J>cv^8v#BMo6Ao@)@EaH;G1#;N&_3r+ za(_NWdiz?^k`d{<|NLz+R3f-{%A$=}brt{TMLSM`7gbZ(zihOhsdIU_q44n5@AXS% zcoQ`wHhYfUjS2eC7dm_sylKvNrUHeTOZ#sA=VH!9K`Lwf zPS92;a7HlMvUd9_$JKzjwk;GJod$;QW^T7u#-`_-R2h#J`?{5qdUhFn0U=A3gedY}@F}QC{`@F&8eukZ&kD zV?l_KPkPtNpyKWNRy98V{rFd`w@bm1GaG#y?8Jfux$+2Eq(6+))1%nHb!NGk?A=o= z%vog3mT`mQmowwu4XMmgvE0L&078Elt8(U-EeQd(q{S(uh-FWUY2&?rsovXPw!~UE zDf`bk^R{e>u!wh-Ve+6C9d#3(i?K(0qDC|1^q+1_>K*zl%vF$n@I*{Pbfcn5Zl8hd z%WbnVvfHG7?nQ$=6J)!dT8M6c~fcv6T|` zZ&l+i_VTL6SzZrV&1Y7_^!E(EcjSj`Gk=+%(zeBYBkdO@;yue2+qv&;R6=LSN1g4n z6kY>o(fZ_$l{g_rkXBau6S|zsxsr9&d31GjUZe2jA1j30x{FgH-o2~LJOD1s)CpUt zKH~P{A$!EpA3YYtWn10>G*^_hH$k#S9)5dfnMXi!k&&r0_GL@z_OpC@1DVO|2cmQM z181V=<@vXr+?6t5gVnSVV!G^mTG&}k;r}t(JLt4nfuJPxdcb?Kc!=Ys&UUqLDOfsI6i`>#6T=E}$yz0C$=iJJw>ss#re3b60PT)~2h zDmn6sPppi4dT@U!8sWR}#*hcMK>x?EmTlEuT|w;?VggD)P(24gyU4(9sD%m;UHyQm z8vpW4$hn!h_2sF7Goi93!W9co4{}I%fwd3&!N?w7sYj720``S?Z_K0__{jB2V9c1= z<-7{*KUeQ*)Kv0C;EQ_az}R6vV50An#$}o6IiNlwR2!A%Lr;iWta*LP;&AKxFg_zW zl7!$BqNx-VAmsjL(UxHEJ&#ILO_0TaCZ7nqgk2QWCBfr9A&TIhR@m&~ z{_jx1d$@-f@!c0$xU3`Fo|6l*N>gIc)*qCYXnfl{|p${`etUca(Zl} zdrGXYuM;O@m9YorD0V^Fd-}cwXXMf*=RQhM1Eq-HyIvH}d%^7n@bnk~Vd26|A^4CR zqOG6!HCf`|P3=vT$<0{Ga+RcAc9B<~j2pW}o2*)s^UG%H^_Nxt?o}H7W#Cc-Q zLt@9f-Nddnltdi|a}{Y9E;4K2lX+v%I_N%a$?ye>=0lFoKwcd~MD?z2hgOF{Xk}R* zyDSX?P{R-Z3P5$B&A}RxNe6Xek@3<FwFf0j_dh^J$dcyW(E}m!8&Ry zGlJHm_p#wRyJJNj;GwmaKY||L%|e|%Cju`nKera!0DHJ=53x`=XD~hGIhs1*3f0K$ zXYRRA%nvBLyI)=4JJkP!h(S~Wqz38>M~Q*wjI)IGs4UIh9Z9G(c@gdFJNh%&j!W{4 z_j;0RZrPltcN5R6fSZcr(y87nBa%2J6{9kj7aY!YXCz!62qU}X`>3uo_7CT1&haDg zIricH?+z%>3}Mmr@qXM&v15EuaD>qV+2!D`ZmXe2j~Iv_=cRjOMg?L^_eTbt4a(bJ zMJkk&v96+^EByyxREb)cWIu<3@0gxmNp9~;b8^ty?q8y*L3o(5Qkz=&){A#m$b1S?@+%4XME7+pMxDph!tzgK@)FkbUZs2 zKS%4bl*oT5^x=vqW=3KqCVjrC!Oo(*3^QAE3EzFwjcCp6bFZ#Ck;B|{SfmS7wdXBv zB5J9icO_x@cmF3kyB7W&IvnV& z&YtoH^VzBlKjplMg~=h(-*cCjnuG@gO9n@oQLv5n(0)r8SqGg%Ee9O-c(99O83!NP zZ}b`J>+-!Y@?D>BAmSud6-PhVW#^91XXccB=d%=GfCF4)BytEs$ghP^$vM{fHd{w6AJn*h^EQJ$a22-Rr)ZAyJm)|W` z1#_+a+&f^K=$dUr<0RH4I}h5X_T6*$%MZgyx=uXj0l$GzNi^)mM%cbd6p_p7{A7L( znfOZ(?m}6#FqR4Nl?fz^kryVm6O_AGwsN8wPY$s*x7>f{#aRpxC=S4gRaDTE{_gLZ zeSgpPjk^0a<#6J{>1wEt2-r@%Bs$K9;N196fRDp{k3J#VNP+y@pUXlYM&*P?PN6ox z^Js126MF4wjJb|nJKv`1{m}XGpO%?c1;nO}h#VEh_9wJOkJ<(B{gh8V>x^v5P zN|F6)hz$)~Z*C%Dwo5~;2pGp6A=Ee%ySR%h`P6aJmXojiaO9@ygJu7ADQmaPaT66c#NbrLT=d@5|jum}-}Cko2n zAN8Z>T)?k=Q;_d4wCq+W$a4g%9f-+Xluu^x_46XM&O~YoER&D42r5At1=9cCYSHc+qskW99UnD)}@3?FR9 z2Z`}y#T(ZS-mH1(33Vr^?uo_OB`2&v7yR+9g^8wtIS3ri+!RXQh@@V_ex}MH5*$hf z#k%EZLy8VPYS4d(S}xX}LlB}YXv;&cbIwMCXF<~|ffOI;Tf78~W_o}VOi5cd(>)1-CFv5)O?(1LjFO0CNgGtIENyRSnqTpXU7^)47{`O77D|K z6er5kH-se_@W~86eiH9BIZd3p1}5b;By2E-=g_~(8eeRngri%cewR834*pbFj%sX0 z{N9H2Ed^MCe^)zfe~&SNGkT55D3y_aPg8LTARI=YqlmR!vZgX29Ck*|3`cau#;^d_ zXIX~dc!3Od5X?)EAQ-VwQy)xR0t z=2MS-`zaUlw)3qwvC0YP>7<~!VH&jrtcvpVO?8&@9C^XokDxAdk;lP%G8c+J^C-Gm z@Xoe)3H(qu-v?wasRV#x+jOZQ2>1ckvD~Ju#GFk<5WI&A07Go5nW*I8qi0yK^2=9i zxso(gJ}$-63Rqk4z7nJb{oC@e(U)iDz?k7V9U%DW@)#dJC~fRiP^($cXuhqi?%m#Mi&u3BEZ~?Jv%1>P*Nq1F{`uPSb5Kd+b~g&a~h)Yw4ZTl z_H#nl=c1U4_kw{9*~O>^yTzmlx36t(=TWyy;4kWgN7hu`YowR@TKW^!AD4#>wq3T= z8}R6);zMyr1ngpGPPtdUrqYU#PCMmooJi$npM9Y6XBaUkbPf5=Xd%mNBUv8SiciMk zmlEd(4edVlMo&552r=E%=j5A)Y49-yZ_|3F^0fxj&8!74`Ln5sOZfKUuUeU5!>jt* zx*4*^emU<8keSQ36&<)^;w4&yIkug4NU=ioHjcR7tIKwzeg7&%eTxC9+j2!c?vzNS ztl||4XIPs6kD~1IifsA9pkgs4sA$AUF)uWdvW&>KD2>n>K5|!@yg5CW&!a}?jq3&Bi7p+Az5`Qn&LIe2F!wK9 zwPrE^SfhQUM$lmE#xSSX^r_5ug`6Ox>bfuk?Hr_BpWqeHPhG1EWQH%TgFSFV)ci!s zoaI&lyDg^*u-9TBa%O^8Z~0~x4lm%kpnORLULdG7#9-5rxFxzmxP)7BJfP4yf; zP(EU*vAI0aHdB3GSmUEe0uMlDB1F7xGx&T(t70NRO-}t}N1h zPNEBn#3_UgLQ1ZjgY%I7Y}kN%@ld6*u)fFmLrKx~k8RqjuN{T!DE9fKB`J9yLqv+6 z*R3cu&czq4>|W;jm7ucPqqbzJR`UAm=Qz3o7cZdc$u|GQm+Y{9TpSBSiW=F-!R z%J#YyMdm5Y%_-GIL<-)t=fS3;Ry|30o>-U zG8@y$_FbRU-N53cwSaPI5sHdr!TNIsW|ac8W7$mV!%j_vjn;Zvg4cJLQHvR1L39Ii zi;?d>*aJK)A`h%J9Gq;?^E?1%yjxP`ebyGjTm>jcK&j*B{EEw)@-dAE^T0urPfVus zxX12mqfm+3crfHNOUrVrNahQbu~ufUn*ScON33bREjQW@zCrvfGJio^7_XME)l88acC)(tqT3>za%61xG9umeFA~kvhd8NHlj-fJ{&i~Ep_cz>m zDz=(u+d{Nm$d3S=AVpyI^vnj>%{Ind98rpmHgAoSA}-W24&)*zwz1;2k?{2FAv#u}to=`=ecUx-YD`9o7 zKVi8R-3<86a-v%Z04RWtk9Xr&ed!>~z1U=qG_cqjf`;GEy~T=G0Q+I{L9wI3(H-o( z{2f-?9McpOfn)L|WX4kXD7(uh3Q}n}F2}yr-YP4uzFwXJt}_1U%6@;b+O^(Lc=HB{ z@Gvd0GCRBS4uJ^PqtvY^3wya0)vbtDNe!i{>6sz*XM_&9v99tW-$Yg6%Kb6OP|St( zE*rGFxk=eR7&f{>9-e0asviU#6RrsvgoZWp_48SR^(s+ApUl^ZYwW)=HZ76+S z*ks?ED9+!l#>3~LK+zC0zff@qRQ9$1UD@w}ij-60hJ^2RE_i_kuGLS1h7~ow3$+|} z-+pK+GI`CX^G)^hu*!lGk=&Om&-(8tT4lh1Ya@p@zA^_s>70E30AQK;-PiMnDp#i) zZJQ0jOpZMS{l~_?)anBaZ`QT`2QyLbAeLuDtUWuA@j_FG0y^5F{HZFToXYS4q0}M8qde5)gC=n zJeZWFxTDGOlqDp(P|atQ*$u4QJR7tu8jC{#kWX>jG-r=CxoYL3a732TOej$IFJNOK z4;Y(~gG)8K*4W{}QoaQHN>}`eueEu~>#t|{2{bC|aip_Bo%e>+fUa@e=BA$8kUMWb zR6A)V*!NOB@((o*C$bSj(pwSrZcd^vxisAxGKVQd7V;P&4bsZ5JZ%_&)v{KA+dB`K z_eO|@23#VPuCkD8<2&t0q%3E!fYw@OIUHSx`%EsA}i$$Q4-Rlsixw;t$dgAfh>L!;fkYx`7+s zFe8A~IPG3UeQ^OI)_vGsBUL32Eb*&><QNtXobEFt&PvGX3Y=c%Kcc5_Hy}qxq6@?>w0%Ukj>E&*8J8nHFJNmg1x1 zW!iRc7;sQPHT;?AgVS!P^*uc0`a^c0^4h=JdilHnBPg4@=%vk< zD&V)dNsz}g|B%G`2qK@z_whW>`s~EmLM*XHq$xjuE%j-Zyd<0xF(41a2(b^L$$PKT zvn1?LWpSeFqke&)xkZIxF`hK8_3m!VzNUU(W%%#p!7mA-g_=Nu3C!fWm777wFp}tX z)o?t-L`d+Nl7TaAtSye=p*?+|4%5*pPqqUAUg&U(nCS*^+s;rz3;(%`>$7W*PD83{ ztObICGqT6zn-lSlhym!8i3Up`Xd{NU#LM)$VO_PM!ni7kBgHyPnFhrL)`6cG04(fM z(6SjY$FbBnNC3+wLB-rqw0jCHu3Er}hehSEJ|AB^b=|+Od}vjOUEZfum;gX{dC=rY zt2FKc`$gmKuNkC4=THOqYWMu{q<};Q_*k%{MA6tt02eWE*$7m?RaZNboNc`-6NVoK zaBQj&9v_!gl?0}E*_jnm%i*yL6@+oa018a)XUN);5Wt0>Me z^EDTgObRa-VZ37fs7XUNx;HQ2V(j5-WpDs>4(PjtT#+B*$!ha}=NV-K++zPi3)-WR z>Px^C6QwIDcJsE`-JK<5jN-DrTyK>l+%lGU!zKS3m9!}2Tp0fCL*fi2## z6%b>9%2y^nh*h{4ly=*x>urd#<33fKOM%l6b{VQh$TMJJYea++KN{46RSFVp>zxIa zhUDiy*V+MV=IfoU2?JH_3FgX(=^Xp>irxTe;!9iw?kr1p5kKrwH4E@HD~(vM+YF;h zR$#R`1z)pYSl?dDt))U96sOCfxdvvWzL9nNYp~~ILKx0ex#0!zXot90)biB_q>#sP zU}no0;xUfL}Hk3bTub}nn@SmlC8g+V5QgUQXn~Tz1b2pF?y783>Qfu z0JoX+<^d(}nL>XReOAmme3D&xE)|#7*QwUB>>kun_AFo}e;2IS55HbD!qafKjJ+F* zFPRhKaKbz1hbm+7g-wSC2-k7ZVLfCb-T_H9%X(3+oqmBMnKJ8-oP*IMJ0nY@J6zid zZZZe*Nd(avA=J+kwwfkov#I;vZjBn$zvkKK+{o>&b@OewE3@`ly{Dmw2StY#ZNv7o z{gdb;v^n(B+~XkNVA<|_+~>AvHZ0?zzTyD^<^`Sa+im~%Pqx}2o&TjBa;IVlCHHWW zJqXk+p6wyc>hCbm?U=)fT3#rAXiL%&RQzD4N!`Y*K)>bo2dE{i%41=K84MD7m@!Lk^dKw|9AN0@9@dL z@sNM#tp3hf{hhP=J5mTnUH^_0{v9d&J3ae%diHnq=*r*e*`0p}#R1gf@1Xeq)Qf z%wIQ$8IlAzJKNLmZ>*r4r}_c1C=2kQ$}5(+6NcoibsIY`IMJ=3GRG09OhyQj`j|`1 z>J8!9WxbF0w@%XsoujpRL)(e3_(+6l@iXDJeqO3F$*hIXEb^yil z;UJg%px5ebL|SS)1lr&xK^HMN_A$lpY-(D{nNNGRQEr}xA(UI?xBou`5q`Jm-o2BD zZ@93_dVD^3^77}m$b1Lp-IFb`md=ySd7#N}c3O(k4G2h?LtFAJ`C1CJjSQ_ETMcc% zY_PccYgNFN!nWIsIA?L)pO}B}7O_CEgwsl9UaU`|@3RqGX1}@XE3kh}hv)pKQ~fwX^Ye&HF_>t_D?56jg8ynBrexb3z9hs?ZlOPa@yKT0KB%sTFBfo`dR%%YD zqNd*3TX*<}Hyl9VSKcUWRVMwM%=)Ufl&a@Wk1 zyn7?@WyrUO;I(i&_a6%p$@T6ua~^-%9zB=Q79|&M%rJK}aE9UJ(U|Ak5~K@B5boPV ze@lvISwrZ*2KLWh|I(WR_&qMwBej0XJou3my)W8Z{2new?1h|uO1q04ur~gOIBfd+ z`}wgi@FvHs933UeB!c8vLue?9r&4VggBtdk%Fg`ta>_9^o&9d(#X^CMnh17Pb zrRBQ7;2DnCb--+L>J3#ZEGmI2l0v^NvuAGsNJZU&ukYDvQr6%1^=)wveA&0~Qe9{l z;Edt0K3G6Bb7SkUL`2}q`3t)1{-L_7z`A8 zWuHoHyUiULim@o%!q!Vh{m0`(5%22sweD~rR0+mX7q&HF^&BuzWeV|%%Pyf@*${=u z=;5D7lAS&|-=XUe28X4W^smD`b2b$Q>hyjHQbWqV_q4qS?r=AWl((H_H6d0TIL^Je z5<@3p-*4s*XpnD(oQzJj=+qMUY}+f;+1~z;S2gBnc|cf4E^Ra1f-Gu~SMp*HSY#zZ zSO41nl4YW#uxR6qyeZM{wa1b-pfg%(czJAleC`b!z@}=5-oMHIJ;hV~nAXvKZJ4dKVLNSmvP8o9)Ff0@RVj8e1kh;&&K;a0{ifA2 zbca6~K52NZ<#4;g5XGVg9sXbE)Ah^x`s;j^#LH|u6`A|;Oao@-=OxDKgOznVt<+xZ z94NLI4Gs>r0F1FL^G7Ha!=>;SC;~|@33gEd!X#xqakxPFlJ0!Z5rC1@apuuC9+Z>n;o!g6*+ai}F z@PvBirvkU~_T#$2dbt#Ca-ZKBD`9`>j6#T5Z2+U1Qn*#aKf9%+rJHjM%9~RZ!}pY0 zip9b<77jU6#MN#&UkrifD&8HwOy2aI{I+`$`$Qv2XO}Ks)Pn2o^*)auz$Y=rgmC=E zZQTV5bM37Qr4^`ieNYc{_M&6pjf;*=`RwgN{u6ovkEjUjB}f zMHH4G{;mDUOT8;JT9mBkK&I@z za!6bzb|1TN(zI39-C;eLiJA_q&4@vp$}+&PHs9?y0zD>B2WYm5D)K3Hw@Qq5azho+ z@+-vM9(7j4hA7U{hfBcm1YtYta1-#gEsC5k$4%UFc7p2_d;`v98Ma@foFMRK?9AcZ zFBzJd&47NP<;|(T*J!#<`{9? zC*E4<^|GS!7678ZNAbJ76KL&Szc1$6ZIYd-C0d`&FG((*DBvq-z}Nz?C5BzY>z9$V z1DD)zi>om(S}gSW+h>q9j6Mo3HTtBM^ouK}cY8Ej%{)A1C~RNLw`I5L4;MJIfUlNK z*TMPA_H=80^E~`g!Fb|(gayDjFUD0Q76=(uTqZtWso~{xZWaktxf^PG60ulta8hAd zPvcu1G=BAj)z3ZdVr|7@i$=xC@?-R?CklF#C~>vNnL1JXwr&&{`b$7C&m_N|xS|r% zP}8aiB*E|g-i4R#_YW`!-{5B6DQi)tXA^m0DB&_A8@Ln9(FdhgucgM~ zQ0e$M@X$r)&f8uNoH@^a@fT~*l`zPyEKRQrOYpY*mNic3q2)rP;kURAcW{d84kmh3 zmhQLRlHAv)ET;Iu!FBhiNLi4g$FDUT;so9i2pc0b?g&EXKMG**goM)d}P6 zGiZC27?NY%F-Y*_fFEi1I_bLc`bq_KNu{twFDKS5mDzjzdULDhmhRkk-qwoB9_`ap z*WVZKbm9?1;yzL($UmPkPD)Bmzkl|cKcb3gwQKWo0(%A(}?w5uCgjmxc#mG1Yq7j>#2aI1*JhL|AAZC`^ zS^tC{SDpLu<09Q90bpH%7zO`7ozGfPMfsYoq=#W^Zbr#&A^`&Zk=fIixLZc5g!iOk3d!+>VaIR**T+Msb{Bk$S+~qP#OoOMvFV=`Q+nD72VSw9sL^3LOD)gYeb*b zXMmyf0TVIv8c0(T#9n~7<`c3Nih!s9Jd&Y^=4nZ@4%xT0*ODPS+6M{E-1RHF4u6t? zgvRGvU~f?Q=VQ>l{k9IDimt?%x-oUy!iyfs)8%i8u~c;m&r`l^xvz7hYzj=BLBV@) z;0MxxyOwvAazlV`N#d)U+R|2F1oFV&vuN-mC!Mpk+{8P*SEg1m!dMAny&XN%vbS{y1B2n zk_lz%$!sm`!g6Q_@fRKv~RmS=YWFu-}cb5LpTiR>Mz1%;vxw99` zyhcSW2m)W(xWGBdcPFB@&)Jm@jyc2W!DP@O=UWJot1a++d5#j+2?1PP6Le8xgv{#| zL%q+%xBk1-4q!WhYkGN|JNs8~aXIHkYv2_;9e_X!_16BmpoVj%#3N_eTgrz;MW=`S zUA>#JFax8k%yfN8&+iwPQMRmf_Ox0;aa4I#@#*1EB-$p)lR$4tj~;fyJ$9zS^_CMg zmn^;=HVuJ~Tu!DVVVwPA{p(LzbiX=OV4@SS-bB$;1^N(iGIiEIU)EQ1?9r3kyF1u& z_g7msbDqCMF91!kDYD7`O5XhZfPl!~%`>xaOYzLFf7SyDr{a;9k85Pl!;?5bEbg-d zn3a$ti(W>|TmQIsoDLW@CSVK?`4#?(RK`k~r1*9gF~1b}fYN6SkKCJ3NIY5)WP39C zHKrlhQKHw!`r(gCKCWTwoXXKa6NA+%hcMOCu(^e|)t(6+V0gXop<4IUN<@^rg-ZB3 zsgqG6fJ-XFid{Q*?xInpbu{MqRjyYF+=Z9UkM&-%`{X$iCk8EBA92U487tl z@bwb1)$ces0%JJe_v6yGuHS>ie%3!r`&qOY;cK<<)@#wzCBE&cM>|LG#&}+I$^A>mUSG0MQ!-grHj)^Md)$9@ z$8vm0_C-X6yRyjAj_l>PQSvq}$*7g@>lTHocY5<5QWCfs^jJEkTG_2FS~)qhhRZF{ zsHKjEX5b~C4Z|tn?-to%A29lG`23y#*id=*py$A2BZJ9O5r!0TLslfP{i!3L$~(iN z4BfBa3D^!o79i6G8_+!&t+=dv&iN4d*4*%&>UW~ja!I>v7lRC?hnl4?22u(VvqU*K z$V>DdxPi3jhqY|Y1?6QeSXxB9Lgu8*H+H(y$Ba8FgwOrYR~A4sDSe$tz9k+bS!HhX z=>0@ff;fV_T>PE!d*t4(^eeiiZi$LQb#ty8T)VJ2?2!9t+QBDyMAjOA-h#FF@-5)u zdGe$L17`?Q=Ea_0Gx_!)YYB*Qj1M_S(}GqtwS;WY8-XKqQvxT7sC9{oHh(NjK9@1vs& zE_8xlRI8tc3J4ZcXy&p9=D@;EFC0pRbWoc*%U_HJT14>%5uB;B`25ZIOq-L34*$98 zw}vJs5BSwF)J6QzKXlqU@Ta1!nn-zRy~y{dN_~^%=YfKgclCDbHzhL?E^@TF#ny(N zv_B+m_WXpj%k9I7RQRIkBr2g|&QN7T{_}#TY4dn`ZL@rAMYhy53$eZhKj1xz2@Kb5 zKIN>y#*->Q?Os|-mT7^bhfO3L`b;BX6uVqg39$nr`{zW``aSV)iEA0Rs~&p>=#-~| z`K!lHU^-R2y@K?t;F&4TaX)Feq^Q^P6(tF^(v%a!wPIjTZuVqk#glcWT11yazpqXN zY0Dj1Y2YCIysi+X7#^@2O>IojfM4GHrhavBxV@djPOs0h#4)e8v?15L?{2|#p9C0> zD&a^}{?@zts6iVUi!JU8$qB8w+1r&RRok+*C}`0%S!uDFaj2j<#QAcy5m`)}QM{q* zy(M$$jbVKZfXX4WxQ#9I4#689nYU-EnH$B91qEuyz?B*iyzWO_IMa@%bU76{ybTV z1YV=^@_(p=GN8f-Tjd(byhD~M@_siYp-j7hglf}rHb>QOF$d`;$-6!Jv5)3i9n^r? zH+j8@?NV$>#xq&hX+{LxOD$8)O#!;;y`N zaz&jD)b$e38GRvP(VOp7Yq&f<*1nlHq+sG@I(FE3lR>oEcIYDNTzgJDcCvLKGM0y! z+M#*4Ju5Z}U4b*X@G-OH`EX~+AzxB#X0sf6=zibppQING zp(2((CJqbKUi4@D261-NjX*Auy0u%c@EiVJ=VVm7Y0OfhKsp&sH8ofWH`19@MG^Fi zj>9PMTf-+_36@#^4BOAyh)8kLK!|f0l}^j_3rfn`yJ6Dm%FONb3Q)wR{m+aD>)pJ` z1lO`XwLwe+xxl3vzJRZ+zd2Pu&7ke*IZ*f$?!krSUi{bwvv%tzXpMY@vwE-M_(&K9 z1ZjP;SGym*V^tO-QQ_D{fUT$3KD|Cm;ElLITSBDnrgRrAcXH)snjv>Mh6Bms0C@=G z@i2}(U^r;wcUcBRv9CZ$)KG;-4i_b+*7l(N9(dUIk&xxj#40L=m2PY#+ueL~tiV+{ z4fS)5=k1#fFb;nsi}zfS3x@x6=)mlWjEYaM!~+Iw*s|%Vw-*|`OZv=^EY)uEG({zo zGTvIFjr_sq#NC#(+K@5BMC@dr$liWQc~ zwQ^)cm7cksfA{89%`Y0}N<5i9V?>r)PUQrireT!NfYYWQaBADhhx}*Tm)S>d$6nEA zXqku$`x86ZvJ?a`$9B^yy-BfY34`XQ_e>`_CBC0~tKB3?co3~7)=N;5rPjSze%hz$ zJPG`gMC`Oooh-k$9Kd+P95^1G^pE~AEhGs;=XN#?lD}x!jhb9B|-AuX1-aRUO%JX zBj^X%IR;6IEJOx%ZT-zCndk7w_ti|ww7#2v%|AqzOBcA@`%N8{HZ!YlRBo>03#(Lj zO3#$T=l#BE3Qt-tA9QM&l}hlWzb-`C=9|3glQ{?4IvYT z-3$Ei{0EB;S?rhs4vIvKwj?iD=T6v5X%U0Q%SeQ;pS2B}jay%%gQ`C+FWo`iJY2Lb zo?WGfz8ERrGbNJlF!0F`g!4*aV=H{XKpCC-cg%m|L;+Gc?9)egT`(P~h zLHX~7ii{)tzWWm->wVTt1Lz`lMif%h)i!IrzgAs9Ol3@ne?x7s-nRXfM$&Npf`@Mx zY)Mx0|CB6NUI`DNXtt-RBb6u}btXm3-;0L6i!QXv` zce^S?^OD8d8aOcz!E&lb<4UUMOjG@UO+RXOjz4CUsRO%*ufjdjvjyiISl_Qkwml({ zRju!~y2(9a&{&@+PkLCQJRUeRrGK&QqzJ<0(dKgN+>AE$IsMQlU6P|ir1jjZ-&!{x25wxIo08b=cxV%{EF9@2O6rlwJ|0wz;)Ma?ba@OdwnWI zEZKhIZ7_~R#~k8NQ}P)d^I6|2Tt2nMN<2IJphc0KKPREIdY;wrzFaa!Yh$g1af-Kj z71Qfzz-gDne-VpC1uB<>@)tJC_?TT3*~o&QotTZ_u!vT@jN!=mK2jVEWHnU3`$l18 zE;fHqD-JVzCjuci{^RZBQ{_X9zD65$Ld)xIatSmQ&8vsvB`>WRgj(V~iU&^mj!%El z)MVH0x8X&UbQ`TS_$whF2hJ#PiS`^QASxyGuJfuoFl0=9+Gr`xj=zPN`(c}Y(>@-A z7o8TF8FrtUH#6~T+4*DByx~QO#ZIA&np}mO;|jKTE^XRrpJ>9+2Y=RlaDV-=C8iEx zpKEGGh7+alt#ZU?c8O;?XU@LnXK5+c)L&6xG$@GiV1!Y{2J2HQdg;n}d*MRXs*m3W z<|;amx+ZF$Y`6v7ONZcL^JYUK#iafy`14@o(E{8IjBHo)#Doj$k^btLLwoWNE60FE zqC=P6klW^panWeEOjVie%W4+%F`-vSG~)peO(gfst>N8A3j)S&m#DpC>D08pCmF^s zugPxY-Fj;G2Ui~nxk(-CBu5@7c&P^`;T{V@NLFS5cIo!r;e*M%h&sI#oOlQ zMHAU@eMN24GB2vUkNUbF2))WQ#9V;n+-ey@VBR1iaz&06&<*ch{IWR z#wAwrtEmI5yA>y2MMoIpBN^kJUV2jZ4?Hc^Qu}nEEs=l61GV}42WTXE@6kmnAY8K> z?6*-a8n~H<@Zi*ybf4u_6HMHUQniy`i07VtHG?!N_@W|pH=eSB@V=NhcQUT@XCkiZ zaiO~SVx>1RHZ*?2nA-WsWTQx1_F;lgg{7gGEG#$0g(r#=%cIYGmMJ`rodT%&o=Nco|O*N7{k$8))PGx@RPzH=g2O&E;& z{KVuz#{{O6$v++-$f%K?$Hu2my>g`!EoY9zPBc*erSJfXx-LS?!%x)CYSZLilh>g z=Gbf{0#$GK`_%;2+O+BLE1s5p=-HMlv72Q#2vDCJrfHb7sw(;O9WU}@>Z4(KV{DVk zAFWdyC1VMLMf_1>y_Qh^Pi;?rF^~Yrr`Bivl`gf{&4R?aT0Xy!6e&&9&Oz|szP%U0 zFJ3=};_uYOsOVLE6oWHh+@ ze$#q;pUGn+Ng*lYaVWXAjvjv*Y^m1I_Z=xVs$8^QE=O@hUJ@(T3b$Eq2i&T@?6$6Il(db7#sfv(sG1I62A z7K5fYvA+FNIO4760mv1%$B7D*jK;@;6gk7L_+Hfna@Kf~vxxP4ows3NulI$m8YcG- zJ#HwQ3%emMLWWhEJoTJX+*$R{m)~3fqR(bMMtTJ5DaFCPgd(T%V{$CFq0klAGcSSE zU${*@<6b*jQA@6Wt8@%C;h#nxTwpaf*-#|bRr-LG>aQX>SoZNz$Tye*@!gRj2xV8-kD$OYeW zH#hq3wuru*(W4(HKa!PI+#9q`W*zx*JP5j%sCBfmdPVFRIUQW z$u^lcX4DZz*&jIGJ@{PqC|A=L4)R0glG@pZ5u4b-GOEPg(zvA$&r}KoU*2DHc~XN< zqE_C2To$YCKD8`|&RM?LFkk2yd>s@gE_Z>l*p^D2faqzkyOfiZe|LVXph|@{yMSWY z54ViVrJ#0)K_xexG|5aA@YHDnacYYeqtP)Cg6bk>G?#-j+&^6^;zhX6Pan!~C_Otz zwqM1`9J+rK)-Er9KkyWYaC6v#LOz(5Iwd!lS!TTEl%X`O zUbGoqpc~A|l3|XEtSsIbudNne{NAflsM)Eo$_CTq9nMehq`oybl?S9%YBrh2C~wUd zhx=7cHFEgT<&h2*4(U4irF`o$oAi6|X=WZg^`S*9OxU6n+)~GWE)iVs>itn|o>Q7f zJCeq|HPyOM_fZ=4x}>j}iQh_82U_wKRW_1eW>kLaNMcHJ+4Y>Am8aUs6=PaSZ1+_c z9%)>79LnlCb8%1WMne4CnB1SZWV*0eWLK{B;$~ zroAOu*}hrc_gYZ$V;1ZN@a)VLN>V{hOg^KgJVRb9oRc>LPO#`WWmPzwb zFLD!$8;3xNqE?MZ^Mwc2_<@~z^%0g=?f2HqIuwV6-4~V_G291M?pCcEB4Qc{skOp$YDzQUso0SuBp~O2Dj0D0Ej*arYH*`kh{x>+M zZ}+hBihH=O(2K^I7#adpFDGK}2Bo;fzm_7(N;#T9ee69hcLKK)6D_C}M*0>u9X7w1 zyb2WWiLl=}zUJY}NC>^Jup+W(dr-hj`T`>(wyhjS4hVX`2n%)e1^$ zl?$V_&uq>q9leaJ4f5u>ZUm>OU%ltYWctpS)9_uXFQr9+K0GGo;^wHP+N8iMbdT1E zZ%H;?&cv@!S=pwS0F+B0eSNd-WKQiK25F_P^F>xBG^1e=xwXrKsh@-852&pO>5J9J zIkgTNC;Ht#kS-=dNrTO&U&tA^Q>~lbvrBLU_RsV1*m=sZ;AE_k(Gk03#P|hA!Crl; z$D8|Hn<*2N= zz8zadFj>_q#CP5-f%XhEJJVB+(`#vu!Yb}htUS8*`VP)}DGpT7pDF*V7vcvx900YX z%~nu;Sy^&8o!^vP-1>f`40T^~KE{rvd@GA8aC)n^p&a%@^>tcebh*^R?;Hl3Gr3Z5 z=wODa?F)X6jL{EzNg#pgXdMV?`#NG&B3VOi96GFLvtIWiU?TDGQHSt?cHfBl_a9qF zdMwvvv@eTPb`VZJ3&bd3*x$n}6ZeV_@}4`tPT5avG?+hsXM;0|a7Nd6lOjGjMJqbx zL0IMjn&ApGqbEH1)LpeL%@F;6Xa=X1NkN5}5xE9g7@eFT*>kM@cr@a4>ZFcik!CtJ zuCf>pLOIPMm{q2hZM$kRY4dS7rqn4ko*CX6w?fsa-uxuL9391(Ak)hn!CAOl<&_}+ z*`?@RYS%js7L2T~J!(!EuX9J}a_G6|7mjS3{ zm{j4lrr(?wAnsvg3$ig=!PfPy`t;#%pSQ9x{eO43wzDzoup1+uZPJd0cXt~!+y%v; zb48y5z~PX-N@=7#NUN>COQKrBk}ky%-Sw&pyxI`#tCV_Sv|sNY{bwy`CA1nEjoekK=O--)ZKCc2d({H5g1gM-QoRUSWO{uQwRoROK}u(%;+1 z^_J<+N<^fPv23pI2Q$e&{7kdlW#^x16Ieu!VNa5#=ge^SJ$|ak*eAsh3|V@cHef~k zGP@$LhzRL~UtcX}A0JC-qS^2w)Eja&09SWgjfYk|Ruu#JzW>}s?u4RlLHHHgF=N!W z5YJ%wta9o34TD$&k4~LV!lrt4=&!m=wjMqPt=(rG&fHm-hOU1)aDPR87mGpf&^HVO(PFQkP?SJKm@Mp;}kKnJ( z-EHetHOsz8N8h(W$7uB z><#zpud%B3l#s?N{s4#H0CRmM=-De{>2>F91fOc1PY;(hVDzqDYGSmrT-fZ$hh zVS&mS4tAHH?M1LgI?Lr^DT)Czvz<}J-q+fBbmazV4$WkiZzL+LdKs4o_xr>41+Ev+ z39<{0yx2~wT$)+n?*+M>r=hLsm|o?7I)>%eaf4hyS>68LJI`e~31%)jp$=lg?}9GY zl~eXy>!?;2?zZ(t5MI%8rk};1*nWwdXWMm$L2E)UQ0x3{3lKD=h!B`SPgtVz1Wr%7 zle~nr#QH|NBZ#1WiGYO>jvMLGNDyS2x%7xR3g_l4(F90vE$t|3kZULtmz5=e^-ilV z+Qr_Rw9@5~6fi_YQVeT1BybwMHY|`}y(N10Z1 zQU5L5Il&ow_i{YurTxpJPGE&--`ML2%OKN><|M8HcD(#_i8@iP(Vv8BRcI->bNl^^zDe;V zFlrbn{FYYEvTl5`_hk{mEyK0I#}M&JF|sLlEYng-FI4cO)=HfW1)=DEFL9uu1(RGQbX*!VF5{o$*_@q_-)r2MLepS3Z^R2(5Cq@Z&lZ(H%e;BouW#XDXS zF%jRkVj2@!Xe=hz?GmRkCN%Nma+O`nA|Y}msuk=NyQT#qPZq!EvAdEFq5|0`lF}FS zB6Ll&thGub1+P1)MuWw@%p^MOBPwFt;~&lylQq+Lk=UKd93PR}|8ZvX74=Vt7TpQN zlyL*5+*?g#2eIg;^+L>MHAot5s4dqf6mXw5V#wCqv(#uBLl$Ltz2~1L^qXg0u1$J! zYddJ%lePR8cJczQPKGCHR53X$ldHxo8^RQOZ8g*_!eu2@-D>vZ>bm!<;(HC6 zg!;JhN4|g=bw?$Lz*>Tl0u9mlBjv{}0xd;0@w?DoDsK_0?>JVRl_AtP%GZ?YsumTE zsuc%cSgyEmO+8j7L?vO8&>(ic3u)iku~%4ka07E^!<4ZeD3|s8vdOPA&_xi8hFgDl zzI3Mbsxm1nynOpt)HvL{N!e->m{5@ol+DUp6it*jB;#swfz6* zl(**#f@G9!uI;u{l>7GV8PrQE_QU%kqMP1LJM3qbs({N3ubtLS(FwILJn_QM8=)?o5Ki;3n zf+qi{ocUlE?HUP!Ew=BqD-lS`R|+A%#DWT9ay<-i&7IO)&C+BGnMONPl+J7k!IU;3 zek}2|(dz~k^D=VkOZHmmsgG11+7C#=wAJ{^yP@l+D#NTblIcs%D$*ta@2 zV{SVam(+gqiQlMB{~>nH;%%E4@x3oPMOfUy6)i2#XCyMr+S#@KyaZV_zJ?oCbDeCg zErJ&xxp8mw%k`YwotYjmzXX3Mv$sm#+5B?*3LUfEaM8_@cU&94zX&Td%>J&h>bBfj zQR*g}d!!sQx3l@a*{K<1BRc}M>?&@Sj=xbZeBf6x1LB)AufA_O5`^iR6uY4OVwLj_M8vppP;C8cJMd|lp zwRdHY)y5pFo%FGK=T;NkI&QmdJ?FVDfXBlYs&JQEi{c@ss?kE3ONO3-9I zW#{~brWA*R0w>_*Jvje>_i64Wl@Mz7U>qs0G@nM2a{E|?)TK?a0Ir%@JyH0Jj%{JL zlAfX6&Q-I{A8??d8EZA|r!MPn`S&EA-`?NR)nn`bC>EG$xkWnBbTRNJ2fJ2iHTQ^x ze~uzYZ8n^6FXAojj+0I8-k9~wCr~l7s9F2ggb|y zx9r->(OAyuWIBG}FACYWA#~sRz~1$%Tw}$%JFl5i|KkM<7R@%YOKKk z{~Wu?n^-A4Jld>eacMl&Z`p+i2Of48;B$|Eq_ZnETXoolBiB?|7A6aZCwyNfNo@$g zr6qeEqVD3&Obnm2O3(qP+9#p7Lp+B2Bo!&m^-g-tLp7pj^K*p;3!D;4SL@TAQ1Syh zx{f88A4Xes2FMgub0)Dvu4+3E*>8W{914gLBJAw;S{90vddaXJcB>AdgLwXqR4A#+ zWVo=`d75zlCAEld8Nm=dQPldYKtW{HKE=WhoplS{a!yR{7Xi|nF|h1MVBEj+GzYx4)s zYS!jX8_papXeS`Q8Vw4_Az^(Da(2fuRtuvZL{MB9K4_{~!G?%Bc}p^6(l8%~Kr<{h z7e`OIt4)u)b?57SBt_+87Iv*}?v+SMX5p>jYs-EKre7(AVl&17>C%-?7Klaio(sTk zajB~diXv*uUFo=Xq)I2x;nEJi?HlZ6Xfa()_7rA$5d!uii+}_zFe|p?VssPz8;zwHr zf8FpqH!la9LW0aWIMMAqp_Wlx7|VH3Z>EiZvL?&>jy_&P*>A=)ym9@GMSJ)FnFL5r zFO6>y8l26~&TMe``8|Gm7H~)9axE#>rnBVBuS~2i*{WCq9($e5qWr`y!-zA&tUy;fSpte2I3sIUs%mF{TC@jX zB0f+VUSQw;AqLh0R1N0Sfok}JaOZmUgTu++Pf%1kG)P)4m~*e|wrPIWbtU3fco({uw7THh+LTyrzcG~}mC*M*w5WGH zp^J2Q!h18h*-O|}ykfM3F@40Did}2)BmTEClUbo}w7kX&;eT}Yos;{YBnW&=Pcg!w zwUHbUs9;e#VeT8m38Q-jH zrSBJ9jl&gEMT?aU1@G_-^B?&$Q;?ELgUD+K%Lea%Q>X!T=%YOY0rM){SSq_D%Nv*y!#wp z=Yl-7%=g%Ph$o4vF6%U99tts79E7@xFxZg8dM}w$+7nUn~ z$8gv#1GErCe>w|nF&GscIxDBkCUMsBT6>*pQ!#hYH8NFmZpS7kd)}FHhbqD#L|Fny zy4#|M^A4ezSU$BqN_?7PVs8nL`4VGl*_i8Af!J9e+$|I^%>wrW3H7hm6{=s!V>G+S zno~pOKgviWMPF35(-{=qo#hzsO$ga6aer+V3R(TiiQdxh{y#00yIb#11kBnjn`|tr zBkA-hWAFM*q5EyvXhA*l-t0o@MEo9?&)l+JAaA`td5lwso=E^bkA>#gRghb3qhYON zq)=@SXtu2=>T8bp8EO=-ZWVuV?QOFR+3Xq@L&-~0L&Bk zcRD|qK0=f%7u}(YD2wNCR5T=RfU8wD=I8|?V=pCaf^-+En5_Z5i8wJ3n8kAIPeMUstX@s(N z%_P7EHwwb(Y-PbeWW{-GPHVFlXy3`%FGw$E_R5||Bs22=v6b3L^Q0WG*xwb537{xO z^ag&QASV;J*CYGhyjc0Wja3z+#;SgOwu%*GS>aIg$v$0;sG`Mk=~Af_7zp&tO{H`- zhnMaT=ZJ9VEWiCW-n`ETLQ0V-S7aAemDeeq?E?BgJq?QDvx&^P&R3OzwO3N<`?wp-;EOqCn(jY?5d`%Wq5vsj6PDu2w#!m1j@?)K@XxzZ*`5K@HamDqzy>Si62>*)`?A6tn=awBbg zqlA(<`<8>aWXqR}ej@|#^j$6N6*=z;ERx(R>NG!tM0O`nnb)PiKt=C#;ZqTTJ*n+0 zIU{?mX+Idm3+4hoA@%|_*#1sU>=rHq`35^tb$+31&a|i01b~jnI%lk4E z9S9;+!9p@0W0eD5i04s)T0MNOJP8zhSEI-saFZQr_BJ{Y-3|3a$Gz5izh0;nmgFa= z6$rJXrl?X)<1A-{Qj7YV;4(&LsmBouIzIaLHS=xmGYn?C{a(jq%8>=FQu%MQlC;>Y z5d#k*;aoRFyLng;E8d9&W!st(4VgQm+VH)p)Uu}Tgl54c#ma5q3vwdbcLu%iE@g^O zU#}yEZ}!B*U!rikwkL4WXX=h1$OQhunam9PSewkH@genjUt1!-q&H$Onl3=d$}faf ziJYzcHB)`U3rf`HbnisS09?j?Xh=vsJu`N`#8c*c$E_!=yl(NNpv;*Z(VNA%%Earc zI$4jcRh&@rGG1X-wD?Mq0{0DPVWl~gsVZw8)CyquFJ(ah$^^r#H!~72gu)}gc+E}} za>So(grK$$QMH&h6Mtv_6Zh;J64aLrGE!6$nM~`}*ZWm@lGK$yLTWryY;)-SQ-_4? z_Pbn3Hbh$OJTeG7Z72lw_wG~j*Gk8Bjmi#AD04p@UR@W4Nkt+`eyH^;ipblsT40(Qrz-2-8WcoXCJE#UHKDPf;Wt*W`IE4} zes4^!7ANz=BUyR zP``dXc{)(?g%C)4cru~}8pMEh$l5F4lX=wS7f5E1Hn_}ap^bAnhHIW(ir5^Fz|>ce zf)fzMbi#YpN;5@y22JH=)I}`E2NULQ$Zr{ZKh2zKM1Ce^PVN5*G~ArKko9!B-cz+g zKgk7i$^(<$siqpw^!cCrm&l)LI{<?T8 zp6g;<_vWwlmy}(t#pR~ayz{@uWCly(Q`RodtVbs7*~e|pBow{j&MO1e3hU&S|CL}= znQVqY8Fm`)vw3ljahP-3s^h(OIk)m2fxQ4h&6pvtt`;enz>A8tum;otYIOgcKf zo&B@ZXLr`+dSY5NU7z8L&CpgEvn-TGbphNAZ~+^acdwRIgvc}^F?Znt!e>Q$+vS(t z8jf(?dn4U8-G)vCs7SkJqKnW3X}THFr-C+yRn_r4Iyh5Olq1hwH}-oXi5la(Kg`%l z9M!9t?OP>|+1!MT%hd8M{<$ZN=@C*dR9|iO<(JZNsdQX2&3jI@tz@Cr&V6zJp2w?5?PT#Lml;Wp@9cT9?G7^WxyG9H6&~lK1!Nc*LmH6J9P1>=lBx zPJQ#zgor1=atsD2u8qmc)rcHu z0gdjD{6apz4ULTdd^))ljUVdAK&ny)$?lu#b(Fi^DuOzprWM?&BhdYcI~Y(kTr5-# zx4Mxhr4H4+QY!=CKHj=t22HvE*uq0J}jf2e3h)^L|`vdIHP}fF;gD?e=>Fr%ri9A2gW~2#EpySw4xAS_J(nqjsZ+v>$e$}d;cPfr&ozqaZoT8!o zD=)-a*4X$3>3Xp*XfPfVKs~ff+PxbD1qM@$>8#i*M16&Zp`^T)DWpQq_9J+YL(h8z z23{%vBMvwWJ5tmJwkK=&n^t=TNE=Ie8Nk$%pfCLstsG)3SL3EHLAbpbnp6+?C#fpw z<01b*R!K^b{N@_Fq4uzs90Y+Q(MDY>S0ts2xeU@a!S$9q4EHac)xI2mAvxp{j_9M-yFb(g)xn3ENd(OkP^g=;7^_!yqF)P=cml==h}3Pj zCyz<>?bOdPHGzI4g3wdx4^MeyUpN?UaVEV*!i5_&*?w%0kT?fq&o@}RG!)neg{)K{ z^m|S8qcvI7-NUAF5H-x!C>zwYth%)-4Fd~Y6YG!YNqww9)Q(Rlbi8(^J>as~J@A0f zw6Lal_~le#Y-$~2;!Ua0Wek72$1Ygj$+pn<@9`Ia zT)atibhNJVLxTxdt2&yXC>vwjhMu#sV8%)Rl}N7SZcXd{%W0(!FQ)k?|F;tmrnP>& zHI9h(iZIEuJG&Kh3WF10?bAzt-sPcEPM*-pM;p;#5Y9Tc{&hgwpcod=FR|!5A*x`| zrirFs3U(*H+^6b3FwTRi2w)-tH<*l&JbM$b6ac+2!%5DUME!MVcWSAj>uc%Aw|Bgs?^+dV&iK1+uL1 z^EV8R+XE6Xf`rOzG~Jp*h2*O8A%cPZm|dQTx1Cefl;s| zq|?02fi%362}=(Qv!G{4l$=VBbA72F($TE|AeImp@`lziiSzPaMOWvoG6Nz(G$b4k z6LG!(b*w;hRF+(>1p;K-+Thwz5n1;2BAleMsf6q`(DvSMMZp57F%Wg!^3843nS+BL6iv@E!MX4 z+#{vNM9cF&*NCop!Vs8O5)weo2t*o)Yr}HJfTnk2ql0ci+qrLwUpi<~1=6@4!f+O7 zUOgIq;(Xyn$d0cRMe-{@^A~|Zu(?-p0M?mBW9b!GgZ3y;f47F`%B?VL0KJA?JV2H)_R zEsb|wnMp9ei^tj@|8=dM9yHI#e|hyruW4rZF7K)wB{R(o*tBaS+atyVa9S9D9ikj? zsR*c|7*zwhjE@Q+;rMN1506HxzwqfacFu`#LnOlp zghm$TGdpmjjKQgqC@>p`M|UkL0*~qP*OVhZ1oM?}zfIv#Jf%r7AE`h|#|!k|<>aI( zNi9vw0X%=(;YHcwt=g7ESQF^6Oe@cg~<>WAT=vjT5#sUL3n&(kv&0qoVqjzE2EA?*^MnJdai^RQQnP`c9$Vl8Uxj@99Jeq$)D8C|vBlHdkA@A;~9aBm6=DC@GaERn_d{ zHs;YLAm)N7qRVaXKQKUgU!3BF3T=YfPwTGvU!+HgB#L4@2GbJiX0Bb+UAv~07<<+O z^E?u-VdzK(sFfd}TvJCi1x9kE$#KgpYvJ$!4nF{d!mB4@)nh#{~02v^f5WVBiJ_^YgLYy?|!@yHJ?FUSYpA>R9-3WshlgRqTVnYNE`iL6y=Ud_2bO#-p5Vn3KlOlKphc%ISA_*5 zMBgF=5drHDppBg;I67biog8<9t;XVA+cEGoH(0HNKb2h{}g4`X3z;dpe zQM{oqw+@Hw47NBibd`?~&`mGta}yK|yC9b%WQ74-!qyJL{E>GI z;}5Ha4^jLLA5HZBOQ}SMI0t8)B3>lQlLDnhsNS;&^TyDK7k}#xTwqecCRZjferfM& z=Y2FdMzlcvHD@4Wy(O$zv;PH=kgwF+|K@?+@nw`_Z}|3htLfUZ-mm}X9RZd#2+OyL z0HMH1UZ@iX0MkzhX;VEgUF=Akq5=Ki43axQE%Xl+DFz5$JX>Mg&H+!`)|19VgOdS? zVb0_=%bT>#$WNC4L?omdv<*lIP{)_CcoPx_dOrO~T+)Bu5fBG)3iUmp7E3RAq81I} zGiYPFbr8dUi2dIYJ7etK1u*i>X?>m(Yzk(-?{#U_Qufk8dh~$j++puAArq3zr0u25xhMy;n@PAxUZC2` zx0VZ8!;-0eXxjmp1fW?3sgv};T;8Yy+9xlfE0aVfH+Cdx!1Ki2-OXl)5H`j#gq=RU zglvmFLq7wKXMH+4XM)%jCiJS(X_k-)B{DH z8{EJybR2O8URE|}ZEJg0I9W6R8r+t>wm5q%5#3?qShjNm&u!<245MRWJSml>dpo_7 zvLk`Lvf1c;>G*B-1dF73S>KxSov!g*0yBFK8Cjkiqe5>D;o)DJ3_=_Nr(&VeKESxV zec-dS-#$P+5JKTf9A-l$)^>p>rZiH?pYbpqEc&fCnU+QiDkeZL{Mj?#8II9%hvo-| zHpvyM*(ikO8Y$)aWF4>6F~5zdA48QFI@k5stS(;zZ# zj&*%}WZaG0a%Aa4e{Y1DsOc())t0{bF5VF^h@Z-p-g<+*0; z4HRQPERBxt;*^Ip_C{bohey~eS)jsRi6r@;5s~r`TzR3t(vq!Fho&DvdyNlETwI)f z^=lkZdj7P|?iuqD#vqad^HA3!nKg>8(xj5mf>anFGi8R$c_$hM!Ef2H{NUFnVFfI& z^URv^FF7PKdZ^dVDsu+MF##6D`CZLkz2cxo105js=qLd)CbOv$ScP! zCkedcyT$ibf#FO!*1nLElB!TgNJ*=vt{7#dmh}+i@#CD-{TZ5xDoY6U2Tj_WC7)iE$()WDJ#99!vlRaW6#xnh9=M)@0H%5@i`xT|{OY6R%btA+0nU zkOxho22;ld1xQ<9Lym??|7V(v;NhX6>*b6LTHPJtVHD5d*1giBHgr`?C+^@k)+m}n z{)|;>h(U1LXe!sIc1HG<>WOnpUZ^F?%X(Nlo7(W^Fwu8_ zlb0A4^|QGb%eTPL7*r6G7@D#ZSwNXrYs;rHUlvCjLoTJpTccaefjs)W0LuL8`}41OJn z6079Vmjx^WjWRp<&RZJX#aDVg;b7Wk_@uJL9 z#{r3>?#Z&CkT$KxAjX;4^{=E+PtB~|8wrNZJwH|=RBg9{ zYa@~AHsyX0Rnl|v5~GR9h6RAL#&Sv~wv1Ah7x~E%vF%dpeObRLl3jme@n^qhqS!HY z*)X+%VX{T$BWCd~YyDI>$PXVrsNO@k_6B8z<-WEak(e@L)6C9Q9kofXJ|a+If_b5Zd&7d;KLs@wP@X`INq>dUq7V`w!nyc1GMqboz zhHgqor?QBaaC39BNQmrP@yYXl83HDXb!EmDXxnaLW#mJ`abG*FKc(7QZ>*7s*DE|B z9VmSKe@eH{EW!2mT6*`I;#ZkM_l`Y69w=p#yIU@L3xISt@H*BZVM3lUFbjQUV!a5v zv=kBAaBbm%2Bf5DB}iiZ74gAJr&WJz=CQPE=52w26?k+hWv0fD8IWzk_DK2HAV7OW zW1ne*$HD7GKtPr$WbgP1SI(yZl+5B);%S3xI;hb@qyGxvXYErV`8qX(6OIc6ZL8Cu zV{t}P5i!WBcisBjU-kj5AS|T-0tOTk@ymMM>FGU0jCGJ-T^(wk^Lh+nUIQm%?6HeP zB?(djGnOy&5l%GvL4T&9B<#^?B=AAVG9I($cA-b@%5DFfE@ptPQ zdNqKCG9G5Pfa03(o+G*L?shB|@x_DPr5N$#qGw!qa8O9Q8C22q+hMw=3bQ$Nbw7NY zSBL8+f2tM-IN5Ato%;bL7LTw)K>cIXl*F@4l_c3qXEn;zZZLz)F(K^XQZX@!7hwV2 z^Jg#49bY{s2FtjuMTyhJhUs~vkd$SUcEFkKalm!Z{JR6hfan5PVefyZ{TyQ~j~(IU ze78(W*$8TFT4}>2iC^M`Jvc4-MJ76{)2w<3`Ihc0if?_oNRHsWUun&f{f6L@V~D6< z(O(2%E8R@o7-VK4w#zg0>+QzVwdIa3KW4dS52=iSRH&!Pb^R~BItDN08?6}x9CDkh zzp>N_Fh;Hs7HUnrK49y1h2 z&+Yu?arj<9aa-kQhcHVW7luhHdeU)`P*@H9rFa(XXKl&0)-Fz^-2Ht`liVW2`kOq% z$#bU1!3fwFoRY}$MdgGt8?(W?<%kVUQ=5egI-PBJ1KxjG#ND0nrG>-KEFrs@^=96T zqgen$MdkXCKQ$Y`Ac#f<6&H{KddYINKBxx{CG2%QZ-gg~-Exq&yF$;!u5F@4FsPj= zQ>VMEJ0m&QdK^VKjTv%N{x%nD5evgyP9b^SDEI|NL5jf>sKbwd%DaCX ziQD%VX)vlPj8*&sx=7)kw0DsdOu}?%GnYyOQpd&uQwObd$Ef*lKgmObJi{gPj}*xY z6qc@hU~LaeEPD?fwPefB)ZLW$-rze4keiV{=y_7C#;L z=$HZj{ofv;3^p7VdYkVCQM2uK}CAsQuw<`4N>fP0KF<3c(GKy46%Aw%;CF`k(B1q?{v z%57@9HoA&?kyh(qelc{@)AB&fIg(#u&^p!(z*_c)qRQ_)QpnKMNG$^3rS`w)Y)b#W zPtionnfX`K5uJj=D$&Z{{+8N@_#XJ)KgYKY1ixvL;e`i@okL(dFwpXx(&MCC0Ri9) zq|Ln4`?14QctJPvGjWi`EA;Wuc6IMo*oWTZHyIMWlwf|7HyxxA@xG$8Pjl`-8+DKj zoFD>sOigL+jca?j41Y!Z0daZQL-M2{t^oa}U&oof&7;-A?L4 zGswV;K!?E;J^Hfu0PU}v$G+xx9jbOdRAZ%V?-ZN$qqUd4v&RY$n0pSIs_2C{YrPC?Xi>|^7yCJ`d)zYfLFaD*Q2#gP@;GW z%+9WO3dH^#mG2cx&GuwTN!sOE*ty#a&R_nqb9_Z`V(~}i+Qwujz=7DW7Ls1qr(;1$ z5O}JGKa_WA_YiDjrYU{x7UrKzN%ON1B!q}M3YcLF$M2nf3=1a(3wp?FYbE9FB&JzJ z1m}OPyv)vBubo+ShIfFBD_UM9?qP;dXF(#b#ddfoPKh9||k9-;*b9zD~~ zm13@fjv5epci!N=@%Q>+)mR}{^5|lH$Nwpz-a$QtybR|K#h5GPhY$CW(3VbGWT^KJ z3>bkc{M`HWaB;zbID);w(9+TZqr6ZemX6S_6cJ?4x2f70qD#av#}Ds{gAt6bBJQWx z9N#GTtft+rWh~XH^;bc!%h?0-={) zicu9oO@ajDV8THt1^B4SQU-se8AMvK?jTOJm;|Wgx3$YO6K|Y-To&Hpo1pK%V}dvf zlQF5r@u{KL^8f_plPm#yf)6QDjDREdPAma*TBp@f)T69pEin~c2*S8* zAjB=Hp$h8zj_H7tu&>n0Kpr`C5cvwq1jNHhrYMVEjscx1_y!c(BfXjYPs{O3B49eo zD`fnK2#2wQqx*eKG1hvz`Ve4NOkyf?4-^HRcvT(NO4tpWGJ19pNs$gh81aFX2Ttgf z3}{AeOMo$tuI>$dIhx&%CLNd{jMPxt z;9hdP;(HyP*M$f+Q5(y-VP=BPbQ^UM??80e1$5U4jE-y z`HNk-c3$oZ*)ivUPuTyacR8DygjrH@q}V(`0d7r`Rt$%eDmy>>2V4HZ@cl42IOthx zUDpQEL83lW>Po!G=r{JrYl3ShBIRE&t%gCS)cGGrK8h%x&^fs50Y-l)BVlODkzIF zlV=y4hThlrHsUZH4MCNn3D#!CTN3|^vG@Q=$UY0Z4l1_~t^gRv>zwkD2RFIGVKd!j zZRh`wWY2vMuqyAI&lHH8)f?yn?zng^{L!&IdnO9KhLno$A54XP7^s{*TC^buaJsIR zvJ@vJ4PBiD(N&-wi~+vh*Uz`_FmxZBqB|d-{BaUVFRdJ18PO z!rL7v+1iSYhx+@IgVUgwn%ui|bS+RAm+oDQD#$JHniXFAOJG!wF)9eOyn91ATMCcw zgDMUr&R4CC+Kv-P&|gqF0wI#j{o5Oj|E?Us6H^ph)ejNJySz6j}TnEv@CC2pQAk9~QP+TC$0kb}iTtf%TfCMw+>3;G0Ux6;k3o+<9fgxVYb6hR4G&y}dt{ zP?o&T_z)I+lj^1~(FN~(T@N*H+P(m-_CBe*?8MnmSn&hYKH1d`>QJOPo27eSQBiLM)PDf|4@M6u>OVC4A7=WGc>0eVh4jdOG}HfDg@T3VTC#lla3T^hC+QHUgamWj z?MgCQ)^Yy7o)*j-^VNC8vq5LU2lqu)kIjEeajJ|>$4i$jGmq6b_yj8j3cvC9)1%T6 zB~hTdpBGjan?kSRF@h5jziln$6U=u=e%H*u>8u zI{j)2Ufpt7k@!^>{I{K=*W>~MUpi=QRea&dF!jhdfB0tkvF+tnzq!Hw0+Zd({VFB8 z9z;3XMl=s+P(S~ipH>&Cd9RW#aV~2xyKHrGcyOS|lu${v@7M)~VPn0D&huJSnj-j% zL5L>hnE+ah-^6(yMi%2Bvq&(vpV<0FB*om!yCYBS6ovv3HsfT7>GG;{(88#WYyQVa z+6AL^3+gfDSSrPfbjCf2ebHQB3mk3!4E^jOdf)ellcvZ-rXnY=;2kr|)RRq9+amI_ zb7rRM#VytmeUyKp_`eBRfVqW5zKhTp$M&zBrJl-u?w+)tM#hT5BY(J_wKob#OZfEr z!t09cZSHTIJeDJ4+u#{Y(s65SZDn2N&OWyMy(?hy%d3-(FQGoeLkkchA$`b%tbd0* z{2@#lkWeA3=YMx?wDqbVR@O({8Y-N}t_?aB{O-vx>%R9ptA}LpS6;Mw0;&Z*S3L6O zr6cWGFPFbByFmn*n;o608vg_!-~zsMo`vNlbOIB$b{-;^K7Eb0Hvo`4v19A>fihJ_ zqEu0HZx(;W!-o&o_PV%D*ECcIg#6P-E%i9PuSfbAoSqJGin`sAQ1A59s+#ie6l*M zZ2kNQLQezd;42o$)E4acYh_bqVu)aAeKxJoMlJ0wblJ@g_U=F5UehxEc4OH=O47vQ zsgs6AWkF6}XV0G*_)9M)?RDWSjg5kCoo!F}$AUIQAtSlI+fTo(9=*xBqOnV5O2vLV z=!(Mw|LXr9*V)wDtqm>A?xwTm3tLAStWNJxu;^&0>6*Je>WyBzs&86$@iU8-quPuL zGqbSUeTS9NQQht5-xOoG7c{mV=C5e%%`F!h%PA}DyHL*PZrj^vlML>CY0Pmd&h4I} ztvrq$VE^C4Y4?&=r7Kc!bCG8zVf_`{Tzz&ye-)wY^m9g~s9W1WBM3x}3({nEZ9WR! z)~Fb&*xh=xy^%U&GNLV&{S(q=stV2;=@@Kw3YyyV&aZA5-bKm{8WpU_=< z7PqX4Yk|A%&$4TtyY{e!FCdF?|EaZa%MtybhM9E3ySYuY)Rc4+_VWtheOsD?MvZ&F z=U&+y!*rPt;vx34h~p|%h?g;Gfse+fZhKg)K92*jP^5uI8%@R&$J=G2>LMPcKYVYp zn!Sr~@o`aLOUs}y5?JfMQ2cCkI^#e$km>8H&K^g)sHi*=U$OLa>ExYvQ!q)|9sjkj z=J$p$$0_DwcL(Rhp0jH_ku86VErp|Zcb00NVwpCGMo?I`u&#Y z+~&mkgONdnucT$CnY#J8jze`{3n6}!UJuVNV=+d9weq_r06=N^LZQ<1@;nxevj%x&$OwkK;H}kNKJ@ zy?KSMOukEnkm%}a|k`qi7uoS#4(-e+g!Yr0i5#S0_lO+^dk1G@t6$%_}>7k_@PB|7*+%Qojb%kD_|YRh1c$*|hY zfVI!=dxzqW%h%L;Z$vy^aOK|^Tsl!@J^)!P$vOA_njmO6n*g7*#?m;UFO6yfFuT|` z!B+q_?W?Ktsq1qQ=3*2YyshEZ&v4p`$hus!bwV2do>b@@Vh7t%LmShAVJr#t@a=2ePqsp6q-N_#bgXX>U`eQCt33r}>~IP}M^NfrlMVU| z!aXxadkPF%i*5z-RIe0+khyIGxm};_ps8vda*5+8=tQM%kZf_kJvLGcis1N+5PTNBonjmhtOHUR#B*=uX?&1wya zj`LGcNn0pJ;ZR%DuTRFmvsg3t2)nHjkLeHbWtvn}zxi0r>I*D20bd zx`&+>OxK5<^7iBKj$}40^3bA3GU~l&j1t*S_kmknCN-XWRDL{6${mB*% zUF;J%;oZX40bp})?<}|GC?t#SeID3?u_23o@v@ zAm7BH27m!Yb>>yh2NW=)QV~@vN%sn*Sn>=|PVaS?U3U2jY-S{HvyNnIBL%V^rLVX@ zWQfeooCKB1#h@oPOz7PeDcd0nv9gJHr|gG*#5l%weNWHD2)k8O&aU?A*oF7(Vuf$8 zJ*~zpn@sZC(TTP0kg%Ofjo2F5{A*agmN>H2?&xE7KFZqNn#t>_baT@H5#Q>w+$if% za>vOJIE{C9pRY`|uhkODZImHLeVI(UG8FdgT&N=Bzf_SN(o)8ANIAou)vq6$Ly$DZ z4gdt*hKogx&TCL@9cbsbKs$dlV?(;S6j&5!Isdd6iV`N3sRB0op{xe9(` z9=FMhp2Dcd=`9XDIZhrnvyldySPsOgPqq}q$e)MO$;t9Of1_D6V3eh{SP}2?=NlcD z%a%103(Hz@zw>hQT(_zYyu5rQr*QWb)`cC@VTTEFAT87Pk#{In>f9Gf#x6OH1#nAy ztP{!!w5u1JX+>#$`r9QTuXkiAhM&F>8Lw_STI*xm!aEVBUb@`EKd2WZsAA+mOA_li z{Sl|3WNSK0X8p=iz!S&vvk8YTRALe2`1GzhSU4Z?+ktwax(!fJbBAE%uov+*kjoTv zB27S|*?3Nwa^ET2daKq^?$5PQrdu{sWV7Zb{64a7FQM*E|M%x4wTx*Ee+E_Ph{aW5 zF1@JpCUw39PFp_rG)j~F<5El2y89N&i)V#WOJnYEYZRG8toW zQMz<7Gb!@z7q2CN9T{r_#;glj7d{&>M$RvU9rFX`Uw*hR!6pb-w_F??l*9{^jp1tM zvzh+I{Cz{`)f6e+bFV`V!v6&6QTMXu`6K@kExf;C10$zNzWuPpx*7^o@8~IM;~h%3 zbQb;nlFzgF8|4drrbF-RqATcp9qSa=m2hLp7R}ETl78pOft+b2vq{~qbniiu>+LIop?N@y@29pT#S+sP| zTroE8$+mD=>4BRL_VC%wn;7@z!h?kO`c~65ip`3Ez)#nDzB`fNRs>kGPgTd|IhlER z{>Piny}4R?W196ar*jj3Jz;#pBdxD_8?#d?t2v6J;q1k0zw+qm>Ag{&JA0?5zPT&AbfV^ zfDJ(F!exl?KO7Q%j(Ut1N709@SK2*a_tug3oJQZ>)2Jw~?a3R&7s9(!cHNq77dWh3 zSQ6z>#3P2&_&vkj_#th_DH^B!-SyqN^X5zshKtR0+#YA*ojG@@5M0Y}jw1borx)Sl z%`t;OGaKI$^?zA)h4~Sdt+H+ukwb;F8}aTAl+FKaAk;iWOfP z-UimzHAB!pU<-uI7SjrB5{pFh$$9atsT09M{%&Mj7uW@&S4ZNDHiG7D~+F+R&3bQE~qgX^{w|nJ%y1Dk z>!sIbZAJkEcD0Bwo-{Pef$+3tn-3XI7E3Vvr}_m4A0Rk+yC*;2wb=Us5^fBFW`-g- zFaA!>7tqXp*x+YO&Mv{x`}q+3Z*Uj^(S_foh$)<#4cn!a-tF48X)w+7;MCU)`LHqV z2ZCCvmgHkXsr9KFEoWm>9n7aY1#A*ZA+ndRRo7+;Rcek^XreYrUsj8 zdE5t2K)?tm>(kfAg*%0^NJ$)PciY}(FRP$hoW%7;`{fgkvifDt@5M=PP*}nW-pyNK z;kZvNdD<4jC_smE03EC!iI^?ji}V=cD&g<$!cFqR(oeJEKU&tEaI~aLU%{}ewAhto zJElJDW6@1gD`&DA3qsM?L}UcBI4dgq8x%4f>tC|%QN$25!bhK8EO&lUgP5O#5nSO0qv8B;x&;jlrff zqjGt077FZ9q*RNyxtKU7K@^-uH<3(QY)dveO?UXY8(2X|6}wRrbyt;Gd{WmsH-I$&6^)hyCeuihHXjX6!V z2xXXWdfkHGs)#8ao0;g*9nUu?-!9{kBULAu-Ll2qFgxHNMv-y_EilqfCMWBYnteZ` zZ?#zLk#u-}vor!U%w9&~!M`!`Ro? zcb-_XN$Lwhj8&^5+muDM9>8c}?$0%v1ZJ*SwI)Yg;ASMTeN4y0#cTZMC#Slr7hMw( zC?@2QGBN%A4#!{tV|aqnSK`O(bt7ET@rqX2FR&zmfF)7qHM{@I&aTUb{bC!)L0Vi4 zd}@Fc_KWJpNQPOR4er-ebNNUr|kh%HofK4W~9r~Ft@%&VdDkd$Dz+Q@3+nw<0O`)KIK=w*x%NHHDS5-@`X8|z zL2#`b)jBWN$^n-)Qoxv{A0_g-Ao!275p6V2z%di4%B*j?&xA-cH5LP+|EtmNcc4sZ zy1RaB%j`t8Z2K^Yu8-4gRTxYy=b5M5S4os-e6hgj-STB8xwp?OFJn;wNWV$ft9{=7 zmow==^6j?NXtPDg^bb`Wh!W^|&Z zC;l-yw)-m6)=g=3t>e`soy^bZO&Vyq<8@DMQ$G|OX?a7bNjzz&|FF&z?bA2rJu%&h z77Hn`?I@m(q!P&U=FHhih10>}?H;vm^kJ)tmxA^<(&k6SM|nMIPcxw{iV^Qv&s(`b z`Qr&yQXLmPmgGm?uebd|E4yKl9QSPf*xfy1BIv~~ad^aeLPpxEXHQmoV_jR@tMLNQ znfmNcVL2l#|H>VCoa7tslRBnsGrPLy)y)W*Dd!09+jKW6&4e}U<=AyyQ9rF~@0{s2 z+28c#l}PIuZ2R+)7X2I8fqYHfA_uf?AcuFNtlQ~Hstt}e47N_=8V;U8VyK6ZPCV;% z0^Zd_A?2ml&!-ogLr$3d5Kmpp>rqoBIdBa3imo~!O>Z&b*0c2{pOFYD@R%9D>xZ3u zlER~fRv0$06ZV9loMK1Jo`9UNX_M68ch9b6a8|c~Uw6uE{FmnzNt5ns!YtkJyBDxH zmz$-La>=grX&!{O+gju>b40Z*+n`{N*FV^SniH~`=cV+Me^jUXv`)3u4h)r=iQlai zm_Og7Tc;u1I^ex>8{pFH1j(r4)`aG$vv>3y3$Is(9!v`0u(LQX$ypnx_{uoUns~F= ziw60i!;s0(k55y!yp>68#j%)EezJ2#GV{|W>OoF~qe=6F>D6uqOfsGb;Do?vpUeZC zIQ_5W&Sfco8Foc?+t>+{-n6IaVJt@oZRJxEE*b2xsY3(Tjb znv^$3&eIOlr6u6zYMsay+V!|;3C8qTC(|}BJGqzv2`jyTn0>Yt&IB=&vJK9-@5wdi z;_<~PR?d*W%8rgC2eRBDTr{<_=ACg@pC3|EjGl&>tj%h3vtTJH&aYW!QM`4K>V$sc z;nJezh_aYwYzB^qb^fw@#28kbC72(kG45duuM}U z_E-bAz8I&TaOYX36gV=Jj2zkYQ*yg^;#`TmhZI8$p|z8OvwhYwSlYb|xbb>hR@aKh zGp9QPvmhTiuo;4NTLTQrUDHpT-;U>eUn$l3NMz3H%}zy?O&#us>tNlgaeQ?f_&iI6 z><=LVTKeBK4y4dj2LVSIL!4BYc`jzvoMS%Z#!&OnO}qAhIbgs#`N~2zp_xn9vV*60 zsEy=~uU{s4ymun3kN&yV9^qwLX`ylfxPM)&pV$3fzD4Ny6&c6y)GPJ1P`z9Iw_>pF z{V}QByMD5SKoNnx58&rY&%4e z^=AXXdR*R|X@S8T08)u{jKt07lB?L=+}Vq{6ftNAvf&5tIR9`(tcUu=iM9mCl*qLrrQk9MfvlxKU>nV1CpFJwg2Azs$B zA1>+X{)<3=b>4}7bW)0?(kx?kiZh^*C?g&JN!3dTw1x zOY`XqjXbWGQ`0{5QrG&Xv>R=d95)*!%s9`Deeu4ZVt~s8g6^xnYZoWIES^(9^FR_M zcrA}hp;NmjU9E!57?z@E9c60vB)P{;H@r7GhsiBKCu;sH_Yy@|Z_*kS?}g^3zh@wt z3x>PDBiepx*(xB*woD*5d-2%yY?VxRn|v1I#Y(yD=2aly?x0GHb^^S`S5L0n6REZoNI^<=l=@c`*ll1#=HhVjjd zi3Vh^1S}Ud=Q&!m)~S>e(+ITD&ygPxos`~BU_N+i6?o*bXA3lvZ+zW{ ztAzHRLn^r0=f4S6)pUdbu$Ve_dgpS!wGc)&>%;lkv1gatVz80>31#hz)*rV>zDDrv znp%^YRa9rzO823leY$yNz}>D+xqBS{rVWpd2)DbA9mu-b^oeGXqGgg^aO7xqnp<(e z^MchdD=~%Zw;r0l*a|^JseZ#mP=Shh3EcM_TfizH)4qsQXTZ2uvkD;Nrvk0Q9Kmmo z$56_%Wjtpazr`pp&!YmI`|CcjhCLAuU#WgKNzAmE!GMkVca# zhX9hiAIhQ%X%6Y%I^aLkldF2!Z_^&j$^LqTWK#eB!2k$dB5yC(PGqzW${bi*>u>yt*5@ytrSBd9`H&>WSS3cBY2C&#HCfTqR4B&kSxYI| zu1I;U!TGV1x`}FIldO{+VDJ;?)#1xMS3SE~Hn;$?q#;OT=#+&h4;Z(SmBJA!a9lU* zi@{5n-=U1!!LJv2Cn*AVJ&V^Lo^GFvj^&R{)X9@?*QWxBfE7M7<8{HFRnCh$vv;@G zhrci8FxD`$^auN{u}u$@wXViLBn}%qoOG~DLU=IJ*?yoFQtxocGz!*|H8QcBL!DHG zXHz0FjSg7VEK$$9E`gd*o!XZ_ac_Sl>{t~r@PYb zZUS(H;2*RCuf2(<#rDK|^HsXOVxBswg4%jp*o6mp{n@r0<8o+|+g>4|+arV&M<$ax z%VN&8@X)$~lTvf-i+3sFCMw0Z7Vqe%%P>?V{42RkRt-F%PyNIYbo#~2~E zYuswJKxHbvI$6pv$1$kwgGuRCcJ1savAgs;sMrwz`c7k|+z3B#y&cCQ?E%Chbn1uW zb$Y9FHWHo~<`}GF5Ht#|VztFz-Oqg&V+fJ&kWkbc!-xD=vVa*tYy;G5&z0tee)H}h zmPI}J+Qi89v0>qmONib2@lT{8$8#BgVDt2!96E6``IJy`8|z5VsaJ`@tSPEZ7(dQk z3Eji%*1K2z{1h8ISIElxu_8yS;N6O3D0L{ZT&zaF7sVF3-&wP<34Ce>h`yd^oF$TP+ZKI@Fa}(C2;p0FB_Q?o*nFpR#hwR0iYv(^kV7e+9c}Z_mTt1PT|3*$h zDYKHR|AlCy2t;cSsoB2>(e?=dL`yr@BN?%{^C>JY#gS3n8js5UEn#%eTS-4$Qw8U9 z4{$jhdBC>IxIWv&O)0FaNsQV<&7#()=AX3dL#0JJ_M7X@yQdaiF%UkBQN;LJ=XP;1 zDCGH|G#ixm2MiZoOwG2d!;e=v{z&}$i*}jk*{Gbe2wrYgf$4Q;s>OQ%*U^SyjX=J4 zQ))QpEepFM2;fv@_m@|l$7|Q3H8EY2)2OF9DHEPQ9vr4U{k4MsL-l=}G$eK>yRl!L zo1=wVq?|xAgc6UwOMc=ocV<37YWRIeiC-Smk~cAnhsCvj=%W1;oLw<3F+PJxjfFg% zNzqT2WzAGWO{L`8-F?fw0BX+Y*yGr;!4P9$Qsl5lx5$lDc{I1L&9E|5R8vbURrF*#!yT%l++V_+e$w}xMAO|z%262tjVZC>LVZPAgua5y97E9B=POO@u=HQw zMWx>{ASj0T44qmo-t1W@-q?%nUN&zmQn~9QfsYt{yneYAK^nqGNI9f*B8R7gu(X$h z|HCiaG%#HbnfD$a)4Zkn_hcHC#nigS9hqJ=F20TZxO<6RLmgzdewfm8=*@u~rZ4J~ z0X9+9RisS?buunB{=>PBL$WvO?&v)+)sLm@x7TtiVhm{Q7ZaMB%p$F359cPRn7zJr zPbo}H&=p-wR}PnK0@$luN?XlYu&jp4U#jDlhs7`?0KLERl5!6a)S{&`;)Xf4T84iCQzVKfraPzuggd=*qmb6q*`-aSkw8yaM0P6a-QZ)*GU$!+g z?7&X|_&fdVFxNF<5Bk40id@dF${*s~imC7N)MQC}099tv#ICK{Q z8tkUXN9mgpMiN4O_8bm(cqXXzzR(~U^%K7{p6efB64U{vpr)I{{{RUe27jkQEO7#! zlnP`uv)}+u_5MHJThKTRZ|9wvA!>GZXMj{yfb^7>1=OX-Rc4kgH0!1jw7D)e%v3T& zrtj(6q`q%GN%rZ*T2VP4Lw^cpHau3ClW=eJ>HD<89!=9M9eJo@$9b!=eUdMsJICB@ z*Aw}An1^(7q7astvsO|xkVnii1j+eRIEe(7bw|(BN^j#L@8A_3)iL2|d_3bKBL#KNF=Dk99dV}vr%?)Ia(dF`|KQ8i z0js`e?dOEhxjN=2LwMTB5IvgUtw#9Q_B+yMFLpe12=n1XImYX_RYyp-wmaZ-zdEH~ zue`D@^GL`rTH1i*mgxz{803HA7WH`a`MfJy1Xbc}lIM{}wMdFIxy<^kSp9i9p-P+k ztQ+ykaF)_um35ROAZ@athKqAD?d&d3D_zGc9#2kL7SYBn@p;OW;1n$Lt%SR2PqpOy z=OBThisNJlY#(GMzCkUC)E);M*=5XFU6q8*bBbm7rtu^xwY86TRkY4z!12gTIeTZ# zr?3|@SR>EYbB?g#zR^`ohhK0m;iV^kBfDTn-)^aY`{JO9yBuH#t_}O*7SmHXEkKff zrU&p1fsj>ch(nW+?KYH0$u@f=yD=M2O$l(a&&|Xc=h+myg-N_^98W9|p!hYTVlg|S z)_7^@3zODts@}UaQ-67@Ehj@Lp~q~WifBI?Js8hj2ZlOlCX3Vwd7t;TnW(D%g^?s02we%)+|dlpgq+$j5a(VXm>C-tK|E z_B`@vn-x{KPV5iSZ@znQ>9bYymft4m>Xl8g!I^>e0}7V2KZF{r zg6*v)3UuGK3|43xG|>(#XT6bBNUet!@860lm&@gsmn`2m1laF? zEZ_6r(|rTzL96)=SHC<`JT6e7}rl6Gn7b&^|89!_j1!X`ZLr*>k)OqZrK#+Sxf zpWF}t7$MAm6(M7h7V zlp2ye))oEGq^lv)-RW7-F_-#=l(|o#V!{F+D-;@?rmD|pRgC&4wZFWx<>kch76W|5 z1+kHUeD#0d;|ua0Nr&B+`1d&EJ=~`ki`B#n>K!y6t(b}Hl@m!f)6ZDc9;((UpTAk# zkYt*8#-fI=`UO@yH|>Mhe8LAW9Svi4?iYy0Z7{g>pfy%4D@KQVeG%=O2fSO@`(?Kr zQb$`<%bvW_x2Bfe|H@#xL9=dpa#e=anqk%M=mx^^jFFzo%r}`8#?%iHCzZ?x{EtoD zHs`Qt%Rm2ZXTh&javdVPopIBU?p-qNFK?imu!vr9nc^1z{PX=nMa~N*q+ieo zs+m;rn!gw2rawr~xqK|gI@OTK9$DVNU0T3hUMyh#YQsC5#<#hj2b|leHH^>gA%#eI zyuUwSRIoYQ#s-SvIluG1+j2_F&=y^G5aO}KY)k2YRYP(6p$_s8Ex7)1QbnPOCBbu3 zfVARH0bk`M)QGTn-^G!g{?{*&+2ZqBf;gfoXqkiB0kyG+6Q6aOt|HIBLy-`);_@w3 z{@6Gm%3=O{rr8Sn7M}{bU%*(_CCzx6E(o714bJUGuGC%>c@-X8no7Im zcc@qugZ$LVX8T8uL*H`w^L~miO$U6X#34kVSH4~1Uww|@GolpX!%e>}c6Nua=LdvL zN;B?gmH~|JRROU)lnBD%AZDAD}91ra%+gZ+NV?}EkYUt`!M5BR}+?qAkYePo@@otXYr^G610Em}UkH^4boEqr6+h|t30TTHL~Vf%Xwl$V#iT`rOXD}0fejs9?*X|q4k zfDpkM{8QKHj&)Z1{Z6arLg9&a>%4w9Pkqvb?A-L%k8A(6c3`-^0nZa5#<^>0L&%+n z*A>`;qR%e89tVB$!mkDy-j>UT0{kN!Ksm;d2fno?tZJLmgRV~PkA$4&US(_7mOW;6 zEfdekn9CvG`}MbOdSTKV`Q(Hbu6bHm11AxMugQzdw6}|68dPzA$=!fV`*Pxs&Q(=o zt5qNBNj#{O6kmN%>;_{vzZF*jFyj5a_476m zpJ0}z2uIz1t>~X`mbHyt&6mVO=G!;~lc_a{Nj8yfXo(HvUq{jAkH*My(N-)=_&xi` zga&PaGW1cQWihb#IGjzvaa-pd0s4bMW8NZw=U41$`bBE*Uk@x2Hue$u=Vm$%_`Sp&?(t=Ul2wS7R zkiAG{;Z3Dib8})B_Z&>To$9Z(baQS5r(ijsPe}4=O~YYdw11Rz>Nir_DK6x`zhUW6 zg_HK@0w3|3t?R>ogZ}~emdkt|OH=HPM=TFS>~^nLkfJ^h(6%ZqHF{F1$2&ezY0Yvj z`7-om$cd+8jqTXy$ZEXPf1L5(1^EV9f#&-!ELB|BrNYN< z=1|^=-QW9c&6cp=W5B2Cy=Y}p>Jv(`TTgn?m4ln5s zDiQs`j-IFh`I>`Aw5OJ9pU}-h0YMufgr0Bc54pb<$hy@Bk(d`hpJwpiVK9eX`c}-C zw%Cf%dov6<$JqCGUqyX{Zt|tB|FtFlTFJTSj@DmsCh^bk{u$mss~6eJe}cneg!mI2 zkOcBi>|H$H{v2%!@ZoW70>K@8U1$wmJS50zO5(_U&H0A7(k1T9*L0 z<;kWEtxJ5uLj)$AHYd|1bngg>m{n!OCf1LK80xvFu-rrLcLF`F(0Siw-XKVf}(bw zpKi58&+7~;+)NjD9?UQHiR{cpCWG!wH`uuI)Fu5=`jvIPWCdkero;2MJcE@L6%)AR z{`rB1WczyNr0vONG4VHUBnj~1Xxy?q{|hVRqc!01Ch3CL%Pmy-AtAnyE8_LuawGAY zy)Y9z02v?w&XaqLzYHC^TE{0QtU%%giiE(XAEo}-pihXVm8_5WqmbHUCh+^i`4h@G zS0#^8`3o9~g!NVd%WkmDgNQIkw`br}Ck+Y!&1ej^i_4-4?{}(mRqiJ$28@I(rj0xJ zD286BE2qMh6^G_t8@jm_Igk?iirJ4ltYAUavx%kx#bCWj8t7q5WM+H!t9LD^k4b_@ zSG+oYlf74V0*3!RvWXC7!`=39#|G^wL<|GccI#bM8CQ!Xf0Z?65R6|T%Wv^7zzfE` z77&m`NSRc=T7=h|b6~F&K3F9!m$e3)CK2NGJcW?dmPZT zc_{eh@Vhs|8d|y4V2QVYzLE>1O~Z`a_+NVVm7-Jgj1g*gn2j~;G>49Ekh&hQ(d-%l z;;I&%WlR*mkig%}&B@sW^!m+6kMRe6UZ%kB$8danW{#vxVtb_)=g$b)+!BhP6aLHT ztcMl7_4M>|m#unu9sNC|W|kE^KM1@rw;AcxGRWT10_ma^$c{xx&k7J5*QS^J4W6I_ zoq__84uqa$l}MR}1ogNVRBrHf6jlP2t>=;t#td+F$Rb2{!Vvo4I6P(Q*S8m`LV1Hf z8jfqHeb~l#vo8Lr((BWybv7AtL5I+{#(mg@Y&~6}sB6{rIcTB6F~pjskcnjX;asx> z{uhY0#uMtvSq^<_&YMW?^eiQ@rVmz;{RaJkKIg{GzrOLk$pHJE*4eY(WLHXC$Rtn3l(l{lW9}&(fS6@nS)c`0rGRhwB%A3C_ zJDbvlC|syRqa7u!nOUIX2rZMR$iuPJk~y@8!Vr+fs`uNBXAWAGEajsPR_7 z?~ELNCnpJOxb~{?GV68;Q5ESZMzlQ^7qnxQ0^H18afMhG0N$LV0wFS{pSRUY9GSBRdC%r&msEc) zciQ|%X@SY8qI8zip#+-=;zUXS6wIigA#0sOulSCH++4f4tl6YoxT)5Ds6p4pamDcT zBr0>@tb$F72T18cdFm9c$IxVw;jEG0p6iHZG8u%+?Rp&X{7*=rv0+p=v`2l<#ODoo zX_*k5X1aoPLGsvY#^&v46TMceGt6fYG=Tc@x3L4fu0Q{-ozt`LnU1|p>YfdODUbeJa^2rj~!JA`arRQiqrCNZ^_Ak1z5tqXsrs-_GHiFVMH>*N%*UEtFe` z{<4q2BX_#*-SaIx!m3Yn==Q6OJBB$^*III33ACYFra#WRmw_*VLki^a$rM zs=BPVWd5O}w#g5>RL+duO*|97*$K3h%v&CCa%11ip{pllrv$FO;dck{5XacXLb(qO z)TygD8m(ZnMikcpli;e$#XIBe;!wR~L1pS}wT`2(;maf3hb1t{wqOBGd8j`(GPkKr z=1Ak4+dllUP!sM;35}SI<1$eCnwSRehdiV(+)4xuRjyp%yogs<5T+ThP`6hc&J*Tb zXf#@t2Z7zRnaSN25 zvZZr@-!6?B$M0()G$@L8WR=U#cLcnZ$m=cxgy~FQkID+%exg|Vb-xvXFSENJMHvB6 zhfqd}pUh#!knh7Mw(+T?92jAW&D)sz^toO74l(f*$@6k~lA=4DXhWdxafUA=-5D0p z2+}i2`rM0R4!q9qX3L+%7J0CJM%U}n`F5^trN;MFs-p@MiMc#03ud~*uzw*+4w}GY z3#sEFDb+f0-wUQXTJvt?;vWylROWGbbiXnij0x7anAD$*?p;J_6nyWMLK*q zkye=DjB7~2O3}aH8$L)H`#R|arX;skM~(}6E*-uplAd#-JvPflk^lGhMr*MAyAwX79QBx_qtI*`HM$TcV)?vR?gHg|LZW<1mwoq_Ti$l0 zhcdavQ7c!XPREiW?Rt4pLBBL*lnr<>NvFq=p%ycnxY>;=WvdtbyI9gVw41J^*??4Hs1pq~ujm>sY$4 z42kspzM1Gusd|rg_Sg|P`NZIot&zhiZdu(mp^U^WIo+-1V?{JjoXK`{pp)r%e}N}n zpeHha+D=pL260+HPZf@k7aYHPuO;#i zw%O1krECT>RitgBG{X(u#wTN#eM1_bC>XpUF$-OLZnxWZowHzH>&OJi*(?M)Yv<&6 zH8LgNVgRJ@S)dxO*8Q@4m@c$HP&T&v_TPwx0-S$TRcpB=G8!?!iDti_e8y+GGlXxD^B2g=W%=52K>v)uQD$o8#wGgcSj1 zU_VOB9C^hri-gw!*c=%z51q5F;I$5j8qe~?=GucRZU?^(Xs5M9ORXq|sHbtp^hHYbGQ!o>oXq?hDc9z>y z<#5P6qyV8lCn1Fj7u3&h1bo;-x2lOcJDfSz9NaL#Ij(D&>U%Uw?JB%>Gst=}ZO|bq zDWh6ny?!|{*4@=!0y?5E-Ezj^V0N@OMxTP!Rv`O|@{WG7iFzn1V#&`15`GC(S=QZV@Q-ALU8QSx#$A0thMbFv%G=76fbd?WNIIt02Yd4r)Sc0=`u6U!b=#no zDo`e`?W5eBNSBIpgr%a*K3CI$SVi66K^c}*>9Vony(47_GaeTzYms?Oc7%(L6~AB|R(=pn#x)yY%( z60*i0)*+n&p3Oa1YbRl<68ZCr*P`CJBW*FJ05`?}WZQg>vw|@>U0T1k|L{yX8+b5xIS6;Me{H>>CGw^`$4GXgvb!U?u z`SPZ{AbiHIrSq8ApCLnomK52bnPC3-iu3e!2B3~DKKCYJ>MgWJs{;$seu;4aW{N< zbonwmJm7g!^W9A19bmaMAkSWL8qzt0LPa|GntM(XXt*jo<_}RUI#{0%@=!Pk~&KigX5G45q6TPa$Mj;*AIp(FW_g zeS)DDqJpy<`~9HNMY87@ID$h5!98Vt6JYVk+_P2NW}_Eo%cmRFInaFdQ*wl%rDaC=|bO&pG&la&uvvBGVhZ!m|GuLWM zRuXw{f>ifg+ZP&FEHpxBy0>A6G2+PAm31E0qsP9h3YW@z*!!t-4#cgE&<&=e3d^x7 z(H8_vYuUEVx0xpEMEmsoFtydWeTe@Z8G64A@4Sk;xwK9Vx#~Rj z=>BJl|MK1ln=NNa9lFi5=x z1Qs0g!MRuLQEzP0E5+thGDZ;2gsrYK*!}DXtgr@Jvy13))dG;&5)JQVZ#~`^HS#Ii z(f6kT_^5VCyJZXk6dgY7&n1{9Qgyn-vj92)S^5iR*+!CZo)CeA_@ceaF%L9u|9oGv z32adPxvB~td_RFYc3`yJc>B1;CO>Kh3^LfrjFF!;ME-JUF;VLT98%8vN6sE3CwNo&|GR)EfW zli6nc&i(E*fBP6COvaPwKAncRzE@y;M@X?VWS?F{z3f`S`92c(FLrx@x}i)19J78K z52k(+VKfA%eA+CxK4EET8UO6C)3E^-G;>Z5ni|H9B49-vM(3&HxAg# zVL@HVo}cb4ibp{f}_d*nBL-{X9aYR6o*v<9Q0HSy)du-y5?~qDHK63|BF9SGg zXc4>Rh+Z@%JhA@=kdfH>Vx;v*mTiYT73f67?Q*5D8tM^!{PDn{hVnmj9%!gUw_PnA zMJTf;zT8~XUBLz|Bj{YcvjISGhWKnparV;9{dnBsAMcjtqR*WTBQu9=hPC=+LMw}blb#wIX5HWYIaD_>4VF+bWc?PX4vXQGwOX8;DFxu@{!!ejGveEp$x72P zz0-&9_kw9|Li}{Q!PsGg^lbx_SruLa(&^S!ad6(+6z`qnOX6=E;E^}-Lc3EM!Tp#Q zyVjgji{3_i$9oT=(){BcB4sku-&YNMi}BCnsFVKsXopCP)=keR0N$fU!5ThGPa;y# zvOmJ;QFmVUbqoMv{6Oelk_1X17GG(zvl6%d6Q=ks1B)oWQ;%7U4Zionf6TqE4$6^ zYQ57hkK*R@3lZwH0cE#pP^74{M*YZmXq)Q0nfUGoJbtM1R=dZ964G#OZtYRH7c%$Kf)4D z7KE0ejoe$QebKl1?(|7!;U@>$)CB8S6|_-_+qB3CE_PbV?^dk-!Z}&PlGbF=sStQ` zSh9Nd&!%0ul$Sx+f>0eU>E?zU-BHSG`3AYmuvDJQ?VA$abw}vcb|1uu#0=bqy7R7f z+ZBopcmaYpw<%BRqUANt+xcGI)}5kUJDspIuUG)(IDpeSN;vvN1UK)&y~PGRmI+Fk z`kX9{nfGrzU1c?SHO5qp_|O*be#sMaK^#cxzKFHy9_t>$-;GeNWhS<@)Izk&=*jCF z%+9x>)g;m(Z|$V)$wnL{E2a>WK5UVk`&h45-He5 z2+F+veFZNvII394hw3?hF5dz29ZF*Kqx)vO4c!j-Jy!mOiq_p#g!GerV)DsG2QJ4r zX#aQY&BsvnuQ<4nq-@8q5gYnDVXy?Hy{hQJoUA*2h0x`zy;k{`6rSWLJjpLCes+gX z;+5R_7e};JSO0zR!TQZ?XIGrqdmnYgCyM)l*S<>{o3RHj1w89`R&vm6u3IqaTx8QL ziQ4qmyjBq#X^z+S*CjPr_}IMbJ?)~XBT=_kqB1rgvB+;T#>l*bKP>#s!Y>=%-7cbe zTRL&*tYF)wD(7vtdP8h*r(|xHd5x*vGFBkvCi|dF$?++JJq?&!j62_^?D{*1b2RMOb&3u%6O%75Nl<6@zqn`3iv z=;DK@y05s?H)$<@M`+So)`IZszp8HZPV*58pd@}RXpr~jXGhAX9c8<0Hn1Phx7C6Z zy~Lqb3DecDBfdCLvG?V)J139Y2@h*5y~^T?$49|1qr@Jf)fPrGDrM!G+JR;}8wxc_ zfkdrt7C@$G;ZZcsMI}Y~gN-$VkhwJU@JaF6$mhBxYPtWK5ajctPQzoDY7-AG{_Prl zcqvle?X$sd*^!x;#fd|H`ktKjS?=xS%$5WYHzXxxU3$~cP4d=hs5AtZ+4jT%SPAglajQa3Qtv|7((Rn}ui2?IHT@^#;Mq(K8_AFalxpCLrr6HJ$S(UD=Rs!NQYu>VD9Z*d=Ya zaVj#Y<#~ok)pJnCo4J5gy#&mKyRW}8eR;V#LLl(i0&P0`ajNN{n}o_&C!~w9mTeJR zNk*-5SgYPaT%;Q1_7!8Tqiowk_N_#2Q9ydI7K6yFZ@bCEj6%af8nj&8Pz`OGJ=#Ap zRQy*y=La6wQ*EGYb~(l@#BMqAy6uW1!7pj2m+Az!kvhSt;sY8+sy;%2GP5_Phiq`W z#Go)4A@AV<8vl*rcb!QCSfiLA&Cu0jN3;9k>ViFpjzkz#CihGNBw|g^uX_*D6;E%D zSL?eU@yZrFE2?d04m)=|5~*4zHI$*=2zC`+9)FJRtx-6nBe)TK=mvEqQFK92T;aC_ z5S5EWt_QE$*KP4PviVs35yfx{^NjCO;sPYw|Xr{YFze?R;_FHf763Pf%dVR(lxvxg0BW0E<_et$vl>%fZ7}`SlfA>4zCd<%9+Rq-A%s9`bePB0uwTuEJy0=g5rtW{Q66I)DtrsN!3B4(H>rOXl%iEb0 z26qy$g!B04Q$aUVuH735LNU1UDCdgCQ*AG}t!J!}+-uhKY*y}75sjE>)DTB)pHX#! zMt2)Tz6hV&aN5~kUH-T?*?OSUu66x8)i-eWTRu^{AG~nuKxwAuQtjThmEhW%q+V|d zqMmVExZlDTh6M#clt`C z*K`p+F?l3xgh{oTH&mNHb`BmxN*ojVo|^xTI@`AIh9c3O+6JD4#d<^x)J=|u=hW@l zAYbD!N_ zPnTZ1_3B0V=4%Hok?S>eH?qqreHJ_Hh@EYx7tl$Khv^_JHVRYljQV2e*4k{lT{ReI zyYV!% zS6fkZERy>*GdL_XHET>amkl`hS)}A1+6^|{RI@MeQ{KWl;^K;;&N2Ea>gWxzagw(t zj);f6dzP}|-@|_<@$|gXPzyoUeTO@jk&!NU^l6V>Yij-6H+(jD&XBfiGjxly_!^b* zw7f|hsRi|rW|MwZ%#gq&d>X20YvYoo)fP9x6{Nr`ap`|u@MahStWSMyCbhtsTT zli}`d7CyT-MCPD0RYLibWUdX{>{+Oi z$z~YOn}oEms*HrCal3Lam?2fqaC(3Ge*$sgcL>D1ud}8uEfy}1VBtsmKEwW4$Bj?q8{ z<>J!LXyb;~^{Ggd$k3Ua0U=iD?XS?Re0OUC6*^wFPidWQ)3qUq@-UFY^re>Z1D8R2 zknz1AidD6nc+~f09@JwjX<{;5BVz>pJ}GT;{@!t+jCcpSBKWeRcZuHcV`{PU=_%G^*t^^N0}~i*0q; zX!P0ZMtiqiJsQK-p9Z?wdobJLh;hi6Sf4(m+Uk1^*pWZ6Vd~9`{y=Ojw&eV&Co3D1Ss5*alM*`J?K;kmse!ceAVC-fZBI+zYmi}c+1BefL zzgRqS>UjOc6FWNF`MN6m)@X~{Kr&@qw8RS_Lglnum+06xh2y0Y2PQ+UvYMJT+3ja# znfL6sTRrMHRjVkHp&V!ECVA0bTFbR7$giP;yP-3)c;J-uM_e%l3%#&5I!eu|&J*QtDD+|@5oNfp8 z-k|{A9rmg&8^?AJNmKOfOKm!Tm}NaWH8nUz49{vBI&F6)TeQa;y4rt8umhwW7?ldG5#s6Pp9*&D8YlKh zOIn9p=U3!;h<8?LMCLP}Q`V38e>?resi*z)xYw>rZ6^KQp8LyR#Hlz;@JLwMyc=`P zHqq@5nI}EORp`Q1gf8)>ecd`QGzXpZB45(YaO*)9F>?H1;D!I3#l1*09C1oXSRx#h z;B*L+GoLaeuf?u2->i7pHVuw|jh^wDAnjAx);Lh-aCghPkE44BIlM;iDEn`cF83P- z*|EnoSPV|mwv#unLDp^OhM$$Zm&U#Kr=K4`Yn=53E`{j;iT}gs9@=TEi>K$n{T+DL zGON^NTd}SCVCuz>Yr3bOyhjT&A^L0r)8Q2@Xcu5|@*a(&=}+$PpG!%G6A9en9|<3(0ko9p&&XGPHS&3Zew zU8!1AI|iD|JDq+F2>4ZfVtgY;j4b?i-o|SpZ2KEU|C$S5@T>d-cr1;FcNjvyg5>ApP~E{ z3Eg#9?FO6XKlshl4$8+j6`zE)Z^HLJM9^UF2e*ms^Z#M*P2-_%-#*|LWsjmPV@a|V zSq4Lx5k+OIbcyU?5N61}CtHi9Qns<=%96{z?}Qp;%!tBRW@s>E-*=vKs_Xtg|L5KP z_W9iJrU^6io8Nh!$MHSB3mn6`GC9|l>q4vgjS0Y}L#7VXJ!}x6wnauTcs^RW?k*JO z3WS{4$lf4D5XHuQZXStPmDOcH-?`H?PR)U@<#IbrxS=wqvRO?kYg|KHs{pHZz>-nH z{lu3u8o70Im8OY602V2*kA*d!Jo;$3`eTV9!||`#x!neUQ9tejz3vy49<~k#p5<)E z%xjuM`jwmQkGOONK7rht(p*)0QZt8Vc7}-6yXu7ZQ*K@?;5>S>;K_7Ys1JYfh_leD zzJmzlIDSaGY^ZZz|6@}B`707PAKtUjNjWebVR>nuPG-FAZjrsf@eKt>yPwEb3j)zA zZ8n5LgVCRWsg9Y7ICVrk1qwDD=C!|r-OL|eqKmI~n*vS`JnNj3DfDrIF0|SsVv?tq zCO7>Q_^5Cn@7>5z3d^{a4odO1CBCGQ%>k_EoRj6wV6hC0u+g(moLlx!&RPemMFAtO zG)e_dk8O9nLT`GazI`jUMEvm4FG7)gr_h&vc;katwV%indwyPC1s6_gJ77vv@OjbK z+2xeb5*q}u#Y@T3JyhdDuFDjZZc`t0R2fdtPS-N*No~H9tpSdy`iPZPVdP(^#_Zy` z*r3(-)}T6=FNdUGybh>cI!&?tV+Rz$18zczqjQ_@GL17Qmg1^W|MmS}9205=ZiQk# z_!%`*rC8TFYVC-Nj2fXL62i!H?@_dM%3G=F?beF1%sBn$21|Y}aPlIZ&6PsOY1LM} zOT$sUbH1Vk&$H2GwLAn*C~C$dW^R2j@=DqULRh)9;cskHL)3R-Ff1#fL}X|#tAS@| z2_EXkK*hZi{Vj8u+Bgm)W z0JvVT?)o2VvS+4PVdsgjy|+{;`s;By!KJFrfusZb5uf_+P2U%N@?LKw4ro;^Kui=3 z(x)cX9t~RLEcvFDNO{gGCX%`;#QEK;D1Px(tLd~(Z9i`L>3_IV;86$(bZQ%ullT7= zcikFb<6?fptM-ZBe77yKGoZRtw=6(Cfz{;ul&k1J54ZgspV-hTCGo#vcc^1uzY5u0 zINCth%h+ljv^62CUJBv?uNqdi(mT-+e52Sl428-ytll2tA3OadB`lp0Y+aINx%^;j z3b7IwIp&k7kYshCEV9I0BRVXr3TR8YgA9hyTt`MjuN;XDGaym{8B#^^P3S!zcpKwDidTvS=Vg<6Kc?6ld!)yU4Obg6}vZu*`x9fECl64on9G0;fIwP>Av z0PIqt%Vtl0I(znN`uWWydu2C2!SsLP_QH$fgUW_@*E+}UM&d`m|N$+!2Vr8B9+i0w3?4d_YCieE9gyjR8 zk8#lc2D&&y&II(z0oGV_e!uY_VG|8}RqLB*$M zJ)J>Qn%vO$WME!#+R`vgV(MsOz(yUJ6@;uT)Uuj>M}$ZE#3bnv+1d<@BW=b+V<-EA zn6k_8+VJI9K88nT76-H0_8hN>IeeILTRc$Vv<36+#A-s>mQabX%l|2W6YlO)iCIyI&eZYi#7}G$hu<+&aE98PHae^SUZFd#x0~ zsQ=a5x62J~C3+tvnUUsW$c0k90efxR-?g9iBt#YK6eVMNIcNF)c(xFekOy)h$0ZF2 z$GK(31BUpJlYU=j(pMN@U)Whh1Frhtmflv{ldX^)((f1BR+`h@eEITx$Qk68ZM=Vr z4ksSk)$9=k^iqpH0;0R0sw6U76w=&JL%;Njxg ztk)CCIM7=(#g$T4ViU0kZnukR+DbWYteKgWW8Q z(a)MWLB7yZld^Km1*@lxW7nS+O-$Pu)Z||QLaA)GOJjRFyy=V4swsxmg=>$}I{f+D zq4=N3;l6o340TX@XZ&~Zb@AcuP^WR~p0}YNkE#AmfA_2_aOtvxII!aqStw&ErZNWEg zZrLK_Rtk7V)F=VxI3;UOPRg9d@0?2IH^#1WSuaMU5nVD<2%}nTJJD^xpB{o zOY4Gfti-|&RyFX6jo>s{xpc@$0Zve<{G2mnd#(Pbfr05swu;x|g8qgis zyh~fOQIw2EWT4a~y1(|B(>G^79SxESJD$P*ftaQr2s zvn{irg?qkp!g}YK!KZ%9)>89Cik=`mcsVXT>hPVu&Y+Jv;z|%1+v6%fyH$lzOfRjp zpQ@ck#g86!LsIqARQoR^_Ua(?U0M~DE&z8jht z**Lkwb{5*icaNBq6(a3bDy;v}ULiR9JiTRJ>0*cw^T5;3<{p3!%Do%o!XY;iaE0M9 zT)SQVbj-6Amc3{F2FcNK4anps<;N?mMP0L{b1hd6RuBgqty%>~%5%{Q{jibhD^}0k zwJ*>mOj)MHDKBL2V=8-H1oc3jR1bFG2M2;MlvzN7UAnLbj`d{M;k{Y8=?!O@RCfpz zpQGUu2G{Js&v%ih13Hxx`yX8hD@imd{fpc{6NW0kSmB3hW@^-RYbT?5$LgO+SjSt! zTH@#u?ueh%!87J-kBB>qb*ZOScGViE3V6BAEHKOty)&I9SfYn7saIsc*%Nq#=Ll3Wb5H>>QxES`>IvM>WpxoF z*T48s@+|irvZxC9jE0m5RTH1h2wwR_YkD{o^hqn6{pV20EzvX9>w6brtyz$qTE=W@ z!}>UDc21}s`EoO>DiN~nr%V`cI5Ey|f19dLsq~@_sP@CxUv2EM&6K;3*Zfc2BVzvE zq;jal?$umZP;X*^Z@#YOd9%)$3p*Cko;^Eo3;+6iHx?v@K&@j@WtdvaudSb3iH(5N zFm6L*I?s@Vmj_4pL}2BUQodyOjUI#E9nPPLftCj5y?T);c{R@}3_JWunPgWE!G6`0 z9-rvI%%uq$xm`NvCDAf!U88-fFYXQUlwoCCxvwxH-)6J7 z3nlhmxQ>;q!X46ec=^#cr-lA?*zrV{*XltR<}?mX`}PTc`p7azcUB_IJ1Hdbv4UW> zy$)ChUNw_s#vZwgB0{E5h@2WfakW}jPe*MlZ%HGwL`GB7bgX%vOyhWCM9P>sLEPJ76Pwsq)c){oeeW3(pIAzuLRQ-ZA#d&%)#Dyun>Zc&?%uNS5 zmAruUqom1VZ>BtXL3-=JBgHtJcDown6TT0+N4k*z_1C(Famw`CSEc|+u0*OXaL#l4 zR!#d}=DWj1*DT_4Js!4}>#h*K38<2Wja0RUda$b*0AG9@`G7r%M-!t-P)$G%IiW1m z-UIpN)wbCebdM$Kk%`vvhoDzZY)dx_Z9}YmP`cM)=yDb5%p`tBOb+_OQwVxDwjV+* z2CLJl0}P}%z;8rwKh_^Im|?$=B4gdsoxiG@1}X^`&mCy$J=f+O!w%3j4@spOnlvf1 zYh8cS&()@Ppf9rJ#(M5? zuPp>e(sFv%Jl_6g#0XN=ExinvHaLrCMHAs)za-J$H~0U-lI`tJJLsqEQocJ5_x-s&9K|DC#Zqif0iZz3|XXOR<>YAf0B365?yV*KNsrT z-W0m~l3KZF%2$Gbt(cjr^JlF9LpY-F1l}SqJ0!n=B;+e8QX62>7$xY#fg432cPEaH-yIA;)U!fNr)x{{OgeNyaPw6Bcw%W8 zLoBB*H58#C9`-(oCn~998vQNlHS788mk;u+P?Z+b8=UdhlMUq!MuMp93DdoLfI9xj z{|;6LBmPobK8o%cgRo*GzE{^&vIzj)pG;nr%`E%pusJi9+GskGU>RB(Ux-Bw27-%~ zOweqTYR31=SI`%R%|4PhyHU98hQWtptSQ$mG`5)WKr&5ksG+Xq~geeP&ZR!}6L#nTOnxpB4Wl zsGl(gl3e9zJ>BuC!3pk6d8?WN=*h=(L2x@Xs~v!0N5g zj|iAr*6SnJRr~mUSSQJ2R9qss_Fh4htD7UvZd@1n{%nH5qBnujM4s>|sj>{j&0pn0 zE(ie3(NAeVGo7QdgZ2u0kuJs4u^z&j$#!pNIAAKWhUck?cm33)6$z^8m2C!34(LLw zvzPVG0#hh3xXQr%UD{d6r1!{>J1}0Bj$GaSk4&dr+b88`mH0|McdIvRj7`hQKPnXN zbPWA}7b%bQBm7u>*MOXVR}Jv8Jz5qH3%$|i~Am3k_E$UruGjt3#<<#GvUL}=m}X9Rl%Nw;i&Wj}J`ityX| zPAb25>4EBAT#1m)Hkgk0hs&;XtLNMDEx8tRh#$2s(@P>4~>Ebec- z?rS;@#=%n&DQ~PU59KUo2n#9!cY?K6r1oTuezV6BC0u3OJzGQRmaT7*L|o#@=+~^- zvE!%jweL!Y+sUyVYy5&?M^!s&iHH{jp zFF26Rqi#|-(#SXxOjRLUzsk7frpUmT?yy^AI4}XGi_e9ew^gqAZ}WsmBM*tbOOYyQ z;T5jXaYrEib6xIt9kOX2SF|>d-ssM@L!bF8i%c`3Q{W{or{IzIP~Q z?1osXyfaL~0q6W`diSmQJLN?D^04c->43CGh0sH?hu^MV4gzN)#J(4YYWlvAtFPL& z7TvEn0kGvqESEnc_IH{*0>|ugDy@$jZ1aeqciP?#?#9j>K740g??8u)>>18^p(>5c zdmpSbe$02i(<-YK@cH9m~S#HQerzP!b-yarWRFLb-bUkWbDbp&`&&5QkoaL5Y@csEO zV!dmW!Kp!*zo^zX7d7o$s0Pj^(^Tl-v42+5?EPv^tjeW<-fdx$591;nMA+Gn^c+-P zHoHwB%g=vNG0Hh1{Pxw8=`NejzlSi}S&P1TV2w1eBy6a8lY(x3NJb})l6iZS5T>8&n^#q-U9U(-?Pi)6 zd=m&N^SV2oy$I!dG!L?|=UCS1D*48}Pz(ci)k?HSlpqFuMsMdjVnv|$dS{j2uO(Nd ze}Mn$=-&|I@`5Sb+r7(Cpg*T_@qa%{IBwo^58BIDfXova&?Ev!)W{>VOCgE};EEU= zJ`8Uc5ht1fv*}gt;*N-iy^&U3&6r8gUh?!zO&L^rh0j{#NgKGFj0z_Qgr`;j!$ir& zZ-5|g$Sat_fzrz|lu--h_s%nsFf0}Ve^5vdes=QWxb_7J$<{~TC}P_Drwh?xCk(rT zGuM3K;r|%AR$)AiBa)tNT}D}`40Eb0C9wU(po6AXL*@*Emg6>s6kM)9w#)39K1y0W z>;#6VT|>6mZQ8Vcy^d20U+J4ytR=mtRH0Xi&Z*60>m2IBCdTU^RF0)A&qumK4!b(CJ~^V@r2ygkv!7_4R4ashZv8PKq917c@0zjx@-iyjbgaLgOof z(bgTx01aDK$#6o_y+ zZqjy{@WF?ej@LW|HLuP=?vIP616atul)g8Y%GJ0Su72nl`}xCbldqrLcZ}cVjty-K5!G=7C=vlwx`b_;4G~6IjM##bd336;R z{sQajgp2$NbI~&})DT{D;Tg_sfmzG=KjIZGXUfjO3|B8nsMPrnO3tY(o!Ri{)p&?8 z5;E+YQB1^_`tF>Zxy6#*G$$jnZ)wz>W!W}Uev-_0WikG>MeI`S!M=1fam$FYus3&H z%^>SgKwZfLrfl~)6g)CJFgxA1h_;r9UMp3S<;-_CenUzs_`mm4u`UJp65pc0S>c5p z!9GW7yZg21;1}F^hUrEk$9h+yq+U3qf4(6#>BU(2$#GBDrh;!tn^)T?x1h$z^}WD> z=tnm>FQ>F;aQ=Ha>7eza&gBqPS9I&2rJ-vagV?S#^i-wETKIx^U2^U}nhU|T{AD>C zG=E0N0Wi;2L1DyJE~R@96U{=vd@k5~tODoHfqmb#pn|C)cgn6UH_D>Z-&v&Yr@rr9 zH?9JW-|gmA3+&oAVoxyb(AqKhBK%v9OcVanM9O|Zq)ftKoPGEZ$Q%maB!_`|& zU|EWsX8mT_|G{HBgWam_3kUoRcK(MU?Nf=&R< z{4;1AN1>T@`00p(mdJ#Fft#CeOk5b#(O|YJYuhPVKx~Oz4tr9^m|Z4tqCUp0J%X-R z(NHGU^+Ma5o3wc{yyYpKXqm{d;L_$*`4=Jt7cgNWex|Tgg{g2ETZLrsyf-wSbTPh2GIG#qU5%v6$9lK=4kMdI*;{6EYtqv|+c*ZSa-Nf` z)zuYE@5o^K8JbVyc`z=OCSI?)FC_w((a6ZWqQ=?@mf;R3FwbWNoP~SC0{y2d4UA)M z3BpP}E;OuuH5$_KY_6y&TA)#f{2mb!_0S(mUQw@AYBQ_>v!$n?1X~j}?Wwx5CiyjaF^=|L71r^x@40@$v?g7$9^|L~^ z^0Tn-ZmlO^mmUclUGOCs5@#Iq9^3JzdqHjdNKR~XZF=v`T1{a7QU)1oM&yC7mu`)8 z`id@izDrm#0}LaQlcn@R@Ral%pKsxZB{Zqz^3Hr^rW0#tj#JS6s*!=x_I0FXoG=&> z)sA$6fp~>NS&X{?CE_mXJpN2$(o=}H?*RsXg-F%jR->V_+ta`$l)Wh<6tm@nPLj&S z52tL?7=1h6t~OEC(AmU6o*Y>Vr%Ss#ho}boQlSvHU+XR@C-}}ii@dO}TSoP>O$u%T z6g8&)!zB9hTA_>lP9&Qz7S!56@_@$xUs>c-w%+k2<*F zd-cEQLh5KR0rz)zm-@pKbPxiJz+*R~1%9@@>ja#qGxlc%0Ft*mnrH5w$@V#M&ks-x z9jlB3RKpX2lMF-?#}9@H9sSQaVyLaxpWwcUyp@kTJ$B{i%N7Y5zh$@k?PEwr&FXhN z-HAlIB(|+Yy=b0ij<6?*_4}pJ{*xZ#=$4)`oSaU3MBmV{TfOvwxLN%}iaX5`At&Ks zjiBgn1*T?a8Ue>GyOm)&)B|q3x7mh(uPQaMuOiP>PZm!d<1%As5V&2M;n{L59nj+_ z(MJLnbrh7(Vny@ELfWK~-L1c;+>(N&SX*jyj|^v(zlVCwxrU zH%3u}v*Pm^Qx-K6I6FDz3HU_)I$0H^y+s=7NpZ!ViB*BV-1JwQ*g%)0G;bur4+)H` z{1RWk;|o^AgQv+s%}(c!1^4PccCI648bXjWulLj-0$)f0&2j;dBT(VO@}8SZd~f?^ zICbrlGaQ; zkE`kwgL%Ts+EW)Cx#TA+zQ}%U%+1{6csiN=UVcWE%8!>y(NRJ_n!h2krGU_fxS_HI zhP%}tgYGd%S0=KhlE@Y4`aW9md7tCZ^ma@1{c`)tqFeV`pedoflwSyKUi#{7RL>7H zgR$KzlHUxgX?gp~ImkY3lw1^o8|_$AI-SCR;vjWcL=GP7tyv0%sBcCb`k8vY$UfO-r$S+c%SGTY6)CsT@V#mJS&GAC`Pis4OTKTDbT^5wSIHl1vfw0g)*Dq=D zAza~UfcDji_;70DW#bj`5r=_?_xPYxH`IlRU1eZ8T5T*%&6OWgq=wDTHb$B7)ZGE_ z?8c+HvE3^NXJv542!M>Er5}3k-GF^v)RV49U(ZVT)n=01&Untqqnx~By4>d|3hI{a zpwsiK_>I>3w*8#Nz;TV$_9HwLG* z7G{m#qEA`z$D>%^6Qi6TsLDh@vMdTXP`aVZ*7=upDSNsgNCFeJ|)T z#2Z#cG!nEdtBU89ceB>vPR${}Vvtlg-jg&nKK}gIU`9OD$ z!GvQRjQrzJs)+wtjaWz!2Z~M)BCv=yTYQx=fR@7x@Uc#ahltwno0> z3%(F0oM3`XTBY84`qE^GG3nI124GZf<6!gk8W$^hyRYhjL*(f@#-b2i>Jq2x53NH- z<|WkI-3yomw|h^}u`qgZC{bGX2z|F$WOB=bE?XmqB7Py$qnq77RnhkAL z3yfaR&;xM-uUtDs5Cl%}nFnWTsA(^XJdtJrz=-II9&1G2hy_ zk1Lf=llwLM>78tO`rf3!cx~WQ6G{v(T=yxSx`LUS@tyyA0e~5FO~kEBB51+riwb+O z7)_so?g+X)pShL63C}Bm61biQz(iIkP~Ii{9Xjp22RLatYcqT)7k;X&*`u;~>tdik-IX(g zQm0XGMzP}f60SrxCXrO`}7lsZ6y7I5CEd(nxNVKfq{67i>Kz!3!o;36{h( zdvIp!N?e@kiKTePJbSFv|7KP%zTp0R7>7Os$Vv%fX>o(zqE#JcvDG1wZgN!Z#_y4C zhx;!Jy!YVHU6>e*YYdMlQG_x>(`fnwio%P)DyD3X`?e`bc(o{r5AH?OB-Q>93#Joy!IK3$mS>UNo zN?z&(W6P6dj?9f)pd;~DM#~{5kpftBz4YYqz{0X!Q#Ohus=JF+9!Dd=;6YPRD^rOy z@##i0)GmT->ysV?tzw|;Y&^0pIMRa`H%GSUC?6v@|SFPjoy(#;IJ^`r{ysbp?G;6 zm%QVnni5A2OE+#l=u8SLo3Ra@CbnUM?G;Tmf^*q}D50>Hk+ACwS*I?HfYK(SizzKW zM=kML3eT6V#RLs;k5E=c28?s*jr)@OwkAjp`}ohR88U)Ca!32Yt;bLE=yx5kj$}P% zrE=_635{23vl+e!hL@)q(@~W~WUI!ss=?DqkhtKstDf3~STBkFoHVnU+Co2vL~wZ=2rJ-jdEQ=~~iRy9>0=gG<-mTw?+Rtl)1=J!@n5XhYupYk97P zH$N^%FsD-DTq3@a@zF`~mPnZ+Wn+eZM7Ft)PN81s*|B;My56bCFdxP*r+mJUx@GP_ zuwQKV6IwLGN_`8U9G(w@Tf~*@?c43Yze4KT^H?+ux2s#8<SQ1g}5=~Q+5{>CMahFMTDdpQsIduQB^b&1{P)a$gUpYSgp14-p zgaCxb67vPHO$`_f2*O0h^gh14%rU!g*JqAP*~V{>D}-zCY$`qDSJxG`qFAG5=R)n2 z*y_WNgER#vQalPK(?S=Q|=S0 zpJQ;J(>;dZN0cKlC0YOAx;vkIWnD1vc7?=#R_n7&{nn_yW_f=b^}6o!Gu?=({`xc3 zCXY3W(`Rr%#G&euI=b{tkydsiNkO(U{1p<0fcNjpI*!0v)GO9RxHam*I`op>r~eOgH4^AX^y*d zRX@CvFmsmhAJ_m)r+OD0bPA<^6(;2k=LRt@pftI>)8RgX1gn__bg!CP7y|H~k|2O+3xYt`UoQZ5F7 z#$c3e%m1V=3Q}{z6;B;%ujT=oEALc?*}=}`kr)-C7iqu4KVU!bsjSR_{)~1>6 z%IW)O(x(=i>W_n&)%u{=AZ?c1Fe^04GX#+9vUIQhb7`H>LVI7GgI_dXghcH1f2k(F z_Khh$z&Amo3bX#ue5JrJxk^3vtL7eXKs$#R6GCFo-HKyv@cQQ>bm}V{rwG4e9bt~V zKi+ghD!}39)7Qkbtx=CmHeF?U_Dx~4R{GCf;gqwFTcbus&LGd&V8WKQ2ZO7I_#Bnt zwgxe&CYs<-?E!$I2g&xlf2cGw=&N1s(CIO z)XK|U?`OrHSVh{kbgr7?E87_e{hJ4)YdBwFe~!US0jH`N>YVlns(<1+$8Xa%cL*Rc zJ=p!?H*6~>Ap-6=bu->xTeQ*aU3#o!O4IZD#)+B}9{-r;QT_O&oiu&=(=L{*|H&kp0ZB4w@f+!SEq7C?m< zg1$q+Jg${$sHe_*4LK@X3_0ej^$frZdVkuJRz!!+zQJ>|RH63OL>88P+fseE#i)v? zdTI(ng3?ysc6WV8t1v@&PenU#od7qQ9H_)NeSO2%Z_mFQxXc9T-|6+*W2FCPRsLiG zo^_}pW9aWw<{{0|&Pz`*zvZ}jgxh8$O)zxhNI{EcT=|uIMl_h}L-cRQ!HVf4Mt4IB z={B|akwIiYIcx>F6ht@vws?Nu?VmS}4B_DTDsO&JvzZ?&-eLL}dK>(TI$ z`#)xdzkKUxWKOB%j++;LIm6syqfKiZa=a?!r+W0UZD6t!vU?;Vav4(-0p3x!^lvl4 z4IQ>6B~BmH(R)qXf2ACz&0YCleJYuFdNr^N*nz9E2W_?rV$tS5hT0{6_4uD@)_~HD z|I)7hT_GQGXhw*Yn2KK?@YcK600Fp2lr+Eh<(*Fd-Af<9nu!v(@^QF&j*GUKwt?{^ z&Bw8EPEKIp5c6Vf+QWZxwK!d!mCxO_lXJ|xgyzv7;|3u~?Xi_I$9N38ouQ-2nMm=PHuG6)Bp=)w)wnrzysuRiz3 z_t5-aaSIct=;%PH%uU#D4?=Z7CAm~U`>8(*9X$Ft1U}CkE->;|NLOL{h!NfqP^t$pS$G$j4%Js`11dZFKJufp9=i{7tX99LF_(TSumjKtmh@I z6*{&iDr>K`3i-19+9r;Q|8^IxQ0WD!37i%HHz@{F;c&<7r0l`BbGPd5S@?suH~o;*yz{k z{#;sdU2qCmzcIAc+!OHd1-XE&AOVt()@8^5)op}Gyz#jx2<(zBNID7kw*=ZVYh0qN zHAtqr6flG;9y|gYcGYBAcCH?au>L1EJNfUofn(vYmI9a>EdRt^$C$70TaGZ}xsiz_ zej&NR<}13J#M|DH-}`wvyhtvutUWi_e!q{O=fH>0N^hG1auY-g5LKS0u{H)HYJp-{ z8tXQ?)FvpX6)T{2+goHd5C}l9c0NJ7n@h5v;8|@^U8fs>D6!=VJwK-r5Uv%2{zd^Y zvPO(CLNl0X5~@fAfs90&^62;gXvX)g3DK+cg3hy`jj)d3K{5dC)fY}SvDmwo z>C#44;M2uWTZChj&XG26&GxOh%#rFWS;%Trm6aE}Mi`FGm3N-AURr`ynIj(|tYrcp zy{JRbE@Frr?TA`k@d*SW05N6JwAi(1w7%~>o~}FFibKbGL7K~V*A_;xFq(`%L=hJc zd>#}6fT)L=#vfT9TLhZcNFXb#mv!2}Ek*QO8^rHwgXtL}eaAs*r9AR}pI5S$dSJ$1}35 zwo}}rnbL<*8C7{bQ|ShXwfof@X3xhLhY6pgC30dTH7yeUlXCy3KSkU*_8k z(0T<&ECeq2Tkoy)vw=>kt(y`@NdO2_XOWVrvHxDpgYRU&6~x$AZ41V#k!7=LN+lIS z9*3F_P@O2P^($R6$|qbt1p*oMtM)%@b&8oLwhj!TT={>O8jp`017d6GLtpj&Jo~Hm zm>J>NR+w5&A_R!4f*6}IkR`wdRLz^kTIb$0g1o#iFc*=Q`t8H6#FRou-XBIOs zZ=UX7y3E>B)VvCkF2re87S;fXU2i!B@G&PDITO<&j1iQBS zwipdbD|tBYwtQL=6YxeSx_&ks(-ce+3wSg%Mqo4bk=qA1xZH!fi@&cx_B-1BCE;^@ z{=b?1AKri)>ZU^ETUxyfe7s4Z_?j6B0)3V*z~x&(mhmZMvSaolhP<0?ca)aWJq8Nr zU&Kn|hq+lTK%Q`tHi2;k8gwiz^tOM~od(0uTs(xYE~UGUg>yyl*r&+m0}xeK{t>td z!)OdiNnrFa_WhnED=?_AY^?)(dND{uWt&?eAMATq1ER=}M?fX4w+VvBPtyq5G8@D0 zk)W)+1cdFu_T>WiDXEqWU&>Tx2(oQ_*1&Sz8d#?I+J{^U7Up)Rd6R%}1bO`NCcqwy zppAqC?&aw%3bF14f>hGhI^aT5O$HnE-*d|amCZJ|+V&*`I2No!j-6qkt>_eq(vjsk zfhK?_Q*f_wGRj`F1J$YEUqvH7LcC~U5|n60zKi%xJLbS~ptC;V9O+^Kgv?_g(3*{= z`=gWs{};zZkW)%=eoI{2Of}h{N${syba&r;3r-w)y;d6Ds2ONX&n!9Z-sO37h6Wvu z4LTJ?d*PM|vNCbV6|dgqE`&Bf5*Y?(-1`-_XE9@K2vZ51Qm=fg;!@8GbOfa6plR`A zpmaD9nSLqCeAV1~_f8p$spw9d@WIZb>a|HK@7~0B8NbyJ#kYhP8^?Rf6t{J}a=n8N zn(QsuVB}5bO)|aZ3HK)d?c&wavWSDgsfoq1_wy(6iWEd=>xa%QNDfa{%@q2Is%{KJ zth+q1VPfe%Qp0XD?qjb&H|Z|F-t?3Ay^WgjS_T&G6H^`!&r<@^3953Pt? zwmn1GSqPM<-(AL7k6q(!EBTgh9dDA8>aexL3nh@ri#$!XtyyjUL8oxLx ze~k(FeJ>jQ68E^(r}0+yTV1By$KHz~Z&nJUuG-}j3&;6m8$h6hTRovV6=T9>V*5%d z2;|1BUai~w!PPXt9jSUM2C=`1L1}(a7Dn(lsl{J{!iW7gm|0um_b!zV=$VE_+4X=*w|ekw1KaSy9ljR?5_eV6 zL32%{i(=74@!LJkUuSd(oRh}(kGw1J$Bg~YIn*5owvDs_v){JwhmYL{7Wn9_JLzrP zvQrwx-hg)RiyXiW%(6qA}_pT9aYvs=6pjA|3KY_%UqH63C?cz-yh}*S< zF}nG-$g8HcECTv7T4^%TCZh6M_Z}cafN@QC!#K7N9{t9VSwOxIbd4H^7)k5Wtvl~KV>v-P@Nrq$&c z!Nmzo3njLJ_XIp3$@)sV3d$e8yG-2(14V1#0LsWb&||*n0V{QX>{ao0vQ5j{fnWB?Z+;h#FU6|( zzRj3eHa<}>F8%8cs-R_ffQif6x9$eI-h4FE%=SXd5Hkf0(! z5&iVb*$5cZyujSBF~Po}xu8(=Vu^EAy!4OUC&3Z1MnfGwKfb)6oXiaSOv@`?!uHY9 zIDnA7$-(0M@pc~n?AKMO)l@Qwy&nS{$e0EC9UOFc*9uOOBcnKVgD0o^TkdVt%HmWz%g40a3KP9Jf-QO&BGb1JY!UsI!S>ED zz|sxxs!B#UFMjoAGmVEFidFkr_%ZRtYwX{75xCcHcRh;pK8yynHN zU**{2BY~G_BN_rxRrOC%^rt~|0!@v%Va>ZgFig~W5P@<&;~|1vbcG8k0JeU2ie#wD zY_TSb2L~PcF9vH4ZZW=6a70IdWG^pqZn>RVH2obw!&*x^9T=yl$QTx$bUVeQ3Y=YK zBoMbHKmt)b{*_Ti%8K-4b&Xwt$N)g+v2fUzgP(3<3Kxw07C7Mfu?AS-=r$DmmssyZ( zek{}YZY;ZO1>KVg@{m1x_+kjHm_5cq3*`K$cO*r+ac5)!Yo&wv9w{Jt^_OUvLc0O^ zu~9r6DDXzqjZ@|VC=fEk#e(vl?&WVQG^47#g39~(VgPvlEHqlu)=;K$IL zHekDn74p^~^FcdlhGI`ca=>^>vC?#qF)*xF1~N$qS})5m8849v!@M8-O+F5L383|NX@Tnj`o70Dxo58AN{ zC!C5@>=TiLxh>!C!8z=|+cu-@bq&Bwi@3)8LJ`@MB2vHFgBcrk7dUZG&nG$3=IMUi zkQBF(neY1IU>-W08SgJ|=GDRBHrb`wROM_IanSIUp(1$22}W<0NL<;2;P~xdH7(WJ zx8{nC2wDWs6>y)upXrv83--QX>8c;j))iXnsV2|_m&Du4_pxtx(|<#W|F#sz31F&! z{3_N8_Zq+H1=?A+fE`fPT_WMy^@8bvrCD*~8+%pkzzaA21y)+ba4{gNd@k7m)#Zkg z=w#p#a{HS=%dZdl+N)6qdmFLj#8%_jC7ap|H{*%@9s06TT58vlmJzlb46LQ>V-Fgo zt#x&#vrti4Jcdy0-mE(V`6V!e1ix_H&7ry%+#0fmAr4d6@<8=PT1Gqp}QK$aT;<-Iu4Zg!-WGZOB6376fjJ4|PuY%hre^0d%#XM1on0E2@GVhb5;H23qlLdNeV zitGZ8nEil#dffqp!O?3YuI54|`7cD5 zsnML}LQL2Ug=|3&O#RgTg{IqIb@c(Ewhzo1DmgOe@4DLexy2;N=qr}TJz4IuUho>S ziNArw?0$_6;yiQTAtU26?T>J?3|fV<{$QC^ZI-pZ-k!qKRyKz@qMQzt!ZxFr3B$z* za?O=@#MkSeqS;SCk=c)cC1N=3e`WLWZkat7UU~qB!Z4bZi>%CA>Oz3MacW`pkLNyS z>6@R#B4R>_h@_=d^~uFQQ`e|0=@03MWfOJLJl(n8B&%&vQ@o(!_NL01H?nEi zrhn!EdtfUzKiSlIMgL_Q4{2k6*E58ukdzu{a#?~)@d${rMV6b{%*jR*zjAdLUEH1d zY5#*|;e{03eRCU@z~^@fqKnvvE#O|KooRPU>RZYAwW>kR!f&9U56_`X9g5kUJgY&8 zYTL~I`!09r@|;{0BTsNaH-neqa!eb*4AMTb7E-X$FBX`4*0(zR9|Jz@Wtl?LM;+eS zV+Gg{NrKNZZJl?+#%S~!H)n%^R9UCI7XL#e=6o=q;0SzgNUB{Tg)G9MohzgWbkI$a zXiqM4kFV7T0Rsw!Q`Z3Y@R9JPwiMKW-jKsanK{sAbD*pDiLQ@?-|T}Sak%t+nNNLl z?3}Cc=;7$4Nq0iS$;O?%iIyoW%Ve%h+}6p+VF9ePg3jjhKAOO=KZ!YDMC_ANmqgpt zn#z3=Yu#+@E(Bok3kHEQ^06F-i92QKmgh-#6XU7WODbj@2RMlC!I;54mNMM-dg5!= z;lO_8vBgky?9ld4SUk&%*kCd411p=T-8n3`Z==@Jz0p<@4`D;@j9y#M!`YO6IitRV z-z!h%ENy+#hY?!;dwptg$|STPl&T+ z_Ho#y(ySq?%U7tA;4o_VE=dIth;u$Y)Pv)3Mz_F_bD5rv;tbD&>%I>gU%(9+s&o@& zGG~9-%Fi!wF?&@N7E)KOpww!Rc%? z?(9}*dZCQ`3%|ihLTsaong4evN0(|+8eu=6;H2aOQ{4TnP#e;T@Fmrdb5E|3H`jYW z>x=wSc*;I^_q+6b7r*Yoq<8!Y=1cMcrt}NJIxM&a&}+N-6ZtFt(e%szUg=5FshTHs|X|*laN#I@I|DrPHpLVh5^_L(_56dP@qPmc#rVrJpGsU;YU{QAK!HP1!ffz42H^b9H-<3iG?qMFQXy~my4+~? zh&QnLisiZ+PJ`29;%F(Q#h?3_KcRDP42=(Yoj6#Zv(Cc8MrIo~s#h1g34vZs@cQj9 zn6aEDGhc_@%d57%(gD2$gT{k}MbdZeHgw;ZBdUA11>djOc-nqYDVqX$QaWL}Gjd8G zXlmjmERhrt`hb_dY>uLDVP|a4*t<~KTd`#NA_l&%rdhXOCzC!p;Mz} zkz$iLd<&JwO|@iFiPc~g%yO%fL3nZLU(cIpS%WcU@cnu3CT5WP#{`&@*HccXikWsr z?EzoTaIy4&M}HH)i486W3tDM)05svO0CZ+dT|D^!3E2I>o@Zv6+jwV9vT+c0^J>kLBd>gTUE_Mz`AqiLFM~cE1f)}l7|c-J&`@dz zemF3#e?~5FlDNTA)Q?VBfcpbFR?RDgNLI*XTKJ;ApQ3$N@>_5DwZ))hHu_%J@CO^z z%IZc!%@%sDXJ}pRogbZFK?=;! z31d0-dw#FGQp|hE1>w1PZ2ByrOHbm zV7hya(|9STsLJUg&(`k?Ly)3iWKIkO1&RGoy436u{!e3_sby0h=8TgG<-FwC#~`=U z_RiVdcRGfJ{SXe_4a;vkL_*O2!`_>QL;b#Spd}(wTBNAxr%kd{cG)UaNF`($LyI+A z#%_p``Ux$H>{4W#DZ61ts8q5qgE6EMGh=NQX2zKFd{O+*|GYWpT<5yZi~pPI`ZhD) z=eeJI`P}RC%fLELd+)qu_$48-P?&2>VZ)p{n7C##(`b~}MCZE{^9hBqE<93;2-7wh zX-aki(|D^j(d7Q_LK^}|M3`s!$?Z+Fa~_;SPk*}XD69;Z^amF}V=Y_Vwr3x?7meky`Zk zA#8ibO`ENqdHMK)(pR;wDXuo21Y+!L*LhVm<^ny7tkV_V=0_0j7#~j1mIIds!zb0h zXGpD*oU3c~Eswo#_i=;HlzIMZXBXAAzB!&BI$vlfrlAMqy4z=>WWWWcfEp%NQn^7` zndIrdKQ}Cco2PYGg?|(fG4_10jr|WqF{xX+Sa9nrW%vx|WA;u&t`IycNA_|79;NHU zo#zlyk)W&IZ*0`S?m=1=YEwrTn=sfX9e4bqlOhMy@xQI~8NodIq8!0|dFII&sG0N5 zv3!U@m4W+j380PRJl?U~PVW~03LO?GTbC@uxUxMb?_LJ?0h{cZ2G=2@Efit=GVj54 zvoKrNM}>% zqTXQBG4h#$Z zqrA^m)}O;_9==TyKV$14I_TJR+2cn`U_;C`?fKtL1@2X3uZoCaOIxK6<9+@dzxjvO z9a^FNEiu};!ji~0b@JFLqCM?PY1!x3%_?5!`6)eb{|RvH?mHRAtgukzjNXP9OXXix z9V|63q_XT;_a3E=|Llmu_w9xa)sHYENOV5m7l7fTVp+p(wPL$|M@1oEF+bAD-*l_MkYb`wXJXJ-od9te+bpzOiC0$TDew83&OHIa0htSew?Kynh_#=L8KPtWJMMLV*uR(MaDyK7G0X8+-p&0$)+K&7lk^eWW><&#MlBDdNFSjNTdE z4yX)}0Oq{nH2{Ca*bHsu`yhI{?cONJl9W)&d7568yuI4c$DXX2G}twGvyps(xz*V6 zji$zxAey!K9$V?7&^$_&>tEs{c!tFv!Lr`Tz6%3>jTPDsdo#ye5mr0(k+;K#pZ{32 zm_iwttlMS9RNxr{84r&H&>zsuN2VuO`>Bcx+`#JKEvM?&wkp00D}uP$ja+6vnptNoL1 zT}wN5`@$iebq4v>tdDX9W}pN+hgM5-FSBWh`C@nVYFcCkxRae;VKz_{m|jpsxqU&7 zz~_+dOm$#P-HWI5bws~?VE5$uf||M^xK|Y6@-H1zQy;S~8_FR0fd+Mqf&e)>qAgoN zCT~Iz?+?^@2v+0f&(mhFVOdG+Y;hA`?>)6NFroMhw!Ae#lRo^(xkIZf@KOg^C>6M} zIKnHOeb7~Qwinj52ej9Bfa}h=&SI`|Y}RE7`O2T0lhwRmUsqBgcZm z3rD?{O|-LO>S!K&UA1kkbh4qLN!UDzk3k?f^)*+m1yhUi>c@OxCu{tC+K+hhD*MPv z_z#?>v=y6p;LqqOa{6Smy9Kf-mccZN7DvU|a|BlH;sMw3`Jp^XxP#X&hVRtqDdQTL z)@V##g4Z2qeZ$Me+GFI;8_QY46|rxh1;Y2rE?(#E{DS997sVt#Iw5lD4(}zVw!UQ_ zl=WHd4@Z+X17=PzR_Rv#kkR-fPR9fE66KEB|dzUi-aC(CCSqE$~`4Xt}F-=eg>YJN_z2$T~r8C~emu5;kpgql7R(Xnpj-&UPH zM=qb21g+~AC4%WlojhYnfyMAp705iypLg%J(Sp}sv7MvXo1bTn#bstw#ya;rAC%VCS{ z_EGYu(~pc2E@3jxC&-KX4GVXL&q<&{2L}Q;$25QUWR`WQm`lg8sXDVGabs;!zj`do zCmo`8T5(5zYwT~fX9??xkYc3nAx^cT3#B>MWd-dYck3LP{r!nMhOzm0nWAEz^%XB> z>{;+i)&5`T6dxiNRPaNU4~I6O^klk5Nf*Wc9ZQp?)!QP((0U1>YPQ$3PKAh|>%?G1Yj%ZM@yhzy|Np1y^e=tKSe{zD4t(K=$ODSa7R#=L;b9 z5^f|rHSVI~Z8he7oQF?dC#kSyrFIr^J`Xtj_NlQ&(6WjrQc%QL;nJa0w(^IJXoFoK zLiJa2>bq!d|{biOY|=?L%*(L%-PV z5#z&7;@A`7BOMWvwKiG1Tsuz=hUgkJ3Wk+<4i32I6%-&=Z{n*|j>t4PN;4S=1C5Ec z6*dmfrbh1w67#u&&!X_`tDH+S=HcR;nH|U&YcM?`p}=RPS@{G-e8)8Kw%>yBGuX=vV;woB z9%7O`>(UKJbU^4m;>~AQu?Lo`8dP^UmwbX|;mapx(X|6Q&MU%N?$}jD{C36MHNZV6 z3#moy@&T7TSXKFr_hTmr<(?CYl84)!)2k){Ugm-unZgYRH;F#ZBal>YH(Y2cbIOMPvNQ=cU3TH+s^7*s)qSxwUYVnE1W0ZaDm*}^yFBkCJJ)&)^aFWCx4Dhvuc0>@v;HY?y%Jd!%qUP7EDtp|%&N@a zT>~s@znHG?O)lTp!t#N>$S)kavRt<3yjc9!^LTY66~3PX(v0762lMGT?G137P~e3Y z3AF+gP*VmH6y51Bnq7eI>9QP2oi0Pth6HD>pXv&AwGNvOd}87YCbwz7^JCiij@PKX zR+wDpS|qGWcGjG@M0Ydx(Y7PuZuAygN@yN zgG|MAXEJ9iYb%=taTU21pmFj@sWT+<))=v7oh7TV1%f(`bq$UG33bG`N+k|RZPNS$ zbuuBS^YrXUsEP9Ei(7P1((%h+x1}Po=Z%BMOHa;50e72X#~4sBrc(rZzA`?>v>kjP z9^(xX(W-oRl>15zHpWROqNp-+nQzKiitc?%l&<^)p~Bf!8|htHZ#okZ?B9`Huf zU=Qugll_(N?%6eh77ZtNLRn$k%xJ{M3fZX_tI8r6TMnEni4+oBE3F&m0Hg;(tI6b^ z&rc3i*_RlcyEGdFYEKa1V>#)eecKLSwij0p0k$I6F1x#kg~Dg!H66ch7rWNxt6cZ8 z4~mpT;7d0=C}_P$5+r|e1m$af;c4nVzj{E_%0-Zo?%Qpp0%p?mUx1Em3{)t1&oC)) zE{0tf9`PHEW912rrh_^pj}pIK-)^f4^L3O?f*~9v15bQ4&N(9^uw+GeL6 zS>;P{6jURHQnX$7`Z3c$5M1w8mDvOWn5;rApoX$J{{7yDl(wuWml7lFTB2u+pA4R5 zeX^GJK`$|+|Fb6_SGd4e`XcK*Gw-RJ`<(h@VuZF}oabBf@^?j%CeN!o_t#*7V?6Gh zlXB$v?018%*F)MNg{v?O^9rZm1S9vhoP46d4>_B%H^~#g|Hk2V3LYCRF(~U4NWcb_ zm&%omIX=~Eb-pNaIbFx|Y4Dk007vS=W{Ed~$@c@hvz#PUlY$#!Yr{OZh!Hwv(rpIm zgkI8!$77*(H}2gCQcP*5`XYSp6+3-swEYsrm*_2NJa{Eq&b9N@P>x=fFI!<(UYVJ2 z#kJ3yEeB(_AE~3gy2MvYk2Hw<$U*O6`Y2`ZHcKr?y5LIzbE&R?(d&<7XsCA;WYbb- z6I;t&qi){Vg!36TSugUNyMu+hJ_6^Qa%SjVgvOO-d#Qa}LF^ zP;fc%qu1^Q$4z&dnN}+FlN&K7qby?7CMZ9=6k%vfGzVOa;j7F9MN~s|3~RV$K2RQ4 z2U4bFx->kYa7yoWlh;Snsr4n+=sY7A<^?tL59GgLs zJA1d9qJQra>a|MGu#iy3M9ajZtP#B<<})s{`%_`#ZI>E`(sm2Ntq5U*0VJmPcJ zSW&c4RMhRU%zD?a!mZWZ!ddOU`9Hvz&O>`d|z(4-&}rG4`lc)jZ$CMeVXw4)qjf#I6^272Kf(oE>?Q zmx|aVg9`jXDpaRZSTCA#;h`=1BpN>B?Ef!{+H@TGEa zw}ar^ch6A`8KWnC06eJb^Uhh{nCeI;mu9!^g@-yg$Y*qvxf`)rs=>Xxbtas~`z!~K z#e95CJ6z+~{?*DQC%yQ-1hE~SQS>{E(NN_?Fsfx*@=L#x zoyCzHVPk|U+S`1E;Fd3<#+KYPPD@De*pPael)%AU-_f2gW&M~ciG4Wts=Rmc1d%z& zezTQ7wx=g7L~V4-_#O*ll!k+d{2i1ks^GsAqbwXL;a?gs9zJ=`%_n7Oh1M?ACe@j$ zu0)mW-Ry6-H`>Z+B3TH_s$4rWH9Po*PW05lQ)sVhPkL84OMhpVF90|w&4kzs?&ZC& zFEEO~8Knz$8xlaRhU&}*1EN3QXVJAYg>R7^-h$NpyGW3*h3Ud-HoR)(fIHdROWZbD- zWR;(rd(~ubOIKEHVRNZyW6hhYh$QNG`Lha)5&Ujv!oHfB+ql{UxdZ%@>ehXws&Q|h z>0wC(r)UepxN4IZT-&ya5vC_M(2koPx6?xo^mV-(7R=5Mi^8hyO)n+lLGuen-K6b(ujk|lC&vou`yj)i3Y3^|aZ6Na-X z#GSfLV=`LGJtq1qJ+^+C8trE?sFZ8jQl%%Dg4tpnKS5wGe(LU52@Ni}E1&3`2nAIn zh;K7Fq8A@0fBhZfHPAYJ<_2EiIq>cMq~Y6cN+!s|$Odc7w__iQg!LmW67}7&_DYRj z0tW|ue<6zw1>g?ZCTb2cMlq$er%4*whG><_3rDlq@or42eY^=@Y7oPf@Qos05*PFK zFfC;)YQe+MhCGa>Ogn{N9^~k(JY{pqZPt^@*}FS%(c9#14!I-SisG|3H9`SUmgrvW zM(5XM9qesbr&hNPw4}bx5hNAadT>k_rW1tq#TK+yxPFM$L-tns=wlPO|GbtR$w#dZ zWoFY8YR1eaSJxVFFiqcEENsx)<5%)$#4(PUgdZqUUjL8d zE8={1!9)Ih40rdzdQmp&OT4ls|K*ENsu45Om*2lhclxRhOgxaM@U?nON@ zGQFhVfffGuR~}x6(A44NR(~iy@#nL;Qs-7jki1=Q$}c`ms$2yoXX~uug+0cG@pe3+ z505Q^F%VL+<^{ri9-TA1p<^SjT+3&@KeGV-{9gEBA&4x!cW}$wgg}}%aCYL%p7<=0 zztnxn`>_yZE%}A`r$hPffjq8-qGQam&=*0I_H%g;Y^P<5?yy z0XofIi_DonL|piSZU{KNAH_e77oRExgN65o@(N(CvFF=@|86QA0l5d6cBT!SS7OUQ z(7O$6zokqNYxsBV(0P8}B9*v1eV^0fjxu@yE4DDCbzAolX5t1`Z2sip<~1f1u*+=l zsSMhDnfa*Je{5bP9c+H~u=Q?OxvIuElfe@D3yK{rv&R806uL z3r|cg27i{`7CsArK!elg=S%Q`0ccUo5fDLqW^l4r(1|1hpxOy+S}fa0;SYnY<}H$Y zcnO>4F1mvBkOaOzpsT2*ZPa{ck-o)ZQi*BfhPN_|$|faO(CKv4qGTZY;Xx}T!yS^0 z8~Lrvq=&X9r45c{+Un;1CCR`pNCpottO&_nK_^{}C9(K1-!8O#b~hG8!6tGA=^;^= zUI#>>8;}ywA{<&ldWZ$? znSx^pd6u$hHo_eh04)e{tNzELE9fNkKNba=`+qF@SD5~%MgONo{~ECWY0>`~`u`bv z2uS_^7K?5@l+i*qa*?wxIXFCJywgZgYfJh4bBjeF4}~EBU191=f1F_iJ6f;;7-x7b z;_}GBHH;Ne+E8JqNz*zT9ZRx*X?*s1Fwlmol z0H$`1zbIZt<1(U)FtuIcT=_CgJ-QEqsWQA8(F=fd=?`VzFQTW=ZTF80SqbNDF>diW zX7wiz`T^iVg=RT9!%c`Yjj0)u%P+9nw)leKoCw?s7_SdOK{<3>=wFKlzM@;t<0AY* zwUb)F+qEuR6>*?9cInl8z#ULXJoHp^Gvds!d#2g)@9)^M`1^19!zY$%YQT41f>NX) zt)~jl&MhKUh&RCRpOeaWp!Eyg`}$J-yk<-5K4=9n_2)a+wN~pT6#e$`Uf$0Be-@xQ_Wp6H z>h;Tyi=c==0$tyG`J;fNym&s``GW5{Lbg9rJMHUhoDwHeOH)%;7h7_uY!@7=RsSy> zD&Vx7gRm5J>i(L|i@D$*_?9|`y1iZ}OWo<6Y zE015d=wlt6|tAqV^1!ACEOYcQarlm8Y$?^K~8@Vv#_#q$+tw8fv~L=D9<`Z*BCwg z*Iiu2GrVIlLXwPk;QE1i!xAEm=!5CaSEE&4)*qIH#%&v5=Wt*nrfN17%75K9tOZpb)vN&FcTr37q7K6 zxK8k}#UC|Qc4cH;wwP>#_Y(ci8v%Bgdu&{Iep8`N1nD`(9kJ~%29vtJ7(_7h%OY*~ z%N4r&p&-Js`+7Oc93gVLQun086sF7&-+E_bW*GwZ8gL}}5q_!*^eZVwg^WO!o z3SYnORQ=C3)CgfWOw4XW3&nP5cq#;uT;mZSsWX`qnvTiVo*mEWQ#d{u7mX59h#JXi zz?T=IeAx6*ajhsg{3}@3|3x78tms$hSf1M$7%p$};=#pZiBwINUvVtwpkwh7L2O^K ztaw4Ct&HY!EsT71e^21s*{e!)ssk#7Qb(X9wTR7kYt#&wa;ArdKQ>c#4qg47+JP1_ zrS94?VE5^GE$u{n&mWE#gsN^t%v}9{^C{QTItTvIxVx-dS1*!jM+FnH>F>Lx=n$E5 z!-fzdf1d#|2`FuyjrBl#s#nVmhQKJl3uh2+coe-jFlWB!ZXFTi`3k&40>YZu*LAv@ zLkCRjDdglhkH+!>-=S?dg8*bExPMXT=@p$N30bP0$Q{t*D+0ok!%}HeUm-k;=Eam5 zlM}owr_V(o_4PhF=gIOjftQ!xMPaDEM+VELFn51({B*jM=R(wOOyFID5y$|W*?^{e z{c^*4BJ){2rOtsKLaC?Bg&^`mXMO2SZpqdGgL%qb-0t$iAoQFM7{6Kd<`4J&D*`CT zYyIzr3y%r_W6NM<5PW|L0vRAEig|42V5`IOy0=0GBWLPW`@X-=R`VW}77_N1(%enl zX6NBN;5lQKYDt}MQE*FAxHl1(@0RyNyd$JXbMO*nE-1Bwzl)<$LsW2+)R9cRTi&HA zNz5MhqK*ioWv_wz#rK>Y`;#%?gTTc-nNm$=9hfid>bYsxl76s6#7f0kcIU5< z+2>81(PK7hTpybfujfb{;*}h{?4w1Y?UwbtmEG6}7KPT<1i!+JW73i0+1j*ry`91=<%0BOlt=})<4hg3?O_n2m;VzbiAAk!Mh1H5NCNr{ww8_J zLZ91X5*EvlfHd!eK+f|w1qY@g0RtBetd;)*e*ie}USi-d#Zm2L^>PR**D;&^KFa&| z*(#nLTUtj3nAU(NK&>?*70&4JS_Q**6qPY`3OlL?P4`gC?YQp-La8T{kGh~tf<4oO z(%fn)k|HQ4RVUo*4e6yOs)O%T2sdvD6;tK})1prP(tf#H_@!Y2ClnVqf;K$8aZ(&axYNgq0_f8~_vV8+X+n9EuGlqP0gwfH>BR1U{rBl=9 zZshp{`yisqjXx<~14z;Cz5K;*hEJ`Q7Ej!c`NM&L{xXa7e;%}ch0zBr1<{{%leBFG z{d2drju02<-`gT~lN=m8_lg`wv4&#}yLQ&nUJEq-F-9c-5WOH>^v+QD zxGp>AyIYqhF28(_?`z7>^!q;`#2^@>o z6(_!a320B9)Wfe>v@`^?lf+IN{+|{-@^{fq?BNhINo_n1=;G3vUrsHT?c@4&YSRK} z?&HrY%cvg7eG|bkZ^KUpbql;=-@;_O3dXU0L)A5e`M+|i(_P`Eqc^+yF!+%&1)H+N z+*C%e;@^yxASl+cle%=)pQ;b6P5giq=8ww*cw*fWPgHPL*jcGzh@EA^dRN%vRpCWK zvxA>#75QP^xbb_=wrlQ zzE-3FOz$Q~KLPo!-xD9b0f^j~!(3=+uPMcPvRPk|c~2AkcPLp`mM*j+^Y9QPeaLh~wZ@8M!Yy45J{r>xw+%L#KuNw^&XmG5kB=a? z!`LqK3NyGXGeqWNfQ9=)V4ub?KoRz7^M`eX7I7_a>LK{rkq2RB%6y-IULQL-ENntt zhdUmXz7ewCzDb^XidtvujxNc`R$1VYUamy!%z0r85_KKkI-@I6FDg(T{yf@=8km7! zHh?53ab}9of2q3sOyH%VZo2!3+aJPieBlN|*fnmkOLOrbq@^^alt~Q^Cx6A%o(%2_ zHypPIT4Ic6RQt~E4KJfc=yjzF>(q)LY*Apl;OM}G+VEd4RQSKXoK40G6!&l6m*2Ys zs>A{5ooW8t6U%gdxd1yw6=Kh=1p7xEdNiD9ir!F_W0_U-#gAaAR;M`b|bgV`PGc&v_WfI|KDp<_y**NuHv=q zwuL`flB3z%dNV8J2&81NY5$5D9#|cf~PNM;9GN^MZAa+Bnv z3WKkb=P;S|!Gui*kd1fU+sh4fVYSnkI?{u@f5eq z3FPS4gMS~Dx8}Yd+}|6MptA#et=LwZ)#*uS*4YkvR12+3Z?2`sWT19!Jv=k?8v`=z zo->W}0X4>oM58}49sU>+6ywX?TV_uHoMGj;Mr=9Y@~L9cLOsygj*$GTo1{b+EL4Cu zVmUVoER?_~bu2`#dZ1+_`7YjNfWMtn{j5H0W`I?#H5G;b4J+zJ5vU_Jz4K9?@T)&* zUTUzR-%|(45$zh18sK1O8u^no9eazeGt+N{7{1-`=XI|Qft#VFwxj1Ij~x(=V_wCh z|NONsx~_|&k;8b_ab#KHuU`jcuJ7GKEr&p)9=^V%-Pnw;qi{kN4p&0(72Ib?XT0~o zK$HJx#~P1@RKuQiP7_7V^`r-h17ng}s}@;fDIqtk_CzoU;`}IW{BrEc`OqR9O#ZT^ zj~T~2@mVAW?vnEp-3}#YM6H7?%jJ})O-unTceh_WRrkE3);=Y zQM?~-9Q*XqZg!0u0p(kG3uBqt(p`IByVoJqkD0`wzRmb3Tbz|}rE*oc9PX&1Ko0k{g(CKP<1>$+K04+-$LDg)*sFpN;sd{`-rXbF zMJ%<#3B(@;%KlniQQA8(CT~Y$kVJ*rGDCk{()Dw-8SG{KnhQBVrXQlSwk$srh(Dv7 z4mY$3NKJ21?b4{h;dC)&Fl6lyM*kDD7hqYNcr-(TD^dfx{i%05kcu#~(kt~O-VO=x zlRctKbRa_%sxj>=XI)9R59*uT%7J`|_5)MXhO#%lOGLYq<6kkRqh!a5_1y}JiWvOo zNfdQZW)c395412`E}tkY99%o@-ZRy#5)_TMCktFd)<31 zOek=*z~23>{jLmPW#4;<99StCYk0IT@1Af4TiIxuMYV1gGq${|PnoP7Ru7(vLq{pp zhCJfY>GLnB9EKGd4^g5W<0zx>U z`k({)K@;0sN!a^?_IA5@)~!<-PSOH?d!|jT%d$9$oW|bLu8J+2(pUtI1vOrZME-VV zZ298dE7eJNiI~x=qN1Y0u}QmyUq#iEaT1ljjnCv7 zxz}d3p8r+1e86{55IOX!iWvbman@6W2om2pq2NjU>tY{mr?hU9-Np^cAfDXDV^Zj73d)6)4)d>o6s^3x zv`XKSNIa7{b%{D}+Tc3C-&SvS-IC_tcVUK5B13(V;Gn)X9J1W|RL6%6OlG9B%Ww1+ zS)7I?{H{gl&?$9hIxY7|k2C&6_znZ^x$1D3a3*93L_u$q-x7ipTdvsocf;hyf#MJ8 zg=dg(k`!3JVTN0Ix8HZPs>jhG+5+)=1G7nxte-!(+LdvW?BmXxgwi$3TcG^}apdW8 z07&W~TsPfn#4QxLV3IiLJftK`JAJBl{5(M-t+a;2j0s6_fEn}X%#yY-qObZDY&vIo z8nzk{*@+Y(n)>#RR>Ma?WOSe2pCIjJs2r#6a@mtvi1580tHmHOyD0Z2h;A(r)_l$2 ztSKG#!bjkmrEZpDtfuD{w~p-Ve(?7RTBZvCj%j#X42q=fmDg=bQ#&H2n_(rS^c3QE ztd-8r>VRcU=?Ii!!GcnZ%1MfwXP(Dwe90!=NpR|mtO->MTK8;=h#Iv>>&91=+b}hl z141V#2sT7xMUcq5YiYb5n{yV8XhtPql@>Bi6jlXcnA;eSGY-k{Ao?&RB$ktvAGzlm#5P@?6f`M18toW7U$qdWSvSiqArISuJS zzq#D{qnv*ieGb;!3k*X0#RCUv$0e;GllG)GK}z%!aMKmCyw_O~PSntwD6s zMd_4@lcZ1@%~=H2=sM&g6hZnhu=a2M;WdCbuTPgfGoOO=dD(;n7E+9lx6RIGiTX9W zcpgCRXol$flef9*ni&OOgY-~$JGKz4D`xC%g#*^LC$2kRjMj8R-C4zB&SQmwL^4oi z8JLJT%k!`bG$4pp%{8`RvzSwzQ5~F;qN4U;a}O*_hK-k=p07C*L2A={7RJ=9@^p<# zpEVIPM!$aTCH;!6i`n>^ZI4MO8<+lCmp#JoD7Qo*C8*Z!M^iiEPS_ey&t>8tiGxmj zSZuZ-%V%6+26=ft7J_WfDm*&9PHPCh<+$fa>|&sieYzELXQaG=HhF))67294Z;>s; zHiq~9B8RRECC0er!57&o>}NI-C6j?mL20ajv(MPeCaLfhv7lUD%M1d zFe%}qTILkm&_Fmn>5XoSo%`7Ld;=$j=>COB(wMYf1F-$!?*X*ga^M#@WsyyvZbI5; z_ns@u5p}S2pe1u5Eg2SDi2U8emco=VFSIM0DC~WxKsZ#3ZIY zDH|CTPa^6G_t(Ih0#B}o#f1w)24_6SUX$cNsrbaEV}F3c3m_1iS2u=KgqZ=I z^i?&Y5wcM-Thz!2XgPKJf#$ia$^2HgjA7tU^I zzyFWvi}Q1P8YWUSgJ597gujbZIhX!T9N+@iAOLNM2g#sL;muUKMxu@5ds;u|%34U= zz}wG4(XfB)pKqM;1ZFpZY2XzI{sW}G?$}=RJ2|?6r|Fbb{vI)6+QRaieh!UXhY*s! z!1-da@Q-_d*(lPraD(vhV?FiNE0n2>SgTWK+b{fZGOMMe-i)uUbf@qu9eSMq*vH2C zU0TQ+jaD17g@*11$G({wB@x_@clYj9zJfUyN<-INAME$NR_KMP8xhPIIWfxQA@g<+ zIYW|5PPyHQ&K z;^%`G0RTR&w&CQe@W;GG){yo|xbwMoi4`Hla7|Y?{X&#YKyS+e9*~K9;T!rAp|eYe z;Sfyi+E|wp=L_NsKh#wRgKouCAvWd%m8pl&F_(g6fU;2Bc|!>C|t!XM};|=*ZK03{griooLbhzsbkp+#g<&Q%g}-A zro2hHOU&fR+CEjZ?3pCpzqK(b3hoh*%AK<&a6%B|dQzx0NZzy9>@}W!u$n;m5OU85 zn7APO5Y_50-nR>{<4_LgqN`ytmWrH&n!Z|G`N%JiPK3@CfbpVEk}7qB6q7K?2NKg} zw2S_vRR3nprac8gT5mMFRTSDfACGsGZD`r#DoTH89Tv1Lr9FzU+zuDppc!lZb6V~__nIe;hlK^iHZcRPe;)bCEAVs6C)ZE<=zR;&3wI#WcY#$m z-z#>U?8&WT420dfohs286vw9wH*@vv8b(G0vFjQQD-&4#9YSONFIukMFWpUb<9f}2lT`qg2sgU9->@^MZ8^`=lRsEx3g{t~W0<(nB%< zaFYfvjfp5>`ZBZUsbf=@thUOziO)+c3B?N_6zcG0^HqSCp}V7<9t@$ZR+(tm zx+$IQRsvBzy<6~=EaWS88ixN^I^B0bht6#7O<}3>g0lNS?x-@P9^-XW_K4A^U&yK! z+hGZqiI2#MkK03r^C^7NiRC3vW$}Ho3LlP%U%6OITR_#Jt-6pGP?%7`i01Z!IWRr* z^X2NbQGul@4Y=McC$;TDgbcYd&Gg+Z})8zu(xzG=57 zJ%e}_BecM?$=%1A^PxP__pSGeQFdrUi7HxB8w$*WtLl`O)Y;dJ+7^N;(<{W8oG;Et z9`%2ktKeO-H-aQ8DmRwHzF|K&?~z^&n+tJyMf9btPu?Dqi-476&!xG+X1!zT_!jk# zn0!OpO8sN1n{K+Gf7mT=O4HNvm!w~^bAKPSX4KL|8!dZRR}savegC1hfytdGN%N5- zLOBVti70I%b#$m3camVM1_NDl@e_u|GiH+K@ke+&Ug`d~SEafZL~Q(oDxkKMhiAjp zfS886tUF_SlkNyQS8Z%6>`PPqzQ4ab_5=(Sz&YsEyke?*oH%|e zSDrN2^6M4$mx-mpMDD;GKmOJrYo4)=Ak`cXd4qIs$h$S?asVgV-(XJnO?Kb072@R1 zMcgzi)d6V~`(5kaTNUT*OB?|0vQvhs1+kGU8iEepPrnigYaTt<_Jbz=bz zJK_5pS`2eQ$VEr;EV`fo48TZnNJwK|rqSLi7~UqeWt7X$vchr*cM@_MLdWl(OZ4ny zjH~Rn`SHd%jKe4eBaM>9`9HobeV^s(_6w!Bo>aH|8@)<4JSs**CN>9HYmGdRjxi_kv zLmRM3FOTBV43_Apfb(~WahuKXk9kV*+9Q5k=hrP8+w%kddoaWqe}GD6dV+-@80C|R zha{Oe}2#7;2}8xJC}uf*LYYNz_%a#n1zQw0+kqg-=~?zzNM znUgVwh@yd7(3bp^QCl#qq9u@0aM@1Nc(XsycUgCP%HWhCmLJ>X*jSCi;ji@Gmi5Hf zPg4Dw1U?JmMh!q+<>NfTk)yuY0c77=zf^Zl=y?CVM_cUJUri{OJ1mWW`q*x4utc(^|0|?O ze@$;K(w41H*J{%af{7m?hTWTOg=-f9)DL>jjfeuXLsWnAC5PnL3Gq8K1PsTCf5tRC zQ$HQGVe;26XkK0GNZv!PQHz4oF3o?oGjFy&j4cbPG{D(fdrraGl%0Lt=x^#tjQJ4{ zE+)+iR^mQ&c!LDW4I!Xi?KYIwJ2S}c*WQ>`s-zk-r@n7HR_F7xu7}aa3qJP&=6i1s z$aWHVyt~K1ND`yMUd^@i$F6=HR*RTkOimCCUTwRxGY%*7PRlWWq82St`c{%tQe#ud zn^&L7iW2dVeToFrac&~mXNMB!QM*m`04ok9DFqI^m)ok%Suebx=n>5E>ArW7D#(LoF3*7 zWSTj%yKN?RDEQ&sKvxE4@&s@kh?ducR)E;vZLLlnOCYw0(-{{(ks~exT8UfKhgJvs zx2KGfuEH5y(=!JKZW4q|^gIWZE@C3S4c}<{76=AAN*fe{(L})5C!!v8aGXh@p#Cw% zbmLM!CF4G@d@T%N281=7*xKz-vzL?yq>srqus!!Z^tLm9Qw*vmxa@Rl|Gfx87}hB! zA?xAi;U77jf~vCbLY+mFECY`BK_fjlL;l6EDSd)G*0Dt9#uIcZf+kVfCMR4A4}2kMAfXsA`R5ZvLS z-EkAajr5MOt^~1Ri!di}d1yl%yYfwl$92VG$EH4e-mg}r5%c`JkM{WW=aQd4xnDO4 z!<04e%4>m127bFblVHOf{+d{b;bU*~o{_CKSxu#&5|dP0Q6i7icJMu~Gim7G6tc;o z{e9B8A>{WIo#6*V69_O`?o~#|7sQMfTRkd@%ktK1*jl`$me%LmNhvkCyig@_exHa_ zlN}fs6`zER@}!ldb3$(U3Xln2X1bgiJ?#9A^X2&@%WzuS9yog`elw!NR5(m-eAvbq zs4^PQcFXBv)xlG0X{&E*^z@3wA`(J5Pxbved^=tcy&467QZPYrndhl|PPiuobiBBd z|Km@_5EdH?-mpp3teB$JiR0gZfFBe-Mu~1!<(~;2IFMhLza=@xF)rbmeNc5;itv&f z2SO(#q0wTJmyiNGkjpG(P^n3W9!%tXdEwmabWthnokw{e+5Gdy?k5a;R%SzJ!v=M~ zk)1w(N!|M_dbHwpPt=VHzH*BP){Jv06CsBe$T@Z;Xu|I3pL&^nP&9ngo3Bx9RsMMs z5XjGW@5(dpt_kb9ckcSc?u3OL*uf_dY{T9;abk0ysq}{C6x{LIO183!(spIo(DhO- zZYq};+JR6-hn39tN2`{i^ln|2Hj@>>BF?;W$5?fJ`qnq{!JbCZtl24w99*+DDPj*H z)LqN{rpd@9vw+~?FL~$v)m9Z|lo~WzoOYtPSMf`tO1$tI_SMGSbe{Uec9m`I0lK*f zd~f0u`Ja4enDU{TuxF?m*F2My^SkCZL`5J{3??oq;%pR8yx2&iR34w9mAf}LbV*Np zVom%tzxQNnyx)q$kKV^TGnj~f+YJl+9B(^VGWbsFz0yRriLo@t?WI0n4vkMBCJl9! zwqx?chzZL3L2Pst^I>Ik{-#z5!JMcW{EZl zifv5-)c{XS2Yb5O#4p&^Tzbj1%I)h5bD;ruq6C5$dADZ&^9PAqH1)LsL2>q?Jge-c z_!@EN+P>dGily9x*oscx6CD;+{_2-Ygk?Ew-Iar~GGQ!8O(Hah_}8XSAY zl>tpxrOjV3f$vTg?;O(#DpN-8(JQSAl{uUBlY+E(EN6S$thhniL{V$EVe@j&Itawj zdJz?o37l%~T%Q7nb3Rj^^c1m5Ua?EiGTap)ysm9lDOAs`bIGeBNLJO+G^hgZ9vnh>L6**^Pw3s? zE9%;6p+54$ggE+dV?vligXEFgLcGq<6n(t*U>WS-m4^PP*&wFLi zQFB0Gn7wTSA8?UgQF3r&8DR1he~(Ta4X{;0P_l=k~ z$0WU8)qVe}svlY>NRDVj{GnXSL|6aRN>-u!_~Sx31i}tIdzfDSUEITO8}1EB5|f9L zFU1_ShPUq9d9UrdZ`j)t4o-h&0qi)U#T8yG?HNoiUGTQ_b_Ko5e|tn}KNv*YG(kDc z2^)KRz_ma)6Pvl-r2aC%>s1^tB)iQtpFE`*p-_k0 z8nUMh<@cLZ?^7ePb>c~Rn|EY)hA*rh?FrnNI#B&Q=(E+V*nb0V71CiU`n>oMd}u~C z0zT0$X4ys4J~e6BIUmH0V$2x+!Z7!8GachBRY4wi!0x8X3cTLF=iBXHLj!m4%$CAZ zBJg>>WH^Hw1MRpMBq8o|SG?_1%T(?b5d5$cA7AG*eg#f&NtD<}1ZjeUB*9$#b~&wC z71df=d$qdwl6^S=;#nuR??|D0ZkU4t%{!{^FVuUU)`hqo1GxR4AmWx#>{|&w*a#TG zvf3B;kQ46gU6+*qB^H9=WtMh%8~&|&gkhKXvSmh#zBgVid4aRXoTx>zOMM#T<_p?m zzK(8-2vho!8S%;0lpBnbxK5Pg<-Xrx%>81CFRqWv6-Q1>#x)7u~O27T+kf#;0ePC?9ZfwWPhbvR*RmUo}JIehE+gRmh)X_LyNYeVWq(W#C6 zSLeKeEBDnPW`Z0+6>QBH7H_X@UT-jSDf;eo>BPI+{JpV*1>&o@J@xy48cgHMURs~j zOYq%w7EihMp4R7|9E2@f=e7`~&EtJh>LVi$MzR^AZ7iEm@PxK|UE&Tf9J>7><+kJKJPeU_1T;v_Yvj2(Q4;zUxMPNDJv4&PdNt?#664 zG8f9pgVKerc?7<(t>ZwEF;J`B*s#hNPC!ke+k?c3H6XMnozi@d^eWs(Y3au<0j!KJ z`}92}>?-gFqy6Kwp@{Ei(EhOhm0j+`hj$FhwTE7-y4sSzNk{eg5oWw7b<$xo8zM$V z)@EIGi~sQD3%AmqWuqtcbNqg^&k$Yw0PAKZ7+o3=mKyf$TWq(M02VQJdC0(X&?71@ z)VTx^bAG}GAUAO5#vnJvDXiM5tj4&|MNKIaOm5OBw^mCGg?r6CsST`yhA~#*sie9t zkDp(r$}qo#gtHCPlXv0TIuHf_M`>RI4TbvmU!p?MN(gnUo06q$MV7Q9lp@QZl-<~7 z&{)QjRI;>)$dWb5P?ljVW4TdeUj}0cS;iPk%nUPT{GYL0e*gFXf6sf)+d0>9;x^Co ze7Dbc?{RjHvjf!*6%E^h{w_*FCLU`4KxG$i&?Q41Z@DbV$NECDKUiYaQ3kSfX0zpk zKa@@fD@fqA2* zV@{$Gmtpcf4>BHv6S8bY&E#!ap}P@&d}{Zfn$pJWLnjKB43Y0NC6(~Wrm{R%9dZI< zkUr7KU+Qo!NZoENTs;`c&9FAeStFlDltw=FH?uJv}$<|baPGO?#($! z@uZGAfcb6JwL64*TIgFT4`@jv4tsrm+@`!W4>2iH>jc(lE^#t1z}FL9uAEJP5#)_( zF~R4T4tlp;KU znr%}^CA^x&E!FYzF?c_PWY%Ia_i427pRdniRRyjbi4lu9VzXY2ZY#z?H&gCe#P}F2 zohwYVe=|1?$`RDw`_1lOD$HQbKkLsX;Y?Pqh7xtW|k?PG!B|#PRJd3TJ%tx)ebc`(KOcb7vR9q1C!S%wZ zpNFZ7Ah?@(e5B)mFGK`{`i*Yq%N9%MB+E$sc5ns5lf_V7@=ptKyMSI`GEiC(pp1Ue{P0Z)V5GH1Bum2L`TL!*=9BXNc`F< z|HG0Vu0nxTxS%AlZ_Q0f8hF7<=8O#Dkr1o6rH&Ffyy!uA!7Qq?wA`gZ>{n!&Js{=}?A zEOspa>O_N4mfr_OL|9QYC?NbBv(UL^;)S+{=LJ}B>waA$34-2!Eu5S5|4+5_?HX&s z?!H@wC;(Nbb#&TP;(eRQgVs813hc6($@y`XJKF03GTf& zjwEG8Nyf0clNCJ1T|17v%#wkJnSXS$=UF0YZ$gM-Li`?UJH^e{+%Gx2eI#dRSbDd< ztm^ry4_A&Mi3`Eh?&OZjbEk^XN6ZeL1Z}KdZ+>cCRRa491f}mjoWjzI&8_>WIlsE& z6s#WgIbF}*u?Hhflj}Xf6SNJc;(BrL;Z}ySn2Z}KA?H0t@;Bjdp0FK zLUqtDPQiCTIRKzR;n}2}-d$qHx5O=q zZ~+ihWW3yZb~l8>^@&+KIW>@YZ%=SBV72clprESo@9o?Nk?kVTaT=RbTELdQ;*&nC zXogxo^1L!me1xM-*v?Gqhb5*_eRA=J<8)+rYyohR3g5}SEnb*bhXmdn><|yzh5EJl zqqcOQYQE>VcIDi(Lu=`k*S%AMTijFjnXCCdx0{3ZkMpKWzK0RAt<1Vq`>#c^`f7LU z^v}eVO#qNl3>_9BnEBf6^=Y}_^kYx~DqJoDV#MjHf-iUy3k7y!K9lqTmPyC?o&1P% zh|68h3@2$FYK&F=VTqXcE8s7`MlTTc?$V=){<1e__O$F5yzztFsxQm5VL*31Zen1V zGRmG`8)6J0lB7})|9^@H)GV{g;3*lTH$axu`R!*cwpr}y@Q$z*$-ASZLVq0AJB|yK zxpDIGlfqG&%DF-E*|q!}h;l4&&*v5+ zhX)?2PpOws>(wGBaii?Zv$B|z1;Mi)#xp2^;(z?%kZu|jufyt`0IkbOL=DZ20 zvt+ci6261dXmjDSSJ?mp@P$SJC_%6fJ=GZ8zi;furX%S#Gt#X#>`S-qr{74vS8X0EnR@@QNll^O+0B5fXaD)u?IdBlvPh5S4;?rImus8<>VMAt42-}A z=zY|Da-WgeT!K`Lh3NbN%+2F%*MjYZDXf-|Pgl$MBc7^FwqI9tp437ovTnv$eDG5U z^H|F0H(J{9fYd2PxHi`#a8=f~qJqzZI{#8RzHEAeqlDD?4%)XQNBz9Ju%#y6v9VT? zJn`jq@3Vq1U&z!2=Q}@&Yo`?--PQ!YK6ic-jtML5m&mnYmR! z00A{C@t-Kx<@YX|ludBdaRLCCtqbNp&<})1^)IF~N$=V2*7HYfa4W`_x5TiRorv(n z`9SyE>c@+-{y4@f9j)BiKJjf}4;X?Fma<-66`SGDAIC5fH>b|B@<=`g!R^dM@uN2l zn4*g*DnYc_J6Mj1ro?u(+W1OV$^W7ve!eR#26YI-G4A&djH?B5Ky_X`TJ3#bAoz`6 z|0T1d+x$6CqktsBmbH7rslDiV3fIpL0R(vU;Ij8 zFJ&;>HEvjByg71jgkSYrU-Nfc{%k(rR5DTJNlxK6>Keb}5X4`_vJr_Ga|F9yCaLkt z!|o;I8sg;L;9$6J|KFvU@6gghM1FO3cwcj2H&hjEe8HKk+_&x8bKx?`5whJsWtwqQ z8Pr4;>kPwaS3YYxXt*;&PX({GJ=J0EasgO7;8tlv=|`X9Y^&}RR{euUH-P*scDq`I z{XGB*D$0x9ooQ~rPdWEjSt!rDyYwe6&=!9MH7s?1`XzSK$B*1#3P!j~Il0Pe6_=aI z0;_EA<%UF?i?m{~cckksA8FC3#15jd^) zq`cJF2!fK~H}_hQ@O%L{I7GDT%#fSN@${Zzj}DQS8c5DdQv_k1tZff?ERIitR?@U*h4vk-lT5~dLLkwv9Twb@l9CQk zctc#uY7M}lqrjnn_3+8SY^L`Mn>Vj-|$-Cd$DCSUa1l$NYx8+Kk9=412mL(Ejb7Wd7t zus4~%Zqg3TwHHFPX>R+TV(6{3Kzb^@S}#~eUfHrJ`09&(ntuQ_8}dn$+;iNgfAO?Q z#?5ogN1;2pD14ea$C*fP8i(~&^uJZQJ(>mgqBgRk%DyI3rV=$=S|b!7cTzC z@3dwj-jmgFS~pLrXAkuz_OVNt6263tJ9(^fF4Hr1hJJgm$+Di~<2icHTJK1VpVz}e z7v`};%;aWZih6V|6LOoD_RZP} z&Nfq`L0!SW1^e6OPbQ7FvIcYTat=;t#NCs~WW^`}9kdHQORwaoI_wi14Bnpg8>pF0 z*@Usy#)Sf=PCvNjTa2?i=C|Dn_xvKW9c+j3c|9f!^lvj~z)_Ho^J_iKEovb5AaS9t zy0?NmwD)4Q;|sWwus z4kt(NxR^I>Mytz@Lm3N}`|{t##3-j++8s#5s7cA3eRx^kpvYPQZ6R?$j1|P7HsIr} zj~~ojth!KS+c_5<{{@3Vo)t;=oB8!f#%xl6qPoZb)6WDy$V2NtDPq_P)v1^7y7qga zg;YeixlY)!V(Wgs-%?9E*U*`BS#D(Me%lnGz@i8%>_^MFfLpN1$nj`Wew1li`nyG+ zQJ9@F`9#LqRehlailn{G5(K4eB2k9T!83?@rqZuKAl3mGu2%>1GIs0Wg2#$T=H5jr z<74JH+V^=KGM)FblFz~gT2=|w4&ItfTO2Nl2(Rhu*~R)M5)4wSOWSEhbvrs0uXI{; zFZ39pF<4gfmzJ|8*rQ%EA!5vjt@5A%-_!`_<2jPW7i!&7=#MFv8H>J#HCj;nL#VTu ze`YEy6jURs=k$=(sDQJ?n2nsV#>w!Ia->B)t5Sx1xLT(cIwDJ;Lt7@x8yN7hw~*(` z)_P!b{8w>K>4WROW;+K$nk>V@sOEKgWQ809o5^xKm^%d%1{=$!FL#JapCz3^6FVC^ zD0&dza+R6XBUz-T^CQV0QBxm{rP9De_$~GyB$(-s%O-*(b#83ViGD?+-rCcj9^Az9 zes;A|u!21bk#jab@6YjW{vy?q+KdU5&^|-d_;c2S67?a<8&NrX{q0B)`J#{y zc&4NnRQCwMj})|x32yye=G-6f{k&J-x#7|tWXCvENsZ;QuRQ{9QF%x;24CPl&Wv}f z;1rfOT@q(a*LF1-WLHZb%}d>*i<2>UGgID)nI!gv3cIx^r0s{@D^(*Lf8xZ3(hj`) zoPMGziUWI9P9jg(B%cY7vm@p#D#Ty*b!xHbym?mDOj()FwO-PSF3KNvd8o?8yOTt} ze3{9W6jB&g!wS6L$-GYYc{tyw5PiDD7fRu+q8dfNDwOJ(S)q`5KI1BK)o6gamt7yP zYBZ%WzgeJdI(wj$+_@m)CsVP@!^SejrC-%%-8U~Sx@Qae)&T!s&xd|<@`RpxE5w!9 z(9w)Atejhz<##ng4wa6-AlBL9wS}Pdj;86}eJm#9IMQtdF}lYqQSHs%y?Z;1u3imk zt55ec8r`p9G+JPbe>%b1pVXRFR#ry;%G^8lSIAoFj~%F^)eAE4zd_}ytT6<0 zLtNUHyFDWVG+H#Jg(6*ez}N(hq>qOMTTUT>CA5nm3DFMemj<(g6C+ zE)2)(r$Stx4Y7&i%YSfW+Mnb026i&TK6lhTaErx92P|Nd86k{U#ImJin>O z8+^9Js67zy8J`??gAfQ&@Ak}Ppv4#P`0@v$aNo$QSFaMrzCRVod=noZf3pHo=^?Nh z0=veZ;)*CVKG!lN|&BQp;9pk2?@4W=4!V8jWw0~#Lv%P z^5Me=+YxwhJNHLD#rrF1@qko7isQ$+-w$;Oa)z~RPgfchb1`HeKZ1RHFQc)&pnZXT ze9ym^kN*cbS*!_uZi(V}(LH*ymH}?EJ0Ll{yG=Mp>HZJz4V?Eq>%ScT)EnrdeNj`7 z+6pE;m&);L=T{qX)$YBjKKp!eTbn{ku_lpMQ2K=?F%072J7sv*x4+!CWyg5z%lNhV zEU)&1QNf>WI;lsGwDK!*+Qicud~`GPj=U&$7`YG7ZikHidfmayPE8b3}kbd8p=H z+=%sbX})pW+HPucvT<=Sj9}ik5+%_n2i@4C4A#$f6-Hpv%pSS)rqpj9Y^H#7ZZFPn zEF00<{r$DZ&5P1!bR@^Byj1lP_37+9?Qd=W)86Hi+sZB^-Qir-$R}y>qz#?QQvdbj za~5@}i_GKYL*?#6In1?_&+2*ydJm~2jP{%?o?4h4)k8GIDan`^8T*p^vB*EiGrr8~ zF`x~YbLY=bfEr?mo?cTvBfabewOTr2BbLUY?|3ia$^DG*T<@S5@yC&JUD+f#YSoOd4XV#&N(=2FFJ@ zflIf2-=m)ionESk?yt450Sf8kCfOE5Af8NuyX}I3vNewPFgNsYi?_+6I(8h1z-`iPSDZtnK$8$_t@-| z$x;8-vuKI(Y;QVL;+nR}1;H8;*TSae8*GAdgGl*M^1Y1hb^H&4w*ZZL* zGXFzLj6tlND(=I8dj7atJ}jahCM4G21y2e(krXp6&S)X8z#Sl+m<3ZIW;ki@{)CotLj& zoi;wq8FRX<3*B3O2-K}meN)+Uyfs=mqJ0L%Jn>E2UaOs|Wy_O2&->{&YMuis;izKO zDUntljI4PRBR&Jk{`FbT19?hK335l8KXF_ZV@r~AM-vBbEf@%TAE2xJI8FtlGwkxx zBwwK3wHBao&Pr1*g7F}=G~YfR#@WWK@Ddh1Ps`5G;YlMMWMc%3ZqyxF=3spzEJD@o z(VM&kb)=uXJEq|cigGd+H0tyJ@{T>7QMDBOn+q)% zu2!k{s6Uhp3t~+z-+ackG_`0;4Cws)ah^2%T$}aHm-;G>r0gV6ITzljNGr~HzjruG z>J6%ugJ@`S77{>t!~o&-#UGg@w{g6kk5BK37_gz~Yj49FG4lYmITg=I7*Dz<4E8wA zc$Jv~lz}eC1-u!8OoW1tii7<}G3KbGmk-u$1fVB-b!?mEi?WwcLNRe5PT0eCTun4Y)h2QZDmqwS-k~lw2_TY1PDq- zqKt3|INk!~|$rTGPmZdV1Mp#r}3&1|A=`%UX|G0ogX@ z-siilUL=u?YsFh^W`4^dph#=7bMh1FEPz(RqNrcbKM!tOn)$OdRqjV1vjz+@oBodJ z`>aoQwANBeJrzilQJwXo#m=$}6yEf8b_#Ut*FZ;GYe#Spqt3*hQ_U7?3wiRy%-K1I zL?oUL(tJ~0UEN4Gf6CW(9WWhuV>h-_e^tqf57HvIrEDV9pGk>RaOnIwU|YIu>cCh8 zPr?_R@1Mbvdf0U{PwS5TK*JPo4>+D~G%T zl9!c@4f6QeBdZ#Xt=2#VTrsTZuBn+_)0aD)Jn5zq%!+_5lQ!y$p0pYM-hByw%}@|Q z!~#tsPgq8QBYnm>`JzMNT(>kJU;jdY0l^?~;jB#nEKZ7`Nffw-K2yL}Hy`7ScAJzw z_~97u_GKx7P!i8lfy3d$$?B`4LjsaPQb49I{`pjf?**{&VCo`!Geh$@Mx<;l( zG&OpKLzZ>+PhEg@tH1ROYI%o~qgjr`x)fW;2Uy3|C$+sKJ?xqDmj_8;Xp2K|s|;{V zl%kux1_gJ!R{%mLGV0EuN;2ePkAVUOuI6eN#J(%&?$$eht6E{yPQ|+Ve0#pX<%iWN zxBgUzu5w>*`Js|c#>+GW+Jn7wfO2jaF2lH=^d+*KQ`QP$4rVN{)okn$Sv6KJW14{^ z7M_=Feb2`RR}uvk+ZC%)Ra$oF*nor>v;? zH6$tKz^}n|Xr(0yy!e4Zbho<$*@}{zZ;6SjOSyX%LJ94s?et`%Z>w%QicvF=Wj@z- z_5j9X@x%#lh=#?!wl;%QXq(Xrug0DPsx)(PXJT*pK`=2a=G7MVlc(+Xnr7{${aErvi!3rP z+2y?C1-)YvTy#2~fL~&qhBgckx)aX_%cU>l_^O7%NVcSLa~;Two=$hWzWq0t{jq$- zb452`Yk>wfGvDT%bL_ELglFMrNhWD-5 zT^iEb(VrhgT%t5I!7|Dg=fRqw>*YY1Vgknub$QZ`v#BT%l~iI{?Do(rf~UCL39pE@ ztPHGbTr|H1Q(iV#`nG_K!R5Xk{pJOg>T&?c_^s3%OKs+Yuvl$z@6M@8S%!ydgmT+< zep4zR{@(hy70v(>*tNwMkcgW2xSrj?HFBsT#+Pqdg6(tW zW<~soU__l>lVa!*ydYPgw6X27lakcMF*L+qB4b8TVT+*vLzBHEL;lV$x^ak&BYITvFTULrXPdl2H*bRn10P^Z<8U)=Sl9-^)dsELk^pH;~1j_ zir5__6I^{2u`cXou@+9LOiGC8`me07_D4T^39((~pQqSsg$EtIT+Zc3uvOH1<^~_<#t2}fAkk4*B z9qGup1+=QKLn9l-y}A4gr9#ETVHYAxh6*dcn(e`X9U?;84|-}QstkV%!B~OSKb75I z)i1B;ntts@_VC0v7l5u2n*0mruR-N_xQuI>SkkUnRzzW$lwWr@gIeM*g+;9i4;g7+ zi&)wqS!${_tfItfg|L211!r7$EbFsGywoICU6+gT>%%7wC3yC{{sbV9AanrMLB6vy zr76xRUP1MXC4GLrh+#Dx^wsOftAEsXJUZJ9v?!sJ=RR;f#V{9F$1Q(n=i$uy6NFT3 zEO;D$<;=vh5I=$EW9=ievR5&`u;T5utG!Ox12EbmA`$@NM9|$ zP-I!(_8$+DTtSa)KGyh^1Q2i@#Q)O`M zt2vmhVfz7AnYv$R3erVXW2WH@FA@h{5P4GYFNm32+h|k$QwVQwh^Hq){Vry`F)j<~WC_?SRIOXYMqWsP>LyZ={ z`!X?jX4_FiS`blrjDM=!tMyCh0WBOCxD1l`uC~M|p7BD$N9;+ff&m63!!f~a9T^|Z zx!>rq{;{n;CFpCrb=x+=r#o56L5+XNa+A;iSd?o$22SejDR3B4ROn5202N7DBoaw` zxJP*M(6&`>z6!Ek?l8HL=KV{d{#%!R#;9$()VHBj_Ya317vw+=dhseR+h(lZnUk|s zIOlk?0^j(pi-A6}X%Ls3r2x_O^>+gsII>_qa zj3Rd#pO<(T$=dToqPc*PU%7san@&jM;qf&DJe%Z6TTc-U7V}I3o6rOs10ZtPT_g{Jk-(gXSQ+P zdiZYT^xyRlEwkSa=f5)6Sxh2Z1L&64K-YU4%sem+|6b@`=K1G6w@;=*7xr~T85A$R z?uVm$ee}FOJ;7C5BC5Cj{IR(ew95I^wM>?x)s^bBB_FeqT0emG};F2x-lWaDul$7fLG*AGnIvqsC4oOd9uuTL5qDa?sS~q{7b#WNipx=&m|tC zHet#f(_!jwP>Q@6q#cHd(f_<40;Gw`$T*JZ=x5TYAm-;<>E4iz^2fa0DWZ7k1BD)L zwq%Y`E2*LPe_QRY%ufKy<$k~WlJ+LH?K5AteQTn`y&_7b-gWObh|&?ZD4o|d?q%1TLH9<|7vn_mN{*p@vTb6NB7Uk#1fBq!sc|^!Ho=rhiF6TWXA*0cRUJ z_Lscf&2r-|Gx*QYrmxlT;3lUyab2_q#=>tnG_IFoq}{Sjv!Fr7=arb|Bv$bPXUSi8ZVvx`r^O(M}ZuyFe~fQCJpzUUaWL;p@Xt($tjRnC-!p;SK?A z?4BK}Z-ERbC`UMfug(Lsu*WSJeyeFewpa|UC zcsqn-@;Tq5V83DvFe6HiUB9+&-3q&rDFxKT#V?F&}`O*AEMv0!S`2ec; zgIqM(pyu;ZP0zJC5|^)WQ}rafX?smP&0y{OmS%#8#sJHopjS+FeW_-zEBPil)Vv~C z`z%0+|I5?|Um-RH7}qu|e2bNgT#lZ&Pf6Nr2uA-2U^FQ0)XlmXD@b=z4UQ5SWy{fEdAy>Mcd6OBHFs=p#ZAA9F z)~pM2b$+kMuX8Sk6p%(B9m8K_UkZd_-m35fT^oj%JU~0y`TiKLHU)P&8oQuPThL=Rs~@9m zg4a7O$& zLTz~Y zYs~;Z3OL6z_Gp#&djRj>vkQO~m`XsLcv4NzLP#Pxi(eQu6wk*Q4}JMKWX=tpMNhuZ zxGML-RDxiwWi)T*#FJopmcajk0gvzL%od9RgaFt)rF}8^awzO)tCTlwGED6^1OiDb zQIuX8=^bzsD8=KM@0ed4r}bo2y}g%RixsBV7h7Ta`dOg?t@V?~9%rBYkem+Yk?Z9hfTCfv15p$qM|Kf5`=HA7go6SC_B=2 z;pg86>$WlkbP{7?T&%3Dpu=@hEt~SVA%h@%xMpp(@6*!YZ$vxcN0e1mAl}~IluFc+ zzXwY2A1_~&Tj}~P?$U$j-%TOL}XXc8cWSwwKPOg)! zRq&d7X@cL>xh?3tDu$G|1v-*AS(+Zbt22tG$_%k07}Wl8$gQr<4nQFYH-s zK-U3lGkp<>rOpKbKnayi+eE_{Rm~37pO>uc|jCzZ0Rz-)Ke)h$*COisBJ0mFoAXCFz6g=yKAKt2j`JQDv zgmqDpS=?i`b{HV{|kC3(yFJL@TIXO8z=N|EQuJTv~7~neTurCK1 z?Gb>!+>?D=Emj*yb4H*G19zBnyp8S6w8W^k7l3*JSjY_G2%?ldT5-*cjgx#DD0cQ- zOVi1@Ssuo_V2kllL4hkqCCu|jPI1{g8Pc?|30*IMqx}8*Q_{o)3_P`o)MB#wu!5rE z2&SZj7b#`73RaClNVrM!T$#JAY|gPA=?*ouV8%r;3Wb`}ZG5@zWPo5<1qd+Xi`{MJ z1VgGUG152q9Yu@}LqR_fDnAsyW2kdTm+Zuw9(2X>*C^9|bE+}PK`(d9c4WU4Wp)zM%O{1u!c??+&11IJDJ zeQ1216dS+alO>);T~TlEst?X+6O5e^PgMTI40pV1m3j=~XuKaBAnMp$IK%kLU7p4s zpoZ?Lnt*^dDlSW(_I$r2k4jq+>K@21=?)+U)`$V13}+k3y>8Z=waLQjFA!e5B?}2^ z>Buq~EoRKEPYl=;kiH!x-Hss+^mTU=d+_*_Xw`O#c$Z?&xf)U!&mX^ky7j({zCW5b|k8_YRlD0yf3$H`3vneGx$Ka=H|b`4`R;&6$z@|y?tfgSs;R(4iY&K zet5yy1?N4WHs$EPb6`~OD#L0>az8j{?tIJ$wJ`^OcC+^rvhysy3X{!98+VoA%`naU zAs~exjIJxPWm0eO7m-jszbCQI5&iM49sKI|zo^Vk>?O<`7ZbQ~mbm1jsh*N+bl^&k z(i`bq7Y?x{8!pcY}a- zw%BLZ%Kz|ru7qQn_)#ffi0K12chhymR}|j&*8qr|CxjK#E(gJ-guer18UU&nvYZzF z33>|o}$nhP)}j>slgcymjoUayuP3v1UkE>}_~5IP8{@KS9T7KvQUk?1nt`GyA(5f*lN z0G2jATROJoqdvmMCPPvyQmrXrMZS_006LByEyw$tr`22s#Fqg+a}dH>SEh+MvH=oX zAGef~8Q+Ym8bc&}eAnt!I5#~&o(NZ)?E_j<@jm~*?-9_s-z>$s{~}!-MxOOME)9XkiS#vJyb5kp$v;v7akp+5e79@Ypl14 z!*2W7x#V(&#AB#j8sh`ZJ2%T6f3Yi-QR$^>cQbr#;SeaS5C}LAfav`n8&~W#KlN9w zrAF*7>_(VnDq;zp*`Jl(LqEXq7Q+`!w-P*^F?io43%{W!)UXA}Pe_^Py$o+^X!y^Y zVoIAf@!h(9>B4QdCRNG-&$01x`yw;-&}j?$qf5P*9w#=X1rMU3WME4L$l}s|_)?IQ zQeFVHCh~0~ua0RaKk)1NV2vUv{pB&$CrZfzf8Id`dRH#Ck3AT7zpNPI;GW zzZ`pQiP24$2?S-R(3!z+EjpT=0oHHFn}AMDX2}{LAn5ii`JQ<9e_x(k9@11a5ZXO8Q zOiQ8=7I)E#Q6>{*_f&i4zpJy?zS z+`0G*p&i+`OF9Z5B)>SPJU2&J6?2^GG?`!l^~5f8=+f{FC4~8|&1DK-(o*soz;w=I zlOK;uyI)ne3-%tIk%ZV7G2ZwWGZ!zUJ#?;8WSUj=v|j+tl;-wmj204L%X1J2-tmi7 zH>U2VwGR6A$e*rg<~Q}F%C|vFCMEsW z6k?%Wq8Vpfb{^&&yI?-L>NmnJ-MwsX6z!u!&fyOYB*(%bGF-hBdr&V{ZmpR+Yp`nM zG^~KLA~Gx4Q{rSvW(QetL(Y;tlos}=`_&vk=ic1Wr))3x=%90bp8i<@v@0fR+`C9G zAt$7K<=vJaZ&&y?r}xmb$5p=it3yv$)Q}H%mpie@eC?vHY5j_9t>$fJNoX9J8pS!4 z)FA{JsAOjKlx$nJq#PN09BP5|HY4;bw&pN=XYqIVqh0!4N;=)aFesIeakc^O1TXIe zC7eH(vkY%8&V7cp@NqR)r!mC7j?$^Y-STRA-#{Q1e`2G%ALy@Yx)NnPK8!&4{a0L7(1w8e-M$i|50yGJ&NbcvhQlcj)m>{^oSv zVUG1fYMqdc3;BGR)3Vh3pOPyp;~JL#FP)@`A$W+WBx{1X3yfP)KYK>M|e@<<~o5?9FMyDx#ibA6L6?E^x88#{6Yh}388NzEXlXMt7 z+Rm97>ka?%8nbSs+4|p^T&buUDv&yEVH2x!E-Aj)jJC28KRDl<}C1vkQkK}ay4khH;fxLwp**t(P;fvc;=a2(70+4 zZ%NnDbX+UO#Q@WUyYX$cfOXZ1tm~Hl$9L0D{kckpGzJS7octhDz!h^S=&+~tk4~jv zqz2SF#ooFep2}^oKx3jj&YPldkqy!8&#f)&u+Jk8eED3~_sSAcw!T4G4x}~{Up^K6 z@2|b_r-!asrssP0dSDxJNYgBY8NoRYiX_<=VGD4kHNoXfMJ&py2NcGb-sQ(JX|{21 ziwc8G`B*A#9>{(Z(1=p-z;^BS#-QXQQ9;Q0fB5*|6aiN`t$C2OPW%yIB3ILU8*tI9w&1$>Iov#t$= zivMqRUVql{T_5+;sr|xeJyoXxwE;|giXlS>Z^Pq*>k%t#%18Mfpeet_ zbmYfns~7Y*dG~%XrJXO|C~zJh$r=xwr}Zxqeyq5=zrD@c#gNzaCZq literal 0 HcmV?d00001 diff --git a/public/images/aws/extensions-library.png b/public/images/aws/extensions-library.png deleted file mode 100644 index 907ff68878586be747798feb81004040277067ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1237361 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 z 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

    Itfw^a!_^!fqw*`l6dwkUWEw)A&>C4cZZs_&j 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 _Fv#5gV`1hT z1?Tf;#-J@X6v%J0YBcjf-w1)$_RihnUmq$LFSb&PUQd2xpM-o*h3C-jc~?}we%oas z9BC^}J971DdW8rXf8Cjjh249OTYM=$*Y0-0B;bA9lksQ~+#_u^QP(c(8|LClFRiG( zxN!cGG9%wbvRGDQ?coQxeh!B|m3~IXeyR-5$>w>gsbredM+q0CLI?FcTyJjpgcKi1d~h9AnkEK0~?zD!7(`vJqk0$sh^g-)lRPZ7CW zmZYYg1JduhCT_0FY!w0`9c3k$Xmu~n-==_OOvyJ!CizMxtSAfKb*crdY zkAgy$#&+xUA-%g7pl}E8RkXPRZuEk!E5vDxAT1hTUg$B|T<7Gy3&)3&3@G2<|Mz|z z;#xc}BojhOb>5{;EedAEnP#+PV(sCp!*u;OO6NuKYqo8Dzc^{jqAvY1uq-Oh4jNQA zD%KEjTf|Y{8~MsySCpa$Z6-WwMDMdl87RfsDtIUgxonH)a(;x$*gcue?5KApT}nBy z+)iPSKAtKPKPr9$t$rH#)(kIEkCsocpP(H36_#=*2#QoWkc`?o{;)vp{RrbNtNQV} zc$?+W`iTV6Ulx3gf5B@u*57V?wj$Qj5pQk+{Rj&| zY4OHs{`Td%qG~AF!(9=(H_c%5H4Zk(?KB0;T%`a1@tU-4A3udAW> z^NJKNq{Mp=Lw0*iljbmAyJiR9CuOrN82J5X?ss$iF$H;a*pcVEfFDk+s`t7aleq{j6rs)7-O$PCbSN+&&WoF4ljrLd(?!DDD}oX zqub0J#TmM z?-1`eD=V61PrsuXOZ^6dzOWhdqhS*G=ZRI7>j0Tv9-jB-%DZ?(GX7n+1$H>l5v~`9m~E5AD;j_8NxQBnfc3PCl=q*H4w|*3isi``|vV@CL}KZD=5tmegw1lqPTt zA++trD;)@IDUBR%?vQ@YPY6Ui(N6c+!j<}twi}cb38?1N{i9M=GlHHj3+J;M`;LF> zNuPb#LWsOtsAbcsrLh!0Z9+??UioTuP)u!P_0Z;F0#*#{zndj(c`wP|UJN|+GsPcUxNEO?{&K2Jgnq5qU4?_aAe$!A4LS>mZ3CI@1gIA z*I%C+*AVIxfFiqK`ct5MQ>%PST-|@mGjdK&X$hvaM_Dt zES9nw#i3?c@83=R%|mzNiJ;zzD#dYRD66zl^y$5snT~##qVN8v?!gV(&R7-g$@G4O zW7EmmRBY9_É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%0Dn|s2*6 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%0DGMv7v!s*<&ph(7AaO{acz z>FBV6jdKQnX}~dgN0f&FpFa7t<+bfG(((32E>scCwB5#)KL0V%+?zGE0V~F2h+B5) zU5S3fVr>o`*ls-WD&y?xoUXO2peT-tAL??*Wn3bD7KkfjOUr*X=$1L{M z29-uvBliEM=;clH!RzVFpm2U?~qVrKWK z2?J=o2OczOl++(udb^&}_?0qgxek1(xuAo!Hv7u;{yMCd;|yyFM=B1qPNuNeE)zMl zRBE&>=6x-HxCyz$&;V(Od#s~zA_5r4xdcrCfjsR$gHSgkK2ULQ?WMWPluI`oJhuhn z3~&>`p#~!AGZ*JP?w?n5z=rt$iVkVj4a-82Vp8asaWyg@+stWx~OX8{uERi z9#$Rb1E1s(Fz!R1E!+%k!W6r&g~D60y9-G|XyTH1lA|o>pyb56-`OPUP*Vx8!MS-CO@~%+A#z~{VJ@{_??+hC+0a%sCKBAona9 zG8`*WG^rONR3F3fZ&0`p2BZ=uqw$CNLo5w7#BPt35rXwbRTM808BE2lCf>`&eqk~r zY3akNz@d4Q{6r{sk^jCW-|`^yaE0R|M@#%=^^C_3JruPBW6z`Xy)p!0)+1(NbT8{S z*JOa!;%LVsYYh(wPI>DXPX)hQ|o-R1Xm z>ss){#)kvR8iTH9$*M%*(i``16F|=nGKDvm4c2ZLKt@3(ekbF@2TtY7bLZRear|s9 z4)%uQW?^)K$(HA8?Y~Gg zLR;{kF{*2M03ksMLNmy{i7l&hMC{p^X=3%(;Lja>Gida=Q|Qq(^vgw zLsU;-xReqY*UtH)X>J^3i$znf-CoZR_*LnsnFJZW__4jMw>YbSg>7AD#|5J6d>8uY zDyFZ4iWLQ!F+S>DEFlwUtW`M}*Y(o#UMcWeTRH6Jg3Z&`q24DW+UcOw8oC~8b3&yI zLUT_z&(GWLb)V0e$8anbRnG;}ihH*D=9R{-j#{YXv^AW~(m_S7hf;RO0&&v^mkXWoph_vpH?Qz|0E4LSSKLwCz>m`u8?W#X9V&b3WmsOYY#nMhM}3 zpNj}0IKy6dW@SD(|E~xn;P0$w-n_UN#KMlMmvMJK^OweT}4P*eoc_8DV@qMXyp*ngZBc@MsPz@m4>I&8jixt_Qw5}*0m>9KaxQ(Ezgab zBao0xe_B|RaY@6eXJKvM?MY0mL24}3ljNH@ZKds(PZTdNHwJUSaQD+Z8Ivm%6;v%p zF_kjerc^=fU|FT~*T)-+bymf}D=?iZS@+JvzG=JgAATA=ry1cWpNoUga>wB{HJCvX zm2!78utc3#mL^V z_ZSF0a(eTHl&<+4Wj3}qRDnZmeCPyz)vq@88g9Ii@hyI-ecr?BSkv?*!S2Ur9ar?o zVP|F#4{C+%h)Ur5*~WB!6U{$4;mtSYzmya1AA!xjXGlc+mBgL^;4k3yT<)gj!Nst$ z&6dKKqH74&NyWYKl!C{&6{+gwTsP9(kt-pxdR$nVofAG+>c}B3YK?qk>clL%t=kpG z<%Aw0CoGbK9ufx_j^FVevTD7Pe5$#VEU)#ASP~+=nIWk;Y@Jc*jHF*5mC+a*z54c4 zsBwzT)sfp+rUD_uGZ7~#k%c?^AicNO&|La!i?V9+PX#9u1{Nn9|4KXtVN<+CQ}D32 z@XmdzpRfJWALVCXkejOPI;#4de*PvTC7~@Bkd`tDg2k`eur{Dy~ZA8copv>pwRP;y%+>N<36@;rtN`c?~v1E8g= zS7V7mA(7vVeyKeo;s;wvR5B%4VxyJ3ay(57GcpWrmu9H$IFiH{dD7^1>~@p_^0%w7 z5If&?Qb;0aLx5TMCGqqtjGwk^VralQ?plvZ zVu9Lk^Gxar8gf=|f2lcHrAl|(n;ZS=aCM8UO$c9veG81av@^-!g7EZvw5(J|h_N<3 zJ%+>dcv~9n(dSvPwySwz?sL#-$7Sh+amWhl6&Z#DPk2324AWZzr7)N@sTSkHxUVLf znY2VD=RnubV+O=OVi3u;6e`*BL3?ygs??75CcC`hsHaURy$fUx%QBQ?;mT{b!%n>D z^x)5sC&M{H`x~qECVO2@(jPDe=^+8oD^Tb1F=m)Kt2&me{8-s3zCK1uL&(sF-$DE0 ztO)DiEk@yEbuq(moltA@%6K@5I=M2cU0k&D0P^5J$R-!ZSKIrK5;Hn!5T<8kT2$n6 zsqX$hVe-E-$FEPi0JhJSMOfs{Ke_UT*ueYL&)3yl^gbIr!{=^AC06;@uaBW*d;*4t zw|fRR(k+O-YJ}aEru<2+#c-Uq&=MHtBVxS?OsFwIkB9QA!`+PwE~E2@Dmv?XWFgHFbE zgeLGyw2Mg_kzl?J89K;A$oXj)oCdRmTqKj2x8^gY&=E8o`a_oCozr0#TM1%n3%5I) zp$Vc%?IC5t_ui>7EBtbx1{DDnYzb`j{69JMPFh@;(AowS6qkXv{?aO?8VPUSnVC;CeS_rZNyV@pCf8e>R~5U zXwSl$AxfTk_WH-!Ctd%8XNo2NtmHXc7h-J@cT_d@^x9} z6FS?{W&Xpr3iwFK_~yNj+6KN#dfZr**hp^=o#Spa&wVfNeAf!y_N^1#8yak+hyEpl zPsyX(GuR0}%FLfgkOS+>QbeT5p}HwYU|~@LKDuRjKFVs8yq&)05hF3{^1(7ClF9G4>cH-EM~Ze47}h5J%FUC?9_QBVx%d=koD6^gPh6a>Bef`8625QsQ^; z%Z`?y-Dht-@m*!-?^F6^>^ck3YOz?T`ZtV-DYR|2e!5sXo{b2Q3kzOI-Xpz%KC|oW z_54pA<@SAl_s{m1|Hd5a|NJV67=Q`AQQyD(7bP@{(O(la9?tx*oz~w(4G3ZusULBC zyGItMUw+G1kT6>NuSZ!lI?uBF6&8x6_|3R1X3>jjV;IW zog~`tQW^eMa7QFB=^kDYj>IU=fP)3GDIO}`^~E4oh3uj*wSqs9_r6Sr+L&4Rx;-+V zhp=IrGKdAXX=T^?MCimTQ|=?}_f6J#0T;rR%*NAVaU-s^jj@)-J2VLVkSmDZT%f0fy4k?Cbvt^i%ZYbG8XH$Yy)ko=6E@g z-L=DCGbb}5#A&aA;@E-on>l$A?+k^dNi%qef)E7-6f^yq1aqIWUKmdlspBDDF2uFS zy_y1QUzoqLJ#Dxgqhjlguxy?&J04$L1D#t`X<)wImf!F=V!#dS@V#@I7ezk8J3gZ0#*A&Dc4_keHQ88LqWu!G2v7)=x`!1 zE@)z*RXN|7aisG?=k(j3_w4_7=u$>+_f$(H5Jk9PyseRm5R=kZWH#cZ;{So4%{N(r zdWKaGhqBg)^ZZY#3jk^$AO6C3U`yDanDj4XssOMwsGRIOj-{M0z7*jmv{7-hFe`cG zgy{2gq9@5W1XN7uFHP39Ooo$0aHEf-dDeag=vVN9MgGog-~3l*``5oS+vA)pHyY5!RSEP^8lK+xQ@IU zG{(yrV)-268IA>c%3c|yf@7h&L$W1FSq(GiA{%m8;wmXwkFKlU#s>qB%F4xAxA~BU z(-{Uud4+I44Sj}d(ybk{EOT&jdG<7yUvXU5%+GzNa(pSU1uyLKboQCLp2@6rt`Ebz z$qycDJ3@Eta;;?*uTJb1k;Fb}z5Spg_kFrM?_8<4tLJyi4+4gLs0`*zBYxqg)ElEV z*)W7#+1YLJH*cTKxj}WImthWDJD8yJ-3BgZh1I5~VJ~A=D01NO^N+Ly4fPX}RH_vf z@;N#O2pN`8YwZYtjG$pj+mG3nK3c(hw)=1ch{05d-6|}1wQihb=6RPD=eV>&Sx`cX zL9UTFG`|RVhiRv+1(E7lmx>v($jY|A^Zwk-@trMlMYhtb9HQ7hAQ7C9QcQG=e>E0k|>=))1ILA@H z(r{w=zgMvAUstfzl{ISQzgMu`^%ZRA)_VRw=hB?(Hx1lKX?7!+rRq+lWf2L+{oSpsb2Y2SppeN~m=s75%m{>54m>Dl(qd zfn&=`G#3>HC_@?5khiEaI8%0?!pFh7 zB=J%2L#Mpvt?O3}U}mXedv)h&6Se_dt4z3l{CHK2^P(3W!e{-^pjV_?jA`!2KZ2*X zfhO#>;^u%eYGMi88n0tVb=_VFjA@D&e@Ay|8e;i;)`mq$pq~^sEzF~O6P8~T*Ix{g zOIVx70>qy1X@c;2GsZ^naT8dM>zOdKLefK)i{tiEj88`SeEhVxAgvEFO4I%amP2P7 zS?iQliGbvVNKlJW&>dv}M5%fX_f{`U_hM$yd)9Wl5jk)lX6Ed=5cYceYs&ecg$~1i zwO5_9GQS5yNYIFT)y>z5*p4M$H_8pf_BY-)%s<{MVZy$`c9eUUy>&KavqWBsjd`MW z6rDC={O0Vl$w1Px*7wufNmst%Oc&c@VyspQKvVL6uP?8#E0KT9^@BJTtAG6K=huyk z|MfwXoZvLQZdd+!af7expjjI2K-)8>YbYql&%eBfi$^86y>!!`nHD{>P9f=jBQfa# zOP0u`@$pw9E-G@ZrGVE4#icNqBe&z@*1?c$Vau;e=@tR#!g`J$^dnnyHE{9Wxb{gLaYLr3{utSP?=B~{s?J;m{CpC@yLlt1R&o-$8*Klmc|M~Ymd=~1SkA=_DV(*4IEvH>-?Ky93gOBaO2iAmZa zlpn0DasJ5Py)9o*G-$JYOoCjkT9g)a_)AiMlUF9UTbn`DI=@?(xgm_p?VZbB-w?KM zF_0IY!`C0aM}5+80YZ3fH(J>i>t2fndubT{^A`IJQ%vAxqtA06hGpCDyVPq2_HQ4M z4}j9Vw-;tEa=$n%A=+3Agc>~#ze(Z)3nMJ8S!4AW?7rw)&3-)qRvooUQ-uXW_0d9! z@3(LhynIa0gjY0J)Qm^n13yk}zj)cQfh%Z>+RRN^xOsI%C>M?2ucD~DZS(Fewi0qZb z>z3C7q4y!B$i)z|;i!3W<~}iC^o0?!e)XNr4xviDyIQgS;LC$VugIf?L2$&t_DORS^8=5nC0<5;E*N_xeRs5%!_! z!;EOP+nf*EDmRSGxL@|&IcH^YdSq`f!)3zBc|P85Zy0{n!Vm^Kj>>x)U3rt{ zC78-UDN`d%gn_50mOz@aEAWRj?FE4`NrZxxw;IfSMSeI%&Wiz`CvbD2;8KZ9yuoor zBJk-}mZ?6UCFqa^cF4WS9y(>0q~6Eaut=_Ekg-Y3Vg%B?%X4VN$RfHUqG0y$R=>H$ zh`Gs|4o%Xxj$z1t`3VArPs@hI3h6g!GaS{%Z{8G@l9+-^dw=UJ7U8*jF!DTMsb6B` zT~LwO4W|`lU1d|cF{n+UlXzj3op`NnDt zSe%5)uFO>8;^L?uK2M3Nd}|P9aJ6VQ?EA31dftOYT_G%vU$G101fLb`qdCg?S>Vt` z#qB}NY-i&AtMOR|z}oO3bv;H$ro?frHJ2Z^adhU!9w;dCGg_*NTC|2MC$ zAf!($sjmHWt?}2-kfkqvO>t}dNkjJ99D5CCJ`c29dcFJjuH3b~9oqYaEQ(A_6aL-> z(44t(jQ&ki8WfB2yJEWZ9cE92R*&Z3hg@~*=?B+>Vz8uocjNcHD!GeOp{AtA;mji( z)supA?n}MaY*gIcLcu;~&tzH&1877gFTUmt9`@%g5P9r3emCC8x`XKEYKl(gT{!qm z;}!_IJUHWP{rW{V=6$bzgJ;_k2J#4fvNc`^kNfi^9r*(i-5Rc&MyeA~IS*6#oNxcn zQ4#@k;NO)0+F2*XKh^Sg*<4Ne0Ee!oeC7KOI{bj+{NVb2-XLeJ?+%x`#)p^ZXZR8k z)DqspcFi*^ddK~bkIO5a^Ii}=bCMDjc%2@Ts?T@mXc3MZ748ne$ATr+vzYievExz; z=z8KXLk=YJ2F=0xicVjQ=y+~%2!18u;+wa$o}2s{9H&y^CleN!uJ$^y67?$LH5zNEu{!kpJJ+Z`vy+?Eg4h4faIuIXp6 zop52=nM6Pei41}>{LBhzDO3{Bqb&nL3*nTMV;SgP&2P${ie;~13&dmpOId-ETec2u zS%3icxy4Y?Xn_-XnHs&0&z81%*2+TRnC+a>{`Ha-5vVn{bq4wQ&k&KduyF(8g5omA zs==N&ek(#(^Dhn#*-BI|3X&z81U;L6?WFQIUd=ycY3F>lr+Uz^X`sXvoX59z;Dg9x8oNE`L3~6T6%XO+-LNp-3wlTM@5UdYC0qIRF#LV=)*t>(%{PCkhf7 zFv`dt%ZICKsWy!iNR;*l1G^LD-;f}R-zCLVe0pMVp&I#?Duy=IF^&g~6$N$d{s^R7;jB;a*FejCxaqQW;xRtwGQ$wSa+?cawzoo?{{b)Nh_Wd3@u=v&M z82{EyxIZ!UsvFtHmDBVC*f(nz8W->&&$WANkM6uhcn2Tab0h&lU*j+mIecnzAScRR z?DCke_C7R-iL}2rajWRNVhpv@)CXB!0S;c!UkYb0e;1z;6p(ErUUak5M2KHW+4`q& z`(ij>SxSqEHhK(Td0bsgkQuMH{9K>fdwpTjv{Fq2;5z3y8=c-Qp+A!ugzC9rELZ(o zj6*o$lb;)SqE@cyaHpPVIZi@M6(3qTCU19k z@lIRpVxQqhvQQMR5H%qbv-P?51wY$Gz@IY9ECGNXXJ_u&y%WR%G@o*up56bsW_SJ{ zcW)h3W!t?CO9*-^B_f?$;0C0mq!9!ZgiUvMBWxNrh;)N=cbAlODBYb>(jA-L)OT%f z@8?l}-}lYD|Ge+aJHsD)wvHp~I^ z&OK^H(efuNiEpQ40j)skXWU#!wrNTxNbC|M=3Wq~z=r?9h~_Z`q3FRljl%2j1CcwF zZBlk+$i7`PoC|w$t_2TwCsqzEV zIyIEF3w({o3w$e|+>W?rOkQ0bjWqWkqkC3!SXH;;S72dygz-7;zrDV7-!!zD!dXD5 zUf!VzCfp2MEt?{+*q}}#F-9ChnqpDe{p4_1oLqFF3A+4Q-OArEMvJGp7&bO49Tq8l zWAApwYOQNU-;jUQ1;Pvi`tN$!=dN<3qaC)}IAThVqi+lCm-`+v_t(x$sx=)4LZT3@ zg=lH_zVtOT>D|(sbTsgB!?0~DPU|vP?$z@cQue=3Z#z7Z*bE98xx#{&UN8?{p!fnk zmWqaZyJD@gB3eS8;|(l!X(KbVuRm?Xd@Pa4!x=_*u`|Lpg6+CejTJQK_>FokvGgj{ zf28;4fDyRJ2qW(3W0U#deIySgXXy>@i9ZsX70y3!FJ9fT*ZI$a>y0S5-YNRObuKNa zJdZrp_-^f1st8!<|h@b;sl#78BW?H zKK1$~^mTV9Ra-xgO(sc@$0di)$5nu*4_bX$a+_Xp4B6ncW+zO=gI1zbu6R&vk~}$} zkOFX#Sw55g^xIA~SCK&tfssOi%a2$*S9aN(!5K?zYD64UtC@NurXjREe<|WC79Cqi z4@HY7##qS95uKqTgQlWgpA)!*IBK(cY3Uj^4McLhIY4wQeSq3cZCMmpQFO+;;ep zyAu?aHUU%Qj;$}>XxFnFF4htcTfDH^j|Q8uOPdc}p4GNJD!a1nZU3YzqTllVM(VTD z-22+r)6@q<#Nt8m2}8kEm5!oAJ&A=C<-)%s@(pVs^=A3(o6vSEsV`Zrr!X4_1uE z1}!QSk9Xc^SO28#wC>j+RcP%8pN$g%N1~QP`12pBWbA_wqrm&KBQWD$mie!_2l!km z21uBSamwd@KSgO3K+^zBm33DkV_1mJ6qA63qPc~ELnjoROPI`bGS0e{As#Hi@6t0w z$xco+Rnx=KbZ)BPkuVYbXsL^V)aJZmE#teagUeK<5*sb&mbtcR!g8gtZ62*OkJx>i z9#2f-n>N;1eyIwrOL=}hoC`Yqvbq=GO+P_%rmfeHC86!lKhsOhCuFv4`7V}*uuP`M z_bN+$m@zrgohnM(5VFgqnrXny^okG>4z`Us$?sK@3hVJHT{1L|O5r|f_l{5z+X4{{ zN2EqL>BR%v{Oy_a3e8Q)XYg73qJttH@VnBPf3$vUMzQ_9TASvP4-mok-%Wjl0D&1^ zChgDkJroMC@YA91lIt`PiG4S4vipzs#wg;S$PPZ6e^`&85`OuqWB?L-C4&|%*YBig z9te@x^D~!S7?Qn()Pep1h32_l+r4=nZhB2%AQ>ON_8Q)*GJ5bjl~5Rq5W*o6(;vIx z|7Ae5NX%tO1+>wXIsf9KEA@uMmUXF>L^t%cIOA4tn3LT-;HC{6aa*9ri@9D3gLD~u zM2FN$iEl;;ThdxnCAkS|A1CIhuC!+G(DID8cW9j4MIvwCq*v~Bz98TU7t zyu3iLu~Z^wF;<7w+-p-$Ab!`7ArgQY;1qA?`4K!%H3S@C{JUPv75e}`{F_$+_9XwQEycH)OnJ@2}m| z7Xc@|y8MbyY`+;P5(W^K0mf}PwYHBKWRu*6^qD8kGUSth(c)%wWP}rH;!<=4_w7!R z;NvuV2&nsY8^&UITi)M(dd0#p(J&K`+0!wayIwftt7-AF6r=2eNZ=%^J2x7S)(XI+ zs~rPGvQUe0V&0D}5@4BK7g z$*{%Dx)FrhGkoEFyhY51JJw$smg>GOb+ZqcUnrS1k$g;GVLXay0l0}r^*f)9=i3ei zuXQZ|ZNrg+NQu>tvpQsW4|pWKvs==RGC&y|os%Q)`YoP3Pk)|!%!|zLQoq$mp3`bLBXs&|jaWu^w3 zgCz#Cc|f;*K2%D>&%L=TLd(y&cCYL>Z#e6XhuUUjjI&h3X%4?>TPjIgMkKk*$>V|) zGkVV26#|#-yg`BRkrIvzj$AQSN&Bu+cy{SlhDc>cEVq5MNNr@nQfEUzlxPBhfM!>T zLGU<4Lz0wu*a%g~fdgmD2q)-{Pslb#c-wb%s1R(i&}nTWO8cE+YFT9=YouC2uIXKp z6P%?_Yz1NoYux6$(au$*g5FNvaGnP|Yf0dffY@aCIcOs;*1;~Y)A21_PH50{G-p-2 zqw=!?P8tqGi&NLCxt~Un7xtefI;{{80~smTFDI`z0F3#1ZLC1RZ`IGv;AihmdO_Rf z`dgOq91sC8NAkKB{OKPlo$ZHbAb!6^2{#Uk3>kUY2PNX ze%9neeh9pq9Xx6wAC^LdAFwX`iH?l4>|WE#k{sU!&cu07M?x(T+h}FEV7o-Fz>9Wy zFo&e}ZgfL-V^Q}7o>$6sey;RkV7s)`$(8BgxWko#$WfMA2FSOtC=6U7{Bh!y55Zku zFBb8k?X<^?T*X&Y_DcCMd`#$Co{Rt(P;h)-naFIOtss>l%lVFV}i zGUwYe4!loxF^kHgaXuIi$!I#Ig32jw>4|^^^x_!A!`O41j;HKW*o((nwAOS7=DVC7 z%$jz_i-~oA)v|iJJOyT9E)5LxqeX}$ZtU|B`UjGqN&JcFTo**we+w@XZX6zv#N+WK zPX8EtZ9GII@lnDT7Y|QF|4XY~RU$!3?dah>Ca9UlA>7xx8hzuC&IB$4s&g|Y!H|^} zX_60Q>DpN7%2E)E^ZZh&D#GqBUDUE9P)qi(0zu6BtGqC+%NC_Qan57^(>K;hwx5{w zulq>!!N+*xwY z;?+b2)lOCa?;jUSC2w{fki)P=AlavV{>?Qkov{%w=HE{zYQN&rr6Kwyz?el_@Ap3mYbErejrlkY@^$rvM) z6x=#3?`Pk0TTFerzxg_IRJ56xUzcb+Do#O_mcP-!e}ethNRZew);^r}WpE~y%NmSv z`6JJ|zJfcDz$tr*YsGe}i{1OHSaVxni!WLtiFH@e0p3tM1AQr2oSk(b~G#=zC1;U@=d zU#X1HJ{jJozm6}A$06up))upyitCM?HA{;E%PB5ZRd2benLqt(k@Si=u|{WdJ`PvD zBinG*PlT0S=d?}d*MpS@Mg(*4a!Ir5$KW_ka0$jI2nu!m_Z#3`A&W(MTJTIiW8~b+J zmrQ$l*t{fZV~im;M`~iq9>*(#K(B8bwyzL3;<071-0PwY3y5o$rD$TP353^uNJACp-~jCKkA(C7diuY8Ukg> zCIYjWP7X6uEKCz1y`^elq#jJ;6j<)YIm~yD*YL|+9Vx+TLBAwXq5plv5^(>MdKMtu zjKZw;s58;Z5|rWxQZ4s#hH`MV%7}xam;Ewu`-%OQ71U--qkt@9hPK=_q`wA^{ruU1hgYQ%^jj_-V<=;Eqv9BZ=VLHZ4 zO0dy+)xsvXXumR1+3ztVl}I}QT;h;bDzcYg&32P0a!$7_<2Erq{F5@!R81w96_0~mfk=_tf&AX{n1nW}4Mng` zQD@d#Z^{+bPe;)|Npvd`!5kkoIVl(80@+plf1bY6pF@k$o3mlOKQgZxE%5eF5Kg!L z1}@&FL4I`1>lCZ3QvCylm|BF<6u!QizW?X@8d zn{$eu{v;Crt=N;H-V*pm&vmyrhXU^P!w>T2AFzlGMEc&SIF#v`TcK=J-RCT}Pv9KJ zm6Xn!39H&#?o2Wg9S4t+6vB%RWu?uidJ3xm7Q4Xtk>F`YV~qJ~i!v82kmTba1?F3F&T}7HI=2I{3arv;nZmN`>wge|M))s88ph|A{xA0V3D&~G-5hQ zPsRIdFARJhd;c>DU|3~I{_$s(5(pB4s@&_B(+_mgLbQ|!X`1who=%`?wzO>7S!nhU z5OqN@0@`$Tje^u*EeG3nIN<;V15&qZ`l@skl zF+meJ@koqlBuZYLmm^`SbQDlH9G8Fh6Lb*c48-7<@*zQOwCl51+40vSQVy{xC{;sl zNpNB^%TPYbIQ7JGX$)21s8XKjJ2?fAZc=~>3@0pgD?fB%3i~vTZ&l!6KZ0p|*gZhr zUF_H&Rz{QRl!6d#JV5^~2S5S2su6S^f4{&UAx-!nUILn-o1cxv%&kD(hd%^55YJhl`Tk@{lw3qI)u&ehWm1!b2D9IyxR$)=?|>B(Rj{z(%Z8adN=C;m&n zu&ZI+(WWSE94xM?7Gf{Df$49U|$CgZRV5@KG78}(D&Mx?*iZ&!LR*-cHTki!i zMp!U_GnPwnNbL`mp=;%t@|c?h-O6jS?qU}J5$%baycBhtbew&Mh@0_O$Z0PD&=K}7 z`VGZO2!iMTxKH!kf_bP|Xffj4$hZM|heKzC zSWG`1zO%u*EXM}QbU7Jf6JHsuYcP=4(mODG)tRKlVHQ&xr$6~x6FzS8`RS8km4RWp zFg?P2**)14LPMZ!TZ4gO;5#U~)>GL1ggBdcl1whg1jF6Hg=WF!rYQ>CrD8jbfqzwR zgg>0g3S3fu(pj<;T*n%yk8+1XtZoEMtiVR)9{7FjFChqbB^F>7Y8hpJAQ0FdR%L5u zpxsA^<7SeO)s#R>h;#8bt<8#PoIJVq)k>kt)zJ4`XqM@OVrMuxW}u-|k?kh|Hb6!R z6fJeGXo>$LMGG)&iJtAv=}&#qW!Kq@WO5k~hZV;hXQbyE2Xpfq2eSv|Q{wPKjW!IJ zp+m~+GJ|9wR+y~TR=3!*MzdglGg%bfe$j`umFN?Onl5Wm@;AZv?6a3Own{^arSl9}wil=vtIYUYvEKq-bsDK%UG|kP zGFwGc!@9V{OT(0XhcDwmJ=r{FU2P5nz{*jV+KWeze+8}oTW}Tvv%YTBW_3G12-xJ) zmW*}TA=oq&+2GBrerug-5Q-^_lH;=eI7~_)cx8zyh5$Z1v|K8{xud2J%4J%rq`m5G z%r+bd3Vq=goyzU9`ciwM#TQd|Ks1cR`Dt4QNE#yc>Lkxg`l3=CND;bH4=)a=(UO-` z891dF;9LBz^RGa55ecr6p9PRzKS7Aff7H+&x%#PjNeP%)L;X5>3~ zIb%toKAW{x>FQ8+Icq6DQ|z^vCwTPPPDl{^o(;bMY4+qzk1RybBujzcOh>=CuBSEO zdZX_=y;Xn)O836*m(a3!@=zmuTaB#qO2AuvcSQ+j`cDZL+Rrp=_70@^kCouR&4MC= zG{cMd-IoPSRRCKHFjaY^ARtDHV`7eCBqAbm;Jo6G19C!H115OnIe^QsYYZ&DpRl%J zKP>Jm$hme7*xy;iKT-Asr8r&Ti9d7!;3bA2Y9b7`)hFbJ1E#kuEY9crI5KBCr{Vk^ zotX1sE^SHh=&$Z~r?rBJoak#7<$-eG>ap(JbN1qUob8HH3E?J2ACh$}17+)MBRA~+ z228y$!>sSvi#-uJcsf0$Ya*-i4Lc+sxj9}u0~p6rr=1zc1S8%Pd#@_=WKX_6KyGdJ zcl88fiZkhcAfnK0!vXbZ8~XbVbXADfXyv8Bs5?P-2$}W(1yBgyGfMN|IHZE9TyPH^Y{9?KSsM?j1%kSpqc|6a%suVm|03E>-`5#U@L&_b!MyEeJ5; zF0&;2Lx61#l)>(-@Fk$Y>4k>guwD@iXUaqLHoa0(xZDo1ePQ$^Gh%!n$T=t4l-8-3 zU8WD@t=#YillYG7O~W=G$L2Uo^9dAmYPhy3AF=n}jOF@T6a~ogkJDo678BSN464ld zi*GE*ORaYK!mvIV)695ZMI~{(DSLosPD&w_IHl5CqGB0{ll-1_JZfBiF+o5T zf)m92RYNL76}Y$0}-bpwnd)AT|D9GHNP=la7fFzvS>MUDC)u*=dtW zjeu`pPaLle=mf>4qv}bbQ=ybQ7!hF;Bk8oc zryWxuO&;Y0B`X?t7&n0 zyj_V|vq8_rxCm{%*l}MK^EhqjRY5+t`IRat`1l(RmeU3#Z$LN}J=28X4#>-x>29T5e76A-LFhZwTd}rVk}q5iNxiDW=XMi(3VlW$1@u z%frKi3TKqvr|g(6o>MKgCnU8E2?eCdOIh#$j1oGpa_t0nw-ggBDZ>5!B`jzIt?yOq zFa4eUYXnesl5fZcxG!dk!ACT_e@;8uev<1BO##x@$Q3UaGqG~pG^-m(&lXO!f}v}f z)Bcs_##EnX7n{oF50F^hMtw4^1qGh}_aRUq9)e9ORN}XXz~bo-6wx?9Rb%;Y+Uet3 zaAURGkeNq#^*2~Exq?&JIrK9CLo&0kl)IUc!o%$mbU~LP|L=OC((VbgiooR31t!ts zbga>%J(1RA5nOb*{88#8vS1|q4dyG?tdv*Aa(pi1Lb(KHL;8MFvB0pz_w=KJvv%+~ z<@w)^N?C%Ra7K&%Hm&FYM*|~61u9E5^gIEU#1?Wvi?+k=dzmoZWqPb!lwKt`L(_~{ z@K$7@h27Y9MeR$y5UCS_2wR|{TyzcQHTHy6Z18O;r1JOpO1p&c;Ip1T-;#R<%BX`I z-2dU0n;bgbnJ10@)%co5hM4b@?FXK*Ga#^uYPtdW9}zmG`DaWzI`24qA(dv2+^`Gt zWmxc6FL5n|IrNh8*LBjHbGH2@0`F*f*{C<%?kd*$;lZoHoP(7%)~i1bk(iGOpP{&8W%{s%ta1t(X5A%i218 znDv*nGr;@V`o(-^iwYXg6>T2{Y26&>(BW748}=u;u@?d}e6J3J9@pX5Nmt{>e#}(F z5E$jgL93rj0iE`=qF}AU7Hg+=Sukv}NfmTX_tReXsP}K;ZKJz>6R4?Ms2eqv0nh#1 zBR_F-xGv&X~c}iXeE&|CVg%PDUQo2-{u4S_Fb7%KZ^AY?p7*T zT>4P+Z019s{X85dPZ!t8Z=e1O4S>&fct5&R`e)FAnID)Gcpd?!)&KWduYP#~Z_}g^ zuaLBLaP>GnLL#I1%HahG|T8*ZZ!Ge#}g)%4jm zCLVq+V0h$Yx^sSIH0FAHBrR}b>vh?|q^-__#<-Bnuyhdrk4B{K4p8mwJQH_7e~jOO z!I;wxs~K+GHw3S(+JFRcn;8WLT#K)*39e1=0o#jD3KHpuDbF{A#hVE;^#YVJ#k@8A zuc{`dOp@nm^MFD^SE{E9n(=a3&a$rLoQaPVv7ZV%4GJOH@i${#@{_6sCSQ)p0TDs& z{QbZtAKNr#{!NuaCI{5S9U{YC%vJIil{6A6@aX$htYU6eZzk9uBfrH6n5xoURdl=m zi~lH-6Jl#KeB9Nq1Vz#x%XS(E=UC{!^3SHZdChGG&c=e++8!E7!V1dDgWJP6xZ^;p z2~HDJH3yN*pwAVfvB)lm?RT2*vJHRw?->*#MIb2B`N!6#F$iaCg?G2~A8=^*?N6~} zvUSF2q7WPEUeoUGi~VDKm^yQ;T8^@t?wM!V%*=J-VPy|06`AYCbMQ2_l-QGYWL^=arRD~rrUL4vP#&;ebTi1uPRX*X5nYi^lG@i%a z%pJw(Z134`{MU&XP}WZz#2Zpose!Vd+bk8w&aLHq-5+f61qq`}=hj!Xoon(+%Wd`K z{2((-KffIx<5VZWX(_(!@T+8LdyiLa&}xiodH?GiU^WBXN2$~hPSAV~+h(;H$x?9} z_8F;qSJVXiYq$d4gHgv6jBMR-;^4;TF8r)v@%_faP&L0KclEzdMF{=hD(2}S)Nq3N zX0fAi-d}RigL)sj%!nVLc}5nMxW%)g+pw8{^ZJ&?M#Jtj$mTL+*|wi~kCo-~)$9^S z;lA+C(T+Juc}eS`tJ z13oMxGGY%oVT*p)g-$0$WgW`)0m=h_N~V$vwiuR2)-;1!huCpi0KIY5Jmdy;IqtsV@)y=Ua z$fhfD#fZioXCArnzB5l_oCC=dGa~FX7l+)U++6yhaKjC-efefbL@H*ghmA#L4|KTQM=^3VJpdJwtD@9+fK@Mtx(9wWH8+7U(5xVE~Ar}IR)0q3^n zQ<>+aR9scY9?w4qsR}Xctpz7|_#bvQ!{wy`1KMT#$Nc!ximu_#RHFT++m|HHi+L*U zLvm7~?F(hvHoKNK%a&&=gJ}r_qZysZ58ArEn|I=Wo@Oy**c6gJNq&f)y$T0mIUy5fkWT4<7a94g&I&zcwCkIkz*4s%Sueh^A;F_IB3TIN z^CJysEwdi5F(oYo23QqG+{81Fu%y43+mL59LEgLoH+M^>$7Te8I7ergbu;bf?lX z^4LrUg0g1!3@{xyuS0J`j&9xUtq!)o8 zAbr0lIU;5uhr(*lcjNI_t0Qg}{jb-}q-g(xZ8w~LQYSp~gFcS4toLW3 z-@YBL3pRvvH6P^}>H!dWHxB)wo!l)r_WSJwb!s8u`%DMUer8cR@NsMv|9bTiFC`87dAf|*SZ2GV%yy@F zGL~Lj?^U-TiOa#6bk8YnC^rild*Ah7hb>I$2B@tJ?=3k0qhRvHltzrvNl7BAwf#`n zgi+SK?TP>opCEzqa z4Avw(uWVMRX<6^N%spJyErxH@_`j?aC!)#slHyh@Y)Ib##Hh{-fx5+43CofKFo?h| zHL&HgMclZ(glJtlk<${X>7K>^moy=*&;#kBU0Ev(*B#<;yfX{}?p(v!Z@ksriJJGX z={IUs_v1<=vua7=*Fhxi*uSKCP6lfidl;CAGaYZQ9!gbha`Q4Z?99}x4xoQn-}O43 zZoe&u?aXDUp1NNq1M45#0xrmocSq|Vt)un*_190^CXj&uZN1x_h4EC6D=#DDDvE=p zBl1q>FxThT4+e4Ej|>_89dC$SaB0Y+$!}Vt^@m_kp4)V&@DCL4DGdfDqmbJtj_qiD z;;C+&*C0RqPQaar?+0CG*xZdnF}~w^M0(bFH&!e1#MS+xg4K442ag;u9LhNT@i%H@q+WF!*!a4h{HQ@dn!c8Jp0qWN|ju?*2;eep>;|omr>xQIdI^&Rj z&~jKiF4h%S@X}(3MKztvVkK`afte;WiU^1EQ(*ccj|&OLzvj4Y?hXq(jmn9J_w|a2PgmlPKUF%Mskd8MlOx?3 zqg6T?tsHq8pm{NT_7*>>(io-}s~r!98w^|yr>Mx^_5q9U=C7z6_CpJQ>j&l$Qo;E> z|1-8i)H*nRIP=ZAJtAv&_!1WpUc-+AwykOzVzg|_UaSp4jqtudyR1cm#K;Jjnyo6m);$a=%gLA{UTXNBmJ?1gS2{oOfw20L%%%Pj&*JF#UMVl5w8Bl z^D%7PA=*sDvvwSwA0fxN(}x47(8tz05>)P+U&usqbH^W@O0AVMFkj>aU_q_>rj0lK zFeuSH0?g8usd9<}G@&*t<62#%Y}lQIDx+Mv@V0`Ot>=#zbc-9)jhV!8@CN32#ck9&7=AcnC7?LzZ9RZ@4{Hxgln2RdmaGT6heEjx?4C7_E%hT` zeZ%82xW2V$(q%t3hfmxkTV%QzYr5u4MCI;mJkq+lJat{(T-ORLV{Rluk@s3R6Nw4K ziyfu%DUs2=OELpgBDs`K)@jm8RN8 zNL@5Q)i{K*tb?B6vqFw46gUgyZ%DvWd=V((`y*y^ynE26Of@?RaUM+0(y*;xkl=55S%9TE|NSbp$6M5M;WUmxNjj#Qb z%zY=`j-Qk~ES12#l=DTI3OAhVIHX%Xr_IulKaN;*LCRW7(_xbu@=y>zyWw&k-R8R3 zQ9O0NaS5VsNy6L=7vnov$X)6-?(9hOl*~#J(d$|?JknM=xEpv$=0cU?u^D|_G0n9L z*_?9AJUME1*IaYk$zT7lCcflXI(fW~Drj+zt$j1gf3g#FIHV80YmKLAUKKq8b?3SK zV)Xs)Wv+*&YyOm7>xrJ{#mOWnL~-BwpzN6K*a6YPM03Tkrjb2-$2oLcQA-g6bCIQ1~V$=ZmxvIIEEl@%N7zrUA@_N+x&;Zz%7a6TpjJg4>;SNZ$dJP z#V~_JpO6hLkqMq3EZ2PhT(7?qRN9`nJRfiuoqeTQeZi$dcUbV6A6j*Q?2CSLX>e12 zWwYOqxIogp_}=}3Jb@cpL z{o7&Ifi2&dz`A)oy=HH%9%jsUxqIPb(R@;ZzBE4BneCBvoYJrcAr~MYHddGTDrn$* zIfu12SacqoWgJEpAa$$a*dMJwcRW4lwpkIqX0SD8YBTCVBuMN^2QB$xOo9@t!Tx#1 zKxIv>;|hL!G-^!7+{Se_#{spf5;pBgrQ~Bf&Az&8BoJ#J3XZ(P{2%ZSeAo*8vG8?o zXkNyT7NK}SLP5(~Zvayv3{BW#xsp)(;JWibN~nul;0Mg~3+yi)iY15b;7s^vrBM{N zxYnkBYbpmmMp*fgP%a1PLkN5ZpJ%Dkc+CYnDpXcD2>?F6&9+^k7>%d7E^SmWc_!G# z5??m?O;K$gNcNfi-OyPH z$Ib*+mIG~jH9YEpc6;x@-~5oRp!=Y*;4yLb43Hq`unmtP=KjCC0G^B6?Ex#-lqN?6 zDwzR&F+Lz(IF*}tx)68VzDVYNX-K8}UpVyJj2n^aF5X`rLvB+99|AXm-g0q0COZof z%);tg2pP2Cq-v_1d(sc%U96`yy0-D#Pfa*{VztzYGUu5(1AejALNGMMoI-kOn`AeW zns{DD!0nbi1<4&WY9s=d5g8fG9xW~(!V{N`4i-%78TAwUeYu8Hq2E_)RV~MuzIBqG z2_y-ob$pjh{YE8FapAwiYdJ$}b75cIHqJF4ar+_n?GPiBI0j->VLIAyuHkSZ#qH~S zwigms?8bUW)joUG3v2VDMdPdAW^R(rOEY#TYay^Cu4z#l9AnYA`Dx1ZvX~z0>qs^G zXJDF!Hoa|K%gZG}=6LSTn4L;}?eS>z0dpfKjg-|DFJl6GZdQk;w{Poky@voAbMxCs zjk?%bW+DSq>1T#tZZHmut#@$NZ%%q`D&)$oocuYAJBrN^-Ke_B$k%-yzD} zu;FS(eYt1by0zae)`x3)n?-~fD z4j}K9HeHu3bg>qBoS}M4ca1{P`6(^@Yd2>&#abSIFoFJaCmfOp1t}<;=)nQu#WgLd z2ZzPhCaPy~;#qIY{L%HL#H0XTw##nArokF#|M7>G58U5Yr*S0t%g#K-&0c#7tB&@L zS*HAZCxH+$>drMS(o;I6EbsTVZsR=8y0fo5(r9q+m)sSSu-Km9r1)FxFF%zg7ORhK zwIWY&Fe$z--b2mMTd>-l`yTJJjJK!l{>}Z$=kTkp-@WE<6?+*1*qpA8jne1Ee18Yv zuylg2`XWd?PR$jeR;KG+0o|qh2i}S3=q_SCw|n;H>dp|?lbGUfhEt>ZhL@q5Hv+bE zekVAuBULLttsaKI`?L}_N!v3LZQk(Q|G~9GtTsh%tyvO1@DEdlHr?zQG`l-Ss`uU_ zBgk)>Ao}gv$1EtS-10T;Zl(^~TkCsm5-nNCG$S=O`UTPs@9>HHquzF*v7hVCia3ph z$Tz$h5$~jFq_}uQDi93$UdZ@)7PR5t>I2+Wof4womeKAjAWSYxTH96XaGojRpYLo^ zmOk#5kmw3OAFx_=F1H?tQN~WzG)2Xu?8Y8S?tdDF z=FjOHs&mf)P7wk9XhLFH)~-yuT-QX7ibi^>LF5%93Dukont6vyh?~4-7~Hg`jQvSg z@H)Iq-nGMv`;%<_YvMgGNE=u`pKE753+pd8g|%S6R=-Dp#AXR4<4jxug-38v2p;v+H$B%4svz#AE*>~dlY-kNyuGo_ z(bmWzqC#zd%`Jyav(nhFzT}1{QgB)(?{!%+4Yst&vJpyU}%suMGsq7}lw9&G^6 zd~C4FA%uRUs@2fbUwpz4r7ds0^8y1mi3DnPt=6?Iv_39_0F2=H2zP z>9mN!WVN}|50EU2&870w!I0;tyJ2qaikylv)Q@Hh>kGmYNjA@x2aUUImA`xp47KQy zkwvBvxH^-tA7vwP=BhZl-Pzvv!MKNQKv<}h-*8I;Ss(abC@-CKRfPrl7NT6U6^X}T z5O_bX?|M-iUDLi_K5NtT2b^VHI|2A4z0liiS}Auem82 z5>;~2Jx2QX7Y6Im1S!!mNsdz~Qw?P*d-6-wzA;n2WHT}UPl^DZx!}F54rDhm_uDsu z3#f^vE~1Nb%F4Z!gPh%Txp?82)lrhAVY)}s%lCqzMm~KBwTcOx%+D;p#Y!(%RBise z=7j(`0Hm`o7@&{4{kjOXZ_f2p;#PO?{w`frVXsd=_za!TYPM3*sBU3F@Oq24Sqb$^ zneg<-^v$w0Px9>-SHAsf^0jj9hF(Xmkfq1q@@J|={<90)9pS*vGut~<&0dZ*Fk!m= z3E9(K!Np0m`Gn(I!6des88JQ7w*}gAcX4$a^KGspuhoRw%d@{?zIiA`F*M!4F;M(% z#~xj%X{U;xS95t%=!KI)&?`Qk8O0op@)6Pol{Y0;qqEA$*^kzj3=2ijh0#3DCJ#WV zP|cW{h1(!}#-}7o-RY5wZE#|5S>ZypG|5mNCt6Nmd>s}vb zmyldeBJthifa=_FR*UX{7TM9Jt>L?t-J*Q2mbYeyzx!>tZ5Hx75ItxdNVI`}(Fo2| zCL=rZ?-+`4JHP8wX2LzJ4-PWvP1-PbhoV`0eMR~;%99v*u_*E{fue*>0}eWPn)Gg0 zwv7V5Gx>2Q;E?5OYuCXHNq;JS7oVJ(?U8n>ta=EsGnkLGHH={D9Zq8Aa}F||WQHT* z4+1>2$3*hGgb(28`(?7cYRO*PzFkRXB9|X|cj;-phB=iQSgvunLxGB=Oqfk&-lOJ4kFF~;(n;iCU=%01^v%Sp-jkL_dQ z)fFBPMIr4(idx9(V`+{F`T#YgGMnoJ+s1FG*pI1c%2@=a6fqT@S88pV;D)Z!OjhqU zR`fcmmX`8!#~v5h(}?R)>tK>_cUa4rIKb&_MYoSWM$&s?FyFMMkT5VPl}0`wRgLM% zdddCnAT8K-us44y!dW;qyYNmA8Zy0nLBnNw;lRai*iB4NB*vD)B;|0(qol|DTVJ%& z&pfDg^aw8IbX&iYqL7`iz7V}^A|n+c2FYMvpAqJTPs4WP8%b|B)?ePJ(Ca)x`N*iK z;q}!qVE=KVf>qtAjGr5Y zvJxH|Jnf5=LnzySABX2MiszWh`$3a^K@yX)wLy%V2XY0khEb#2M~}GtB#soqbVb}sbDHS5iQD}z{WTwR|Yan~#2(5Zi6&Ls;__pQAC{*4iK zIZG?h)d z_zXx#jbXqYV59EgX3@RfyIh)ha7(TAlZmW+*m$t2T!9l#ZRvVQ!6~|i`*+NtXS?%N zdks~Mw0K(-`xGd%GY|LEfT*2%OLmZvvuU|&H}Gw_41k-N!tod4Rsy1mCQ+$bk!d(d z#?Eh6O0O1{wpu9zNgk?}Y0%{_ccoVjd!z7JH+y)K!xx|>uxwsCIiHgXt!wexR)X6{ zn9s&hMD3GW@woXab?1mi4!0%>9Q;I>J{os6(UPQf)jjr>j&8oa5ho)!OcJbQuj#;k z(~@*L$NYRgLWR4s3{o$dz4j)W-Mi}FU;LkI#y7D&$DD58_ri zyaRT-zVm5aF1_@kJF|>%oox6jID+ACqA-G$Tt(M40>)OYr{Y8UeBUK4SpY=BY>IMheHuQ%t^t( zp6YRw*>E|GFPEdhTAO=`QEtKMRIAd^O3!!0;!qmP7`EEzub6Gpmx=_H+!NvXiDvV zlv$#qU86K?ts4)Pj&c}A9;70qOnBI5UT)V;l&@YJ6 z3g6E83*ikvK^oDuwJiwwNXEwdh?f&tkS^pLh)u@;iPs@AU z#C){B(84gcNMY$mliD7VXP3UNn(st>2Yfu!=85Y(_6T87ZI%mku_+#(*#!&B3ZR9l z`YRf85-r{eaGeFF`C3QL*6aStJU=8Qp4dMfGM!r-b39nS z;q7%y*>4J<)cN%emO*!Zozs{+;5Aq_>pwttSd>*m!iccT@19 z|EsRoo^Nv}*jhn-rjn0=-Z?UG=QZb9bsiJUS(N?;w-$*TPrfs1s~61Kb!lA`t#)$M z-Ota^_E;pD0!@I;EnuFezA<0?Za%ap9p&A}U4r&^qi|@s$rtG}GTRUAe9J?=hkxg6 z%4LsBFenc)&h6(X?WO4UW%e5E4cgdtb5LhbUx<#*U0Htp_l3E0Z|ZVz_?D~^+XQOd$1TtnRj48 z4CcuteOfiBva>*8ws9+)7_C@}Zv)?Vzl;i+_2g_2R4kF9d7kA4Ykzp5)5FySH=e|d z_321;Xx_eEb6)^kG@4H&Ev&BBHeaI1;8ibP4#Gp!QAZfg?QCq!6{MywMNRZ3{+r5? z5Lc5LA)v(|tLqC%w^=G|1|&Aey>l;1A}*^wJ$ZD;FE2$X80cj`y1uY@Ch~<;p8qqj zb%4|>G3S*8X(ztm3o{AWEAfX{HJ?_=8sRo!SZ6&EnPGX%XHzB*cZN*ePR3)LDS|=g zl)<0`@UpqZl3pQX%tp-u8{Qy<`+)RJgU2yM%IbtNXJFi3#GQw^qjJy*c^Lf-%R#9y z?&d3y*JdM)+?~VauVB%AQ~QyZqz+&B+T>&@y6}_O&b~NFETX+$BLIv9ua1>Tc}p_ z47pcdw6CUp@p#k1cbh~rQr8~;#jdIJRc}nc^hu)kxX?-Q0JjvA)v&^N`f085LZtRO z<0E=7XP!JL3(G-;B6mbTQAtWOx^47osE1?QFbkwm-ZDVtSiBW|O~qwUEqpiA+GO?B z64yfN(se$KeDlPc6cXj}iu{SR3T<3m=;A0$#UC}%~auxplC&}~A@ z>$`M42IiwImPV}?;h3~p+l&-vW9<03_mdLROm(VAF(RI*qt1JR` zJ=omMU=4j5QA0-~E{BAhvC1!!Vi&D_<{jZxC1-Ne;JlLVYV}44IV34^j`%-KvJm_w z1;>*`wwX(C5pnovYc&lWGL1(hteVb4WU^FoPBDvaiHp^Gwm~YUL}MB2{~_!xqoQuR z_wNft1(cRh8U&F$O>1VOsHq)WORM7p~{U>Le{U>N>iye{wf-RoJ; zE0;@_OJ~iw&%KZ1bL=y0azUd;zmJ zjW+tRSBd(m-B!F#r?g~pE!9#OL(>*)A2O}2HW^{6ErRT-C)T8w}F zAEow`<(i`GH<%g#(8cTw}s&Ye0AK8p+_E#I`;=e_T7XU9@*2R zaG)nPJpY2N_>}lZbI^HpC;d!!n3ZuM13gs2vCt$$^fUV-)`*vhQX^f9R~`r_Ye5F9 za)t*jn-kbx5l?zWh%;N}0)(U>x`!BHMOa7GN@4nJgW{fplvR^Wo4C#0aiVTK{$0+6 z5#%=<81xvVmlu-VJS0|zl;hvR0yhnx{6%i^`Sh&AUYGsTkDt_RtHG2tr+A*5;~$HV zr=xZ&S-;F7XQOs>d{J`OC8Vff2y{ruxH-)k4r8tFB+Ta-i}TI+2?GA(@WA7}3J{A;|OO zhP?&fWWzZ?I^dnMD@)#Oya~(R~+^DltXb>lVDBa#+P+~F9 z^c_>)o{x$F-93h|0YyLrm!sBtiT$4Ypvyr3Ltoiw^$qMSrVa18{yDjhf^6(yWRxu@ zoZJ>Ad2$b0TG=a#+K9)8>LprJJOabqM+(NxLw zVM~te`W%R_OBIEik+bUZ~&JC)hacdb3; z5H|5p zHK^0nLK=KI*P%X?%D z@&Q}P|Mx@FW6x0~+vKAugB6&bq8nCW^}OPOMA148UTWDxdtklJqxy5@4z;^WmD3tt zO?zF;9r95$`qqwlPe2?9H=Em54{{XlgGfA%()y~Ll-W9KO;Ky$beZQUG0~=}=IDH` z6T6>>AvK@UWW4ww@wS^wYZE;&IKCL47oBRdC??*Tyj0%yisSi2XTN&?=guLMBU!L+ z^ug2DZ={*Tf6x1nqdle1HW{dJXnTt;wl=k0d*=G_&qr%FG5!l4MQ^o^qS=knW5sqR zztaPnA-+>XLwPdRqi~#DRQl3u8rimxbFExIK;BVebGvMr#~)a4rPANN*gKVUf;RNO z|6a#qL!uAU-4f7efbZYS2W zZ%Y~>?tg11#YdI*5ET|aUR!4#$(*Bp<7w|OjL9h3g`U9Z&moRRa#OVc(9zmsw@9(NV2dk+EJz@Igy#v$l7t7K+ zYz+u^9UG% z4{v$lalRY<8Gh2&JIN&TrGjqJ^F(ed>dktiRx4cm$xe#Sn}({^f$n=*6gQGRVDB5& z+9lii3E=|e&-D^2o7Xt$;)kKN?BkY7xbi4!uY} z_3<0z5~03pt8JE=ez-$h(FV@<6IWuz(0nT;(-j`N@b;@qo#*g!WI_(-sKQsXjwZtpn@$uZq`Z{m;^CXZD_v%fKSoiC zNr5iqp&RhPFC0WE0kChA{DPFnBT^*eDKqAe$+ITyu0CY?bN~uost(7i>@X6YtG2mS z-(p4CGett5JaZp=m50;S_k-t8FbH4=1TQDCqmJF1-Y97!nVAfn~EL z^Cj{2Il)rp!r6267U9}{=`;~I0{7japVE5WYeQo{)w{x(+@P~|5LEYPXBo54cbhq^ zGt)_9MJVgCqWPqQUK9X{v8&?JbFDgkh|;O5mphF15FI?akx^@Gj# zk2j7;eTM~_GfJKDtFX=mMqt5PpuQkA@2l4JK8Nu_7qo5HI{SiDj-dEQse?dFww4K`Z|Wa z`M9h7@*9n~n3Q_#S$tvZ9Td3roUvB3XE>tXx%3HptS*yUKWp{&di3iz1nOd|jW_50 zMTn;Ny6UehjD+5aLTpkG2dWi&8HjcDeuR4+PQ71FbJN4?-L`}c1V!I>sOc|UZ_IJ+ z-Br$Uw-zWeibQ)zvvS(mO=<|J3ih(msLJK$)^Ou(Nw`^;dhaSzjB{&VMfi0xEgPG5 zlN=^tFYuPhm)jDbb{N+6dL_k#Q`3PNiIP7d%HYwMkU+<1ON9jTdf! zRMe`rtfgiA+CdwyD#}g*FhHyxtyZ;Q1BlQg>EJgK=B( zsOwbX)d*5V^@0atfKE~d=y^8V zBD1`Vn`NdswK*Q?0*}^glH~%3)VJHv}%Y!$*!QxEwZMQvPL;lc@_x& z;T}zAoBy9;3U2XC`!rkjp`-ct^g=HXSP72@T7JoVJN6uUaL*!*X_@xKm?nWq9 z%S;6Lx(eN$&=Su}(X#GkYmFezt}k-`Ji_#|c#@xpLcR~JHvR`+(HGCO&qgU8dsIJC zjA;>#f#J+O=>A#?AKf9W%2R?2W*kk%sdsM{v6fQ{)0m5cZ_MzTr(NAkS+A(<@SDRJ z*+NdlGV)5xCx#1NgR#$iJ|%{t{8!C<>{Au^36EnOw(+r2P#E>8)xBeO2jafX>E(+@ zo#NMvL{6OK6Ekn;T}IY^teyY{{~F&SwtQCnQmyj~GHy>>T{=A-R7{d#|gQUck02qVkf%7fn7SuXog5niMgG^qH)fc2z zYdqHN1D&1=YT4i_$5;)cKF3U2s~hs;-ejTpQ)lmSVpg43x}HS`Mu2)5acs0IWAQj7 z{W6gjNKY)^zgie$(>kDdc8S3kem^*F$0{GIW&UWNdv~iG(!ui}ky}V-!6QpH=Q!v7 zm?0DfwXzdJcmQO@+v&V6#3uz-Xji!T04j}2|MML(ZbNsSUL&?euh@Lseqb(- zLT?q_MJU@MJxICPc?{YFl|MGc<#0K$4`5&9n$Bx9&{unUJ7z8wwUA2XB_Q>q>8wOH zO5~wj1r2ljzH`8Xo5(io&Ne9}XNjNU$wR~gvnx#AB@wAYj-?&cwU)C=F*`P_z#E!a z-M+U(?s}kk(sQ@6!VuDC*{PDbwF4!g#t0oRgQv>}qtr_>IeF1}kk=>N%ZJW0-AT?4c)n7{WA?o9|_hUk7Mhc+m~2J4-0i8C{`V3|mTl zBfB2Jgzx-ny?5GGF%~jq&ohb>=UP(&DatFqr`vba%_?U|qj&8Rq{= z+ROPTAkEN*J2p0sjiQ@z{uv5{y7p!mZ~R4fmI<%U8hTsrdHtiOBELPIGN5^b5&FH- zHp1v_X7lag(nRGgt!VcOgxiD_y27A$MD2UPCxgd9NqUkCa?Eu);a*2L01r;DU5AH1 zWp8EI+wVzH%eDx(#7ua6D9Ud!^f`YACj`fBmu}@%QqkPY_)5j1@IC?^>V^l)-mVPf z$kQUo+OdpVf@G6 zsN9ra>njXkMk_{$`Vc7{p^LCg0;#OrL7f1!vSfW67#z)mf3KRE== zS%|@Kj=)#n#b9fdSJ+7LkcFSyUH^9g{OhiTyhr(2ftntTYwiIw4-AolTzdt+{H`r7 zsJAF6Gmz$SCIWX_qG432NU(iY-dAa`94&A{O!u`tusJ*o(qTmv=AHAH?c>@bJp9*& zgV9VF(7|ud-^_LFuOCtN;j|7!0|IU=FY7R7eW7T1=UHl_bN@Zsw0IGZ^Io3#n#c20 zgC@5_0pQDRHr3xp zJqXRQ(IX$n0URC%__D%BYJ8G!znraHTaUlYaQ-H=;@&K@bwzZMTDab#E%px8+VK9w zqy=A3L^t?2dGlZ!(j3F2_p_1nA#B*2w#QqcO{ZxpIzyD1c1VgUdzaP6`qst-7Lm7kT#1wSk2Jj8kDCZ-Ww|S33}uCYG0OkS4`x; zAJzC3a(4=!3)TT<7n3o%a5>AY5E+!f0U09jVltd&bu<<#l-?F)= zy`c7qD~?eqtYeCFdIr0w2lV~PJ{B#-!&pHJey$B4Kr=&tU3%ivEp1yx5VQ>S3$>?M z-Z-kLxm|hq41_NVQrw2_9~~qD>V4b&>s!LDEPDU8|zllda0 z=9V`LW3cxd+cci-fik-y8;`pjuXpO zycS!!zLdMI^(s}ImTgB3z#jeeR~+7O6YLfi{u~9uV-V+IlE?%u8TlXC-oms56~=ZElDd!sm8mhJwq)^h=<3Y8r^YhN z@rC?iv;3VRx!0w0p$4ccu$P3hj5chJbI6!))!aICSj2hez=7C#hI@#lybgB|Z(_%j zWV+r0QcWvrXQmdz_Z5q{WgwNZnr8vL??!(H zKHWqk(a^@~Y2J3M5R?pNx3aaLo8~;5ez+=1a!;h3Cv3+bO?!339P)rCx27FO>iXxK zL#dHyajz;hp{}xbBCH0N4w310ew=Knq?Cedn=f%%%zab4u&<)Hk;JL4+JkwJh1ONb zVGq#)`nDtepP}b(<=zY(g;qZ|1E(X`UIN`P8>=UU-*fpk?L51F-n!|B%?}04@9DV_z0<^H3yDa9>Sb>gy7q=}LB-{r;%CRQ-%e zxzXLoY^1{ni~@wr`Fb7NT}@Mp}XUN;1%7N zKTJal2^UaZoV8$u)dRX^KQ+27-{v(eY%-PPZyMj@rFX!$n;q+H0zGf6e?)X06cqXV z?OEs)AoIxx_f)dC2=rQAhTMkUN2N7<&#TVjFpQ=3q(HMK#yjj+F6ODX^$d%6I@u0J z67Ca=$$S>oWvvy_4KNHzeT_pF0aGCD&mm3;b(4;|Vj0IoiB=%A3|X$QYJ?6%E?QBP zZh9lusk?LCJ7;9_!FlX@tO_RYZCe_)xL|-1s>uoxKnZZ`8nkZz%#Z)Trib}dZ z&jS@?8^3=tX6GeLaV?Izx@lVmokN@kG-WX zwn2T-ECIGJq<_Me`RF~FmOVj2?H@$Qesze6&Q=-`^71^yv0Zr^|4>qxA-VQvuTy+| zAzSEbQG%0GeT#Lxg`RvDpwvE8{zb&qdw5Q003J)K3xP z;dXqBv9ZI`&&s8C!ftr|`uF9fqeb>hX^hB6IbSH@=+Zpe*o(-dtLXI-Ut<>Ez63PV ztL-?|F0v~f);q6wz3iI!sxLM#Mg7&B3+u-6$z+e00(3nuuD`S-%J4{ec0KKu{7Ua3 zM#2nuDWfXIP49yfR<&%Kgjj5ULnyWgsUUj7L2G%O_2<4U**3%PV$rDfg9=7;m9%yb z0KN#O#9h-@G+Yv)Q_tQ1Ny@?%)qKQeAt5$Qzu^s4>e4eRh%(Pf4nv&BM4V`!Q(>B1FW(lKsOS?{fLyZeA;Xz3q3ogSy|6JwLHh*&vKR+LU z0)mIy86v3gmQeW1B6v`y{!%P(h+<$WnJ)ugwRk(2b`hYLT6!iS6*~AKC4yUvyDgl@ z58-ywv$|g7xh_2=>+an0o++MvO*cPIz;uGdd-Ku5k+QDOEcO;Jor-~+U>w0?Pb8m>up32<5O_-;{41UIbVLz+znU6c+>Wm=fjnxwGVK zNU?dz*!n@5wENIgten}cJn1QxBW+3Sj4_d8e!HClx&sOV+Ts0Ll zw{tU5-dl;5+s(iHCIBb)S~kl`v4lo<4xB6ge^GGS-zYeF`v(;T2J~#dPrdHhMV~Or z%R5@bA7S8@Bu1f_!B;5kpS$mkb3N#mKLd0D(iKhqj7k0(`<3oDWcyF09ObpEKcvX5 zt>kg)@I8@os+#Gr%c7%b+2rBnd>IB*%*GEklpz^jXB`hlXHElsOp*Gcr-CK$(fb>D zyh-8?nMzb7YF&CJQUCxze(DCx>7e~#{6_2TMPb$rcnc5|`aJOM6; z)=v{^o!bl4C>jQOTA9dm5+w{20`HzUgJon-fm=(omzSHSGwPnhaauc_Z3#}bRcG%yo{1hghyXmwky_#tYE*p*SP$;YmifAu931QW0nbQapj>6=)q_&Jp zJL(`y+$fx`j1*Ls6+C`H>gUG(NLCq5e#v3Rav*mVa7@q^J#PW4s^_6f%h4pL(V4%B z^K#3(Xh4eMV-||5(xuz}fxYtjvAywHgC6<9rzXf6(X9*j9cLs!#lR{vykp`~v6EFg zfkjKxCD=`c!d=hF*3jhlvb9dLM_9V;v3lL(r*%UyfjjG2F4J%54(Z+iIooTiG<_Mu zZn5xGmipteCQ>$LT|&T-U0oJGAbHCpfdp!@#Z*6Ys=L}_7sQ1kM#7}U#u-|_H0`Re z=fT18Mp83Ss!_*E#J zGa+H|FWzg;=}oY-i+y_(|2;yZ%NxpUUdU?LO=P{7-8q|wc_6RSa4r!11-QTin)*am06Y#rK;h31ptq?q5f@ zVv{=tmH@Mj{U9AH;<}%^v}tELeFSG`T36HH?TX6{2BkM)jb04133jXc#BRugjL^85 zhs)lD8W`To7!+~OeoCBZTKu;hdk(Y%7wJ{up9eXb|9D%-ce?inOwr`g;}NDfCXY*= z5&sa;;gLA&%MmYi77W9tL=(FDNhj(>t^%r_POwZeWHBugtqNK3On9P zKzNW{HMR4bX9?76h)H3W=qp~$m_e>KPZNJFnx&J3m^~g852hscnryVL(~pQTwZ-yd zCHO1kTPeLES##Kj0FkvS`54aA?*oTan`%;EN_7qEiEb=6u~IlsJZhT=QU@v#-VB>| z%M9qrKk3lB9`J!6M&(M@Bu+-~alBLcT9TwrxcwuP*3dS5ywqLHC{o!W&(euRGLPyQ z(nN>*0b#=VvHWA7tS^6&D%4oc;$v!*>9?chX$Cw{$*5em>eH;Zj~!MmRF&zCT-&q_ z10D!w^*H~jQ4_e%$z?J`13&J(1^u8s3wKD~$Dt6WnyoO3UZ}@mm7p{utK|DTIwMVq z{vv~^e3pn^{dqa{I4NrPlRFj-Zu)sJ^E?T}*DxOBay=gLh_J_H=CBEB<&^!3myVb% z0rZ__;6tj4DK2OktHOQpL2bD}u+aVbvKaeVvnYI6z5SW{Y?V>6cHJ_AFfD0pqQ}SA zXTv;f-Ccw82%!ggjPU>@uBi!9uduiPlIQNxWp)B4L%T?{%^%j$e;JN-VBCh{O==}IyesUrl1Dkrnf`*V9=TN)9$VLJOKfiXt=e)}s* ztxT$%UYq;c9g0uGtE&G4bC7QR!-!&7zfxpFi7sSu0i9+ujEMj+)kLeutl{I?sGtbo zcHd!c$fsOx6RoW|iG_uq&i8o2=RNwT_-B7H8ACu8Y2GeDUp_q@7+i=e(Oknwjr1E} zW*1c&vbLA)5oSa+?&)!Ib%s2e+g*y~wF!;}Bo9ISbyOvZ?|V#^4=@r`Emw4(SM_95b#4|^oKq>Ha_qdvJg7turw<6+=15Ej9r00H#Nz-P1p zQr*r@!FNn-=97{sG`(4XJjl>ouP%D)>KntDu5u+za$`%<<8!ejIIXej7lF=+_il{p z#=@G3HZLvqkmGq5U~^U|*wuftvQx$IlZ{pV4z2e%E5(1Nfl5EgUNH1j0iRZ%O}9#p zg0!lq@d-ag< zPcg*-lG!r`Ql5XlUyXM-%pAfp-?_f8*k&Z|1rb;w>LRiO!-BDB;Tb9+X>i?kTqh<& z%fm<7kP}#~+mvEZhc zC`7R%*BSgocG9W5>|r_SAM^BY2FBnw14C9BQ2Dc)6}22F>(D^&JoAbCQN4$X0p2K| zHM(lV*sgHt+`fD^k$kiq#`(U^Fr~zoB6Y3-P(f>+g(qB^ky(!7QMN1IPlc&9&#mCJ zh9WFO#)SvITn>C8dPfP^JD?hLLCXmWasxs3&{DzogGv;O33;3^Te@h&t{O^eyNOaU z9Y#FfvpEJ4TdBUw%lExyO8oYK>ctP}<~SG8Zlg8`B^5pTzUBMp3EU(Mke5jCs+peE zS%&FkIHx5Ki1jnYDBKK^8eOwpdVa~_|Er_2++9kJ#m{cH`i+#{E)U3yTq=)KRZ6Z& zpDa|V$hm}+#x_$06bhQM!j!&>$E5+dHK|W+r(4`PgGL&D!t_l-dPBl%rz2kGF0i2+ zg``ws@XbcE%Ti3PNt&H%?qS;}vEvEu;ZCxhQ~JE#pBOgX&}G;dv*A@pqWxmEM!!Lp zoxJDkwd6@Fm$@tr0+M?F|79$=E&AH3kU%9h=6+UmK`1ffzXDFiOt) zqtWQ2|NLXXQ1br3es=cx_GOe@+eBgX9bHzaO;3O0FS5h8x#a3(VfL%AAfM7OA0VvA zoqbEYa<1sqjB^JObYkmn*xp(@*v&GGC@KzS{WkmnT6IpEtt5OT!M98i#cF}zT3A6( zuoOj}UxSUVa9aJil>*d&Q|VlneL8bs<-V5)g{F+c|Zf;Xc!5# z%NkltYI3g9umvqUE?Bt{Bva~j8<~iCBH~;w#jw{sQ^=FM?vxBUFked<(~6Cx-O$ri zWouz-VakqrP~MbdLnlyRdrIkt+31ON z-_ZadFmSd%X2pv6p5Mnbjx?`6cDJWP>z7Z|>q z6>=$ad2RSJVUD8JHkh_?ey7F3rT##V_ac=P*5dImspOTrIN%SD%`+IE{B!Pq_u+pZ zD$U;)xaNj2#Q)XD--F5A+qEtLis;4JM(~#i3%Q!;$Qoy>l~A}}eVuclY;u%eTlHmS z6})1Zir^**7G0Z*B5rwRDCdc1FV882dbhaH6aX4N&N5b@qLS)$ewu+&0W%KcINvIME}=cm-%d_ zc?7ClG|t-{0Y!gF1ZSL#AZD0;mF(OnJ?jkf2rXbe$y5r~zh@SOkWI^eGa+fPDy8Em z3NPM-^{eAfiv--4nP)HufM(CBL$Kp2d+r{zG#QpW;5QSE>(!k29SnW87{E&l@VS5{^yPHr#wPsg&1~!Kr&Eeo_XoVQH8w1A zWIMSkTw7pbvVV2~%mVZZkUSGy`})wGKKPRiVJ{$m()a7~5K71K6sp^n_sK@SzVBxq zt|}YwDv4H#_vzNh2kT4JN*<_&%hu%CO+}lZ5%nJ`86=H+le7R#{iSKzw^pMa=X&o= zZoTEk;G$KnjF1C{H*E{gYIPrgt}=ILD~C0r1nS?@6}+vvxgM9bk~Iv21Wmq4Ja-&DQ#0 z=4FI%nYd93f6Mtq1{ga`|9a~KXPK{XZTbY9xsJ4VpT-RPf_B`(}P_&HB^#(vVtOIL9;?8Q}g zfSMs_a*G#`2BPB}oc=SSNh{oi*Lg;3bpBhI1b%1B^808Rz&+!xFC_rS&Uk;Je(?ax zAlu=OMXkTI$yR4BT~I*M4Dw1iE zqySDo56`~{=D&%!)d8G0Cr=6Fa$(1nBVf*4I5i8_PBiKf>VvIay`k3)Jnh6Q&*i1w zHOiSg^D7)XBOL2B<)~)T1}?XP;dgDnA!}&A>$lzI7}_$6X|@8r%Cz03=J{y%S<4@{ zGq<8PHA1QU9(@GQ@mI_=0xMdJqyxWe)&FFbr+okQwiG>~l^r1-#}3|ikVKxewY66m z_A0wPv!Qoe&l!#EK(@T{K^?1m*O6}!pz{9yKnJzq+V9Vw415<3y}T0U9vi=7LZ5C` zR-5pkjd7#iDGXLW!8^P@;7E2D-SZS_L2eQ<7 zq7~W}>a-|;3}}F~V&^ar?}Hac=?YajsWCHqwEhjysI{bs%Js#vvHeD9enrTnFnDvS z&?_VoNw!IVY@wzZT=cQb1^Q1Jfyn3yp@iHMW|qk!)x(bWD3y0PKkLE5v|Yi|UJcLK zk;2$M*>J^aKO%D4wVd-C6&&_R5bPkL#EVJxY|c$3MYNcJ1MKRVH~?o)Pf^qG*S9IET-jm(3u@9TAO=P`_g>EG+q3cy9;A?7!eyO>cL~{ zMD_ISaO`)ex%L|q>73OWbVS50mu*tw;myZ0B-0*UUkivKf(*O94i2@VY=Vfg$;;DG z3$oL8vXBh%O^5bK+Az$P&BJj~)=YShuj1Mk84u6}UR>hhXnT$nfG)Oo8mPUXDI||D zhGa0-&?bAgp*)<$ijoA30P@4|Y`|A>uRJSUQS95B0817o5;NG`J!wAq^^Z7&qy{CU?^V zVhTMLAJNGO(Yl&B^{fxv0>US^U}0SD19B~(tNJ|XnA{v$EZOL1vPVF^z%9RI@;-6D zQYGY^L9$f4S!YtJmdRLc>l6-sr8SkmjJ{9m<}n-T;TAr zY_UDG^qoBLU`$|io=nDPfOr;ay!55u{QL<6kNepuhjq8&7T>9s&##%%X$90-U`z0C zIVlpzNeaAPnZ!7LkrBC_K>Lua1(p8MoX9n3)j`J{IXi~<-i7h8@Z)+CX#EbjsJ(5h zO@{W9g3Ux2QDFuKOEF)9HKcc7CVlV?-qE)i=SQ4t>ldB<sB8wW3+5WM><69k^($k6PvPB z7Us{NyZ7JJqUOs^2bmqT0i31x%y$aXn;@fTfNN1YbtArQ8CMg%k&=xYqINqjhwcy+ zEHa%%s%EI4t3V1qNhB@9H5%bz&vCLDSp=kd-epjPZWNa-IUB|AsfGp0MmIRJrI|eFbpz^=EAEBH8`_WK*4!g9|t(S?2b@^L9Xl(ItG`CVQaZo{OwYPOlxs5kV1V=C-<8zz^ zyGm@hO5mO0{nf$yk)ceXZef!!QXIY#@Ae-7>6p@%=)iQyo{VWE+5k_OjsWy1e(_nl zbZwZ1A9^f5lFKC{#Ch0lHISjFO;lGHwwZ;;G1@9%7bKqy5AM$PK1de-`K~K07Qyco z45ag93)DdA3k#L6gYqJ$FaY;&Y|T^(BH?~sL_=8k{5b&$CYA!B< z-DIO9_z|3i1AZJva?z)j1%L%>fbka)Za-Fs6UA0PeR(>`XG(d>z(BmfV^yAm&mefW zts-34b}bG@8{ai*=V(4$Nxd1vCk4JC=}zZdr)(%89&E3>;%;jWTT#**>?RQmJ!n|c zyK#Da^WlrWOdx%S|HBcPP4TVgp9v%aUJ*_7;s(fdPw4gfS@(3SXHr8>&FXRYQQn*h z@_n@1A`z(T#%>3nSg_mx4hd(PfGA4lRCv?ncxF~OMaKG%Gy85VKE$0s#?db z=NjO7y<7+~$Iv;M403(Oz^GGaJJCZ4ISur@9PNheZZS{>UwP>?I;RTryMC?Rg3K4& z+lOu+14|HlwQX9Ny;X~3HHv&=X%ZZc;o6FyrYdbs*ep0non{k3UsyU zy)Gl=lh2Dig}nTsz0um+lf}%$dLy!I)?OL4a$6uEzv|ExasUO^*1_TIdKD8^<~__j z3za-B*^_LkHs>>MhBj=`2DZjct`aWQiqzHI&o(KZz6Oel5H9^{$qyhHl%b@8IXbMI| zKahx1c*`Ic%CwGQLv(o)0=)!;(^fOjTZgot&#yX5ciQLNjguYN{hzAP1spoJot8?~ zL;IpYHWXS-p0TB5z0Wj;hcx8YkBvOvV=s`rG!H4Nsh^G%eB|>QzMm zVA;fA>nEXK2DONKyGj;ty*f7XEFS6rXg|N*+x3f@t6|#V(CAKU>^GQ%hvfzGiQH1o zT4kn*!bd-}m%b~*$L*Vyh9Ik~yQdX_w0% zwVL$vVwjS}1usfS`ho|qsy&QO^NlJ-BY|%0Z=b84f)RzFn_KrwfB!u~HkY5|jz{r* zK{<^%5{bL^8*S!MjNEd4N14z2V8y|`Z#2lRY{a|Gs?E*Tx9fARMFOUhMBPnN9fH8M4<2!d<#)-bDH5i+9s7Zdj<3Dl zX&8SFnx+TLG33$FOT0zTxF>G1!(0m9CAWvzpdxOaPtgj}qL%gtuWr~%b{F$XFs?cc}k%l?2p%!BP}^RgV=8@@TpD8Omz zOEE;sdl}(NxjR|}hLRxBokQ%xZ46mfGp9LsU-AMvYW=UqEwa&q^qnhF@R~MOjCD^St(Yh8Js?4=%3$ z0+Li+&0$5Qia|uFsFLXq*HLiEr2xOER5UxR+?}W@FP!x?rH7^3W>F|?dgh4P?&y3b zqnikriUrK&2g8eDo$B4?8em8F4@E74IF_RZ1R?FsFt14~Omy(9gD<`RD;9KNVMo6Z zSLiz>k`$q9DMsb&uOZ$$sa&rgW$*F20NM7u81XnhdS`#8rr`%{y92hy3!h)Aa9z~8 zq4Zy}sp$vckkjz#EQ_|!L^4H*xA|QP+fNv90q=6{|Fl3dFlS5@x>X3TqZjZLra$3L zc!F}WW47Gmv?tWJ)a=nrnLSQ*eAzo@*5|5_D(SZQO}r?Kqu13EZeZTGzUa(RV-7FdRax)nbT zJTTjmu#zsmW}ZArt~yg@jTOH(fd-Ycgj_lKG#yU`v|!R-{OzJ{5nSB#g8O~$eJALa zyBl+WEonV6vHf>WD)R{u+u6O2E2sE{dThMgd|bhmwNl{>RWFD2ftB8z!68%J_lAZn zK#ef~)el2E`9R;8#pIh-Np4R5YhwY4qN&Ij<9&<-snz+vogmN7u^4=gi@h7|eP^_x z*4ry7`;FdRj0C=md@8r&PWDA)y>Y29uWMukgGq_JaOU+shqM>=lhh&@_ zU>}w-7h9f#(qTJb5!Tmq)yC)S0!YEja29*RZe1Z9_c1!Cvh+7G84MJMgS1v?MoVk| zdELDz5h?l$Em$;7XQdoKcc$4kSf5dV*Uu_;WP7z(gVDzOT%`t5R?w5A>tzLUEWf1e zw|07aPRbp=rt*9JSfOA5X_wq|`qMt1A^sHdO;)xevGq?`u$8~-kql59>Hb%dHUNAC zU}K$ccSTIMz@5!g@Cjoh8<H;ulJ6c;DvgiGud{3z9^LHPKeU{43&2b zaWJ#A+!8;|cylUhs^p2l?TRJHbGIu0AiqIkw&UN#5rzXd>kY?VN$VtR)*!Dzci)}V zNS6Upj9p#o8-4tM2Tki99(u)5!Z|_D@6YD53B`Xb@ouvtN|oVD;yF*E=r=`w4=iK`_ea!>qCJ?7mN4vzHw6RV4{=WJBkWg)6 zlfb?jrFnN)s&cWUm5cH&q(CLF##5B8rO(JP4cOZdOvD}shQQTCldrzWyLxBhTyN&D z>_a!ckL7>3#|UoG0SE!}_yG+24?DqZhd(8H5@^ZoUb0y?-X44sm@3g_whxkWOeaHy ziHrO9<#(qY+6{|rSk|8>73n$+y{~Yb~G z@^cW&@12#MxPM7E|nH+aVXSXw+i6j54 zsQF5cLaW~umg+{Kjdn@;j$IFl(=b>8>>rG{*|&)u%gNM`<*(tc+5MlgVk=B@w|?Mi zU)5nSxy5O}WO$UAyy6@P zxhqZN8a`6oIiEusEd%N7N}3h?wUF{3YBR#WzNW?M(2exi*(2AnU0BpIO=lc%{V-E4 zrfp&dfhgWvAJ3LdlQ@=M@7%J$?2Ke~&@2^z{HdEy4m0pwe2>UX%(;(BkMm89=Ip}* zQFnXIoc_AvhtTQ`^&ZL-m%>1s0!%mc;2-w;Upj>axcN7cc~W;do+9flZ5hSFr^rR+ zc?$AXtNapyiw%DG(L8I~K>phOMn^aW*48G)$?-(s&&Buu{keH?ojSPHXiIFdWM zsv*0M0W7Iqkp`bMb~`xZ+2^CvEeyZ#4{;lfrOTe{9Zly;pcS|Q^o^4`9eV{CGiS&s zv@YSF@((1SVRxtfaCA>lYzR zr9g8yLd8*mCfP6Y17~|?gzEt~jB_2Dv7zj7TBu^3iqB2Emr@X}p!1w0+SPVuWXrQm zyfhx@1nhYHVQv1R!8%tukJa7}{oPj2?5Wj%6 zE;vR@KTd7DdKDyeD=$oYK{iHPqaj*>fy9{H;Ey`EnH~Z*1vra<&2~|7uNHI;QM70; zm+^rW4 z9eKorl6}zq*>&ctvO|b-tjzKY|-d-6?%M>BkAOr_dvSWpH4rSF^{|TsnLJlRiEp1 zyjf(gD2R1}hwpun65*C{6Z>dG;OVOvd0(rHJLikhJ~82ez`g{V#B0FhoB-^W^K{Dn zPo6bCXYZYieS?l`%F&;ecDW{fWo^RQ80%7O>w+tC?eJ+F$wUHk6)pNj??>UcFOl2m zUD$V#2r6IDQJhGm&bK*yNyPHCZEg%|&1h;&b@k4TwVu3Y`~NJGdJmy@hiKkbau$EF z1HZ<(s@MY#(--gs+F21TnNNk%9lsyzeEp+V%zHJz{dcO$+V4MZ9`>)+)Rh)ddXBg% z5S$So&eMh3N;>RD9SvpU@^*QY25jaCY1dbEy!&i>3VXpvl4-*=_$^|##6@dG`EJ0g z3^7I}=yJxCOa{cOPyI)-(;{w^+w~Q_EW79y zR@zTizXiM13WIZi1%DpLy#-v}B`T7*mAY)Qa4*=33cNBT&Zl^~Mlvg#3tJ3mHupT+ zm+4VRvtj1r*<0*VdVkPoQZ@O@__HA^)K$b~Pv7rMPR?mY$f^WY`-rWDa%Hu}&XcAI zZucxUhH37c<4{MZxy?^LwEgsQnNMiBF?X}I6PsMk)zRcdGTlV2t>oihGf@>i$* zEEL!ocDAAIBp>fSTgGKf^}wfpE`$a=|Dpn&M|W6&j70av3q8KT(f0B+T@tR;e|!F+ zf9qq+$pg_mtWQn}c+AR(J-|2Td@t}cgZ**gfG)4}Ptgvb#kjDSvK{deA`lz*7ohsP z&bsoW&N`#reTiqUz>hhR6(adXIk4V|CVms)UVT>A=_FEi-D0st5SE#69GJf_CVU?a zdmQ!{?f9lD!zb8Ai@puE|3b(WaU?cPM`hiHFhg|_D7czer!yA`Pa9M6XIo--A(#Oh zoid65eQ~_z8IU(1XnBNQAqtooTRdWg3~!rNi~|yY_S+S8yf7yRiAj zpodz^GySgG!Ax7V-xWzn7h~sFFpDv?6ptv^`4sQbcHio|-A&eA5>M+->FrB@XOOC= z+LI3tGj^ZrS|+4(m?gLAXWfFj0UEpy*CWGWR^CxbqmLeONG@Qvw6UrBVR;+VH}aj0 zzV#0gHS_av;l&M=xuob`AZY3+kJ%a)Jj573_7UURT8_T#Os~wI9G0fVN_@E2^(WmY zifr4B?MazpI9yU1HFm1Gn36)qEHz9Jzb3OCZIni&S_DfMCYo zKNbdiZu3BZS{qoVL&d;LLEt4fffS` zl&Fja(|?aW|K#x-4*YVehQ_Em0pS}b^ITVacnF9J^s}Bqoh$lSDTjA)aIfe$9FnQN z*A5YFqu|hUMI!MA#2QrbxG{q-)bge11*m9HN>Bn1jw zi%l+6w%#QdRAcwi{N$3sK#$pbXB>)W?DpPn)LsAWAAM#1qq1VtKUU)$z0nqT_~{w?hJ2PgRsCaME=fKeW|n91IdQ2; z6gqOZ&z1Q3t>Xt7|WDc3usltI%e)b5R-fC zd+y?CvYgTp(rckYDuROL!h24}V3YST3mUL93*I$9a#4x-;Gf7RNW#sV*{c`cz5aOS zPv#U2_FFFnZ!o`le)4>Qi}Z^3OtENXge$H;#(6$IF5VkQ9h&UP$9rvU&+#COCd(8{ zvrA`Z8_oDPF)-U&Q)qVGOOTv%_guRBLSST&r|Oz(U!Y=}kq$q6#vGbw?cRk~Ebtwc z)YKwu79Ow*J_d^&Z@ws0#do#VzJ@4U@#6Vm)fAAJw0(`v<4!9badCeEPXeBcJ1c4l zkN((N|C0Us4eD#R!ZbWeRS~;xd3{;Qpr?McA%<`EHAPDWZfm?g-Sl#{zI5wa9 z&X@8@|IH+A^HAwZ6izYAb`V)-?5M1;{#L#m(?6Hn5Iov@1I8FV=`($O;;ZuPiHie$ z61TqhO@iI^6gOMlXL_mSTr@q!rRQU%<&4n-$=i;!nfvHC=XvbFlBNz4X~ynmygfUC zK8HhW@9^s{kdawNgDG)_OiHicj>Ybb9-f$YFP(Xb;i)p_xc)|neXmfS&OT}2pzrk~ z$YV#oa=k)dT0hIbm;T0oUXmx<8kiP6cX&oxMfO=~46nf!dz>hSTyK>55gwjXf!(o& z@t)dodzuFl=XuiNj0SfG9U^)A$J>^JCx>j^Q4cQ(?xVj<<2k-=;gk@j*784o|M^$? z8!h`bJ$4M8oe!`)Rb@ArVIY3_a!G!r(5|oOkPQji9i%94RnP9z6)q!V9)%C`lp?m} z6*C6MEva`F!)NC#S@p!9E0DOM=Ut4O%Woxa$j;@i$CTPb-CP2EO0`S3JBNBVZ-ICf zu>lj0CfNe3tw7rhHX3r%Pc^DyZt=ZjUZLvapC`r6IExf3=5$c*x1@598So^$&-G?kFT>z9(hL&w zz4Pw5s|Y}rht*9;pP=bYJ;(UvWbK>G}bZBePsKc6cFLEI3AM^dV{rRL*J+Fz;yeH10RMl5Y`N;-ee#a9# zBjwIhR~VaR&akouqoz1fQw4g8Ft#{TF~;1lye96CuxnvMS$)Nf(bPYQVkQ*P2{p*p zqCGq12_x&71!`Y$RNv6HTRhsgZ1gVrEN%mWTL=YM9f>zK#$zYmQA)Pk%pi9{cd$?w ziW`Ho1E0(jEHqB)`9cg#HTMNppTzwWBH8ZgIipG0&9{kgj#F@uwaB%?(`;)so>EK@PvK_5<4dY9uclS{& z86t4PQE%UJKUPULVNsFxXyoHT?Ej)5HpOn$8!cv`7osXAHH&4}8x5@15TLS~hcpm* zU^7P?T0irXpM|Q_3gUGg?(11is6<3X7n!KK!S%M<6Hlxz^dQU%hd%QUM0kxE~Sff5EE6*v#Un!9AZcSNYaCG;Xp9mK~nGgs8mXdk=-xwpB)=Y&6G^wsIfw@(q~Ed%p9 zSv$;ZC)G~v!(SRM_Stf8TBuwN``qTc+29`8N1e)9izd38td1^^4*6QceaTrSdIFCt z6L~i1jzp>SfhtZ*h0U1bR~SV6(jiWMv2U+SlozPbtaZ-fJSpg4gpC*U}rxyeG9`+F3!7e+bJ$qiEYCt zRTn%RJg0;Oy6P&YgS(?F7JQ1AoDiyT24}Q~Im=Ua=BF`7zA_NCmP9sK4vZiAD)T(H zbC=WTa!!pgt^@awrZCFAckA*nWYFEjb3m+h+DT=79dx##-)7m@)+zCzh==_F$>2?5 zM`h>05KeV|)3Prf4K7}L$9stWkJt&7bRXIA8pQU|fBnykka%EqX*(aX(o&A|ue!%1 z$;HK03R3T@@K&yT;(5C~I#E3u-q$hlWQ5^A&wTan^SjDx^V6K4O$tO(q;J)+RuIZ(Qi=PPT_vXU@i$gaEAO# z0ofr8e$SzUBU8&0Xyk`}(%a%Q@a+`@<=s?A;zpuVROw*q%19L7#uexX+8<3i$l02S zd)>XX%6n8BoTt5KSC-E7CAy=?Kc2J*Jr8^Y_x8hF-#6v$O*?afo%ifmg25mq%0U7+ z7WB`=omtT)HKw_DQEm(?ufseHHfkUqOK0Z)kf63KH~21pny1df5PF{V5@6Q{TcbUb zZ&HhfGL#`}ij{f^lupqQ+d2Qq&1YQOdWt*Ll~SRWt?gAEHzJE^(VI_f^jqfx#F~8A zV20ZS2R+uPylp)CTYjP^F}Jm1p^>_1q+*Bh~XS?xgRJp9dbVL4z zqVl9h;w<*4lPBIjyP`Ag_-2s^d9@G>ryQJIqK;ogg}h71f!&QasO&OIBpj|LMP0ezErAr1|1a2I3`Dj`!m!_OY+mwawXA!7M9} zi@-|a=In?Err}D2X6qcv(-fH^`_hV#5nG?N_3$uie`0y(Tsj-FOn(;dVaH#j^ti^q zh|labd$iVY;`RpYn;&R7pmk{j=k4bCEh14tDqxS+ekrtDVOAvIA?g#0HEav!+hp$r z2{w;m_0Ke3nD4!fCB%TUp}5b$5*V@}Gx6mR4?)7xfiW7UwB?+tb_JQn&sVml(_f5S z7Y3cDW{&p_I_*!kd7HSNu@$*PZ9|p9lBlGpiV~xQA!-g+BxJn?GQYa8xm9@<;x<0# zzOpg2L%Y}GwtD~D6|Vbt1iZf=n7C3&;}uR+J#0FPNGs(tYNdUT`kdV2>$6b$t;OD} zLp-$lo5cc|bAmH*{Q8#XpY17ic`16{P(%E z36G&INIG(uamVMwX4=*Uda@M9^{RWN#|oi@9hsimnqNMme*Sscctb-1$?Z;}xAIhai%GU- z_7WvGwBHyHEVeMuffc6;Y0eU%l~|Lr&I=Qfe3emm+yz-+b z4m_PcpfZ0z=d6S0OyB29We}~c(p}vc!dMrqF z!F)B*EYB2SlaEiXJepFFQ6~zXhEMhogtJ*<3%tya&2HX|P*v<%nTee(jHpqST{4>w zQT2XQ!^Zo?r#tVu`|RpwG8|`lW0W8~epkn5;iQyFJxyeR%2-qH>=tIm$AU9;v(odB`!|p))M-lRInOiAD))GZM3uF~(??a{$aL<~{t-gqBzHEy!n5 z{+lCP$&MhCB=&&6M&jc8v>(81>q?u^!1D2l7!NxWob_DCp2cKwtkyV;Tt+spCWH zn8?lt4^5*TLu}r-SI+QHKywiT_tnTa7Sqt14>;**wVd-SgVn-U-NkDsUr7kUGzB9> zb|uC{=GCP=NWev=IZi9=!)p!qOPCl8y7Wdh^}z49O_bE|vx%*(XV|<2Vb#Ff#xk9X zhp69sxFUV2eds7QT3>Oga%uGq*7K09mG1N1r6WSlZfV%~U(QCjBDetAi2YCb`ST*L zl6`872KP0K*_sWb!?t4kfnFNHkiV)d-3?)09+zc7HrEJNRIvKiCd2|dNhs-+saVG< zB@$!q3Wb)Dfb&IVxERBFW6V}&B}L^(efk4#jub6c_-H5Q&)OJ9emQEO1-jf`xtwMg zW^fte%rR3(EAUx&CZ>d%pCgA@#-9;M96w_KV&0bfG8k)xMyo%QQ}U6yAa>LtVERri zv7E;tnD3wz(RM~RDqlT}_@&!pE}PV&3lqt%{d61Tcm?VMlo^&`9z$c;0DiP3h;oGm z;f!%gPKzoM+0gF8STuh9N4BnonQVqH2cRG>nF?|9ZefTh z9pq?4{0`IL8tw(G>@sPnZuz?GBrncGw|L9&h}-`RS6Zd3+w3#k-))96SC-Y?&}y~ zBiG`@3r{v8(a6I7C2@BNF5|~)imPqvOn(vMCxYzkGOQ?|Q(ebT6t zTNU@g+an8ZA>BI^n~g>$lhXdl?e2RJ`EYIZpZ~-3@V@2k{QVCP9QbFNHHi9w@S;q= zuO=PHc4dfwRb77j_U(FC+tiIyT z9yRr&ep59*Drs(Z>-S*Hy=_~smV~*)zT>N)m5!j+)yB*g;{*)n0%Kik%qENO$$BHy zUDjG_co(rEQ;A;Hu%oUrv%Fxa%-k4qy|^-)k2~9437olV=d+5R81_rsk~ro&Q?~LA zI~ixhI^gsWyA)!7hgG4y~Q)Se_ z?#eF5fWnL(RrD@{ESXoY4fhRwF4+1|BQr#6X%{4Z1a>c-x6i+6?~_et%uQSlItI`_b%P+z$;A${vwimn?J_qn2-Nf#cM9hovlZ(q5D*)E1fD^# zm6pAO9DaDGspym-;bU*TYk^@ZJaU(MAQ{y%*Y{vRzz?+y}^?^`-MY5TyzgY1^<#c+`u=Gd6@(S9NSYm8R#@l$+6s$(ns%%;3=tV8`y?^&0laM`!W#m z#cl;P6>0cJ&8S4pVEI6erP&K z0K>s_!0tA8_Ik9RnT8tPu9!*15zIiv9;M*ZLa`WUjqETxYC;Q?6{SK>{!rM#2b8U}6dwJjG7gPE%>;acDlP>^4g%b4(q1e);$4=zm#|F9hUv6M^5@D?y)E5)Jl}Js1D3mxm z>AUdB$(q)6*+*6CQ^kSBA+EtYzAY|Iqg~%dx(UWU>z`wr$PUP>*y;1dZ>YT!n?6O; zzo@o3dgyd>3;aRf{OukFupgllcKQ39mtY=#PxE=BBA4Rgf&v%o0X~?7RU5niG5$B> zv&{mD&(a&XfSVK2bAjn>p-h?vpSl&RXNoYBqw%_vh65kmTtQj5K|t!Q447EO7QYeV z`hjhq@+H1!{FsD|mK!F>xm(I&U}gl7^z}ukOjLPnY;XOm4wD(Tqi`6Z-(u)S+3Nw8 zD6w-7QpXxqjIKVZb>v9%uqvF^L&1zt#xDiayD81smPrOt!8uJ|>Z-ehv5jHc=TLva zxz};b8zsGb_&l(f+w)_}vgr$p4}eEP3RCF13WW3ah$%}h= zs`!T0HLvT^`G~YHN7Mc`%nzW<^NYo5UI!*Xcipi&fI(%BeN@=}Fzun2d_)Fado$A? z*g7xo=K4ta=Ame=E+Zw339F{`tHwC)XQ452;D2mHA}iK8Isj2QI@gk5yd=tmnOapJV!h%-ycFz;v*jmGGg{9j#HZ!^i@D9b8rrOP zED~3$&6gv+V~i)0g{@)=uDs*7R;$}h-UDuh*|->m*=&4zpFPeHMj3OXvX62+LP!ATbb5~# zI`6CtPZ5gUT$IyP#-zDc3SDpe&M!E-xeh2j zRARP1&)K$4DVAJS;d<8M;Zl2YJv^w%V_7(EsjEJw+%LvenS?WNZLQ|fQMDc1?YA5;22p-Gs+R;P7IZ)d=)r6V*=54G8JW2 z3zI~nB(sPDygsdkhOv=+*~Tv&n+v5>NJu_6T6)+ZIIocQP(6$wn(s(Vk}zj?neF52 zoZN1FVY&idD&C*vIg3)7<*>!qcJuWb6z0Q3L`*)~vdVRfaCg74j=VcJrje@?X0EYL^a0Gp(>msYgd@oci00`>z7Qnh|-% z+WJpA(!CQsx{IZhwD`qR@<3|e{~$L1_U-7GK*{~_-;qR7kd8d~OuwCH3I40>Ic#d* zS2Q>3bzKx_hRIufG3LLPovEFcU?^QH!}z*6h2uI4qSk}TbLTS7WJoSIvlN+4Y-o); zVQ#;cOXq{c3S=cN;Hq83XAyu(wCe>U^;H8mI z6!Qa^^G5PXL zes@?`8NR6U5vg`FmK3-d$Favt1Z^(fI*akF>{N%^J(odPG}rVPkZyw@BnEmR2N&P&JT0e-SKm2$11|fC@POZOC#PU@5 zg}*(T{w1csXSVaNnL6%rScBpp0HFBs_jOZx?c{7`mTXJNOYVeKl_d@KTg=ogo?NkR zeUE_?gM$pEeCon^q^Sz24Gl3$6qeT+@~p~=nAePuwg8}25x_{EoJujaeA;=8+5vJpoQ zEi_i|&zrHi)Jl4|4`!F0&`0dIks0J2?I&K8xJt&eC0jt@{O06pT)*8p*+77P!6~$+b&WK&P}PHf_d=EkdNkcI z{@(R~{-pnJ98UFT?-MthXz}Oop9HS8L|&~WHU^J!>c{Nw>MCJvF+v(On8{VDp3UG**s9M?>sp~eC)sn4#4(AFk*a+*vj2zQf;<68cyIZ zSH=!s&|FMbJ7KQ##qH&>zH5h*iVwV_7#BCK)`oNPtc}@vQwcKJ4{4w0%yV!&Am`hh zQfRoo?YfdmAgG*RgOFpY0LKAu_VEqM_>7MRM@RJ&7g)$_NI;lX0{lHt9q!Gf)Sh^I zheN=)`|5A*S9OuzNKRrCvAb~!pqq3qA4UEB;Qn}y1%5fFm&dEKyN&i5h?*iNU#kE1 zh4kih+z+xy`{sn){>!F0jL|_sK?C;z&os7Xh!6bCOKyVRHTA9g#@g08P1cJ!UisW*khj;QYh%Q+Phc-QWgs_SI6BH zl7D8xk8n7yY~GyPk*hFcbe$nCa56>23&l0Z2wL6d%aEOmltK7f&A68WQXu$p)%Hx3FUF?6{Ie+yd+?vZCY79V9X$jU30{{YZw#K^jA;^!Ws(HmcN;yf1t0&E}Tk9gOv8K}yNT_?P# zMX43n9+dA;KU`z!jpT4yp9*7*^^Sq@XOT0;Y~vN19l*=nM#b@vim9Vsi_PC&Xq#k< zy;KuBA))_0>A=;OZF~ql+qnvX(*3s2t)8~LERgL}0Te^qrxIQ7m!H)e%Nw!r*4w9Q z?u#!L)gL2^?&rP4vQ}RuEQV#DT`x^Z72n3g(fsj>otSWRi-nIKjpTNrDzH^yCDEkv zXq6!Rx72>gGznlY6x*00ibUut8PR{a+(ouu_(@ge>zm!_=PFR&a&puO?TW10fMajV zh^9O7GM>znV2nlzU<(Sy8AS5USdJ^f8~S;oYJ#&{Ny+fADIB)EASQ|%Y1oc|>xI0t z6Q>aFXEc?asCip^GIvfO-ZR+pgGOH}*|2cBfn)+P&(Hxemz$~g=bt2noaU18%AP9F zjZ)2$Tf5se;aXP##ViW&XI6`xf9YVvS6XN2Em_~rzz}e&d$T90CSaYXrsi1HHO1MQ z&Gmz2_R7@_22_REj>rl^{>gR83!2_2Q9};zW=%d%4oW9*EU|Y;9UH$7CCD5E;F-^E5Vb%4DqJKW-iaM^D8)4OI zz;oPLkVDzoYO0_ZJk{W=kl%1E7)<<-AZH$P*Wya{mBY_vxTMBEF}2#=w<0!YK*TQH zckPc_aUH*;{J$6x~sKb4}-}9!wgc`?hWTqKiRw0>q{qs95 zLDJ**x>i_I& zlaUXz+@j1yb#85Jcqv*md^^YcrJpC?a(nX>!X;_2B$q|5{D-WlZ+(QqS z!fnS_Pqrp3Iv}zd#3htQ7iA%cRifGuzRI7~3T!X&=L za4(NsXHgnc>1R=YwQDoC7PP8IJ!XgHJ$(BxW%{2LS6tirwikzN7O!E-j#ta z(;K@1XIOv#Lg3o@61`+nREzB6X8%z#ojZ3F9A=>d7rJR#y09hL2R4!?xW*}@T&sSHHQm=FyUmXH&7sf}oe2I^K~9jb|Y zWfZ4n%nM(jXvTd>*d%@s@u|%()))xgG;?Sz0#{5m!jS`^`(ho1Kky!zyOGCftD8;g z6>0a>UC)QET3QaX4-?b-I3!n;kq^ORh0YPP8PzRL^-$k2OrQIJn;U8C$y_x;kPR`~ zXnEKfQQs;cR7o2~8TfWjzuXQmyBWSoyeKNOEZ94XitL|Snh@x`wX?bzwkWtQMAVlQ z3;8Yev%CUO6w~_6@81DRsHS*h$z9w+JxuYP6N$vc|4EYTtY@; z-RwItIiJ7|L+oe%!=|4a*g$n&ozh`$E}PB{%u16)0xv4w!?qQKw-d!z*{ket?F~rF zCFdo}_zt*j*W0K=Ze1;s$8dxDpWN`!m1~y^U^O#nv-(=|;f62jKvqW6T#}IEtRa@Y z_2MlDhw;(x8i!lgg=&q4jKOD+1&$8H+`d~o1de$qsC8TrBt}lZt|F#Hnc~nBry7RT zp~~03@QgGM4g!n8bdH@R!%l`|)5+Vif8+P) z1HT}umcae+-GoUv0IT#4oSWZe+?luZkT7#x`vmA5-MIEWpFYHH^cLCiGDeGbHH~PX zfOBFkOoFir#MTl*s)Y{=L~nJ9PuteJO=iWPt)f#B?Kmbk%0bO@6me7G@@%)M!S%17 zz$K_Om-YxNjggA_IK#rogg)Vl`I(}XG_Y)eqe#6MUX*pjmPKhMzX(xWK~8H9&XOHAMTK3AJwB^Bai=R(0(9TRh}f7;?yR^C$G^BJ83J4i6b{euvH zN{_M^L0Y}foZZ;_`UojhV-QtQ$@%FeV zYxTTVoEIP}>=`R@kac|)&rQm|4dVY2gH^zh7O%7^L%Z>X5L;q>w+SY~@0ju^56B`f zRy`5#Z!eF*4zP%wDKmW8d(?jZyoNSKuBIoJLp#>bW6rg2AkN!N-GJxj(G*#-MVHmQ z8?Zf9Xw`pe%#h#9sh4-=qn9VlRoN?gefqk9O-w}OAKN~e6Ctiq z9rpp^<=To@j0S4|`%v}R*}k}O3;)CMw40!EpjC`mHdoJn%7!2gmZ2Si`g~bgJ#FBa zDq`ys*m1o0BcgTPS;HWvSUACWvup05!+DFG9{d;I7z2-(Pl^V?&t^Fe79v~{&Rfa! zKID5c$nJ$K$&k|kIppOm+)QyC7nJatDZQ82|4g{p{D#Xchxt8_lVivh3DvUoJ?hwN zF1XW?8iv!)THg`MBy1^u@mZ>f#BmWWPm}vVIrR-v%VMf`;x|v_7NpyCG5P(63}(Qt zx@IqRciA=gFS}CNBYyJye>Gz-nf^()>p|VPU3Mitp+Ec1PtF!gO8$TYpDeE{4nJZ1 zb_>d1C-DPeHAf$|5NR>fa$$xO>++^2B~zv1j6l?AHDUiCRV7-#e%IG}6IIVhIY4u< z(RZQ~kW=zN#O?6t%=U{SitLE@38Sh!VS^{8f|K{lxDm>NM{ExxGBR@|^r-B}=7F;$ z5Fxbasd*fef+-t$j)n4*hi!zlea9N?Y7G*N=aN$8 z9lWT^pkHfUo(k;>ijhWf#^_u41bfQ(OLXO@z+J@;!zi`F zaU88g$0r>Mv&2(x%eR|9#suA~b+Xa{`*$rCL$*w>^hPSs;`2LlL%5fPrWR{ZRD7p? zDLJbtT>yb_>Kdw06ehG-hqT_@NrI8`ALUPG-V;~QI)bd{Od9(XD2J-ZxqoKx$&Dio zEs7T!c|cSSr$Ta%@E~6Wt4K=s{52J9wu3`$bSywneMoAszi*+a%OxdBo*PKWD@Hi= zq|zQ1?@WB8|{Y}B;o*|?ET*mgG@gB$v~ zDMgEw=7c?(R*eMbk(zV&V$%kAb$nLG&BJ_GARZZms9!^(V_nM<*jQr~mqs2r8&qa0S8JSe43I^#Pvr^Y1w|1v z?5Sa%**OVa{j7I;c?`hgb80K$C2+yn>ojLcbA@wyE?p9vhcz4r@US?552FLD<7 z*j?hasOuI{l)1?)$#ewMm**McAY=v{!QJpOxNnh@udpW~C@2{!P(=Qto@7}@&dSKg zoUFag>HGfvTn5=pM_b&dC%lYRuL!g5D8htzugZzz;pOt#{A8|N=yP^hu!8#)tUCL` z$-iCeztz=iYe52oEpuPIu7~AvIome}3sEyasE0=3RaeZLlg%8MxE04x=?*wTUlY(5 zVRmdz;rah#vIXdq%G-}~|93O|7Jw`!Uthm|okbzxro?^$p0Wp_&B<3=4=O#6kt2SK zzH5QI#)1%k9{E(-JnuCVyP3NZ3;K#{pF-=B3VygfSfutD(8g!qakWa8_n3Q+dUv zVP%(%44Ys4!R-L`w{b@M=L2QkOCdSi!YTp#eoN`hPyZVwJ|Js32ar(STW&skR^EF_ zK~R#oqO_(xnzMkmiS=qqM{72ZC$`^0y^{kS5{XsHElTv_n=lIn@@YO?qZR!1X{g8Q zX3ffb4oa|73&XXw&It5&m(Ssyc(RqqzWdQPCODSEWgw7RUhQiDaa<99`;y+&%PG_%w{3# z-KM9+_yZjQJ@Lz``~|am=(5*jYBI@l#A<6;mqtI0ma1?7umr5Fl+NzDm^g z>f@z1mmFNoe-4ZMhp?Lp`q^AcL#M?k{T&;A#7BfM5Hic#1JCaQq6t4}Je@Kpi5kJj zr&&x*j2FhAdr7g?*GZV4oaNZhiv_4=xsaw9Wj)*VPm|JYURUlbzn`uMsjlpj>DCZH z5{&#JeNJvQ8i0*+oW?uh9t-@;4E0wx}P|ImeG*i>Lhw z1$nQYCeMeWxt#4-l%-kf|08~1tlq7C$L#+fmA*gx`adXr|Jxe>mEx!$0P(*DEobhl zel%(RDiz!)7`@`kDk_ck50#O5z&O-t6Ppjl;6I7mC~GzJ47TNWL(9q2 z*Fi4po?UbE=1T+TOD_<}m}n)OM@nj&$1RJlj<~iKi;m5r!<^lu8BD2~i`@_Tc6J}@ zQF5Lka3r}cr30Tq(hjcqm?RVGHQ(-Rm{_i|c*_AaMaU8ED2MFP z;`;}s_uqh>Sl1c+m&wrFW*Nqc4#haAj47 z3uDr+GlPP_#Yt!CZx0#Z1I?E;L!XhK4m$|XmRnOcl}07bp(Py+t& z9pwcd`wBfL##KQa4X(VzGFsj%szmLLQJZ2WK#KVDv(_{1vaxPBzGQhL_ zY^@Nb$;6l1{9>>IlkZ?-23_D2fYib7vPMkSx-8@y?892+UBP!BE&vw2=Guu24JcTKSqo#uM^=X~45s@DIVwZ@k%7_iveWE-CBFvB|%4)Q<<3hvO&d**rCJ+HM!m1bl`D zzgsfO_fM@uUMOAJn;*LLp8WI(o%(ot-srRPJwT3AU=O5tnTO0ZFIlfSxmktvNRii5 zCNC98#S#TSxDh)8EWS1i>9~vwh8}{oPKAtVvB2Tu1mSuoH*sx<-b%5OQybGW{$#ml zAam7~*jR)AGx2DERrwx=FZ~IIcAvXOy759$Cz(lws?PQ+id6@$BEEwlw1Gq2_wX6H zsX|wQS?^2WTsf3%Htr?AS)KM_lCp|najKb?tsOtDJ%$N1lL^84oK4#LqxsQ4rFj31 zwud;-SMu>dZ|@~uA-~nmj#3Y2c_1z7pJeedw8GQ1jB@@xs@(7*Emr^!=@rxju=Era-c}NT{c*RR`aL2bSWj zst96Zf43dnSp!#nWfaS9Tc0X?ygJI*xIO|j5{#B>o#k)N?z`n%pXton>OnHhCl~53 z7g35toSo~F(jahBu>5gl+4zn8Nk?TL{A1YNCYRdBh2$l}TUVtu&(;3PZU0>L*&y$S zhkXSb7{toIIGx+pO?ZpP|!%pUKvMo&y*3#rJpvY_E-P#Gae9~U-bGNH&R3J|m zr>6NRoCyXxN}jvoeK&+;uC4<%C&XIl4(P&EC`1?O{96l}FY>FwOxD%f-W4IN=~3XswWZ&~H4r+Y0eT8hb**NnllIG^{NHOgvc-f3~!Rf5HSh7rX#*Db}g_{ z)}X}#(rFfEnlDm8Y^%?Vr%6jK0SP}3D_30-%4a;7mnCneOVS+LbQbPsS2FJ}-e%AU zD>(wS7hmb&&GK9l<1}586Vs>+3er~j|=&a zTtisZ!Ng~mEKi35Ssxg1<@xe|fpY=?sXc=;AcWxRrYp&tOQkr8q?_hN&Qmw7+&S0x)uC9` z?+~f_oN-voeSTy>9cpvlkYn{=MZj7hTNL^J9OI5$g#eoUka2R4H(ZS~41M$qleZXA zukw4y2pZOR2I25+GsnS3xRTtCDBPaqx7z2wLAJbt3MsD`cYAU>G4n)SU!MmUms?xp z7co`X_(y3uM)YGyRzo|C)q=aKKUnA=M5q>>2qije>I2O1p|24W&|RquAZ3Av9(;8|-2aD!3?P$%I=Jck_wQE#PC1h+-=cZcQ>qkb zXyiYbqWibps4%*U06{8r3Iu}8j%L+5>P^7rMsoO8zcl3 z>6R{$2I&TASU_^=&ZT3CrOpR$@9+F>@83Cd=FD@RXP*CPqV)UTNLCU2h0D53aG#>Mr2^$4^Rl`;$Vlq^JvSS$QRo)o1xkZrV|==m5*dKM`uvJI(^gifuke+FI0kD`fOmKjkK5EzE4 z+KNo<%pwqxX$^&s?9Ue4UNJRRJNi%UXMyfFtJ;!pZyV>NH9A%`HLV%UW~sY@F}dIA z=;1o3N>ZO$7{O<_*L9N)=CIefQ9MMy+dj}cEY$?n^XW_nFVAVWQ*Y#1elGBt*jE_* z6zawTGm!K*E(H31Ng&Jv=(d~g@4H*AA0N?&et z=uVgO?ZX#GtqG>r_EUj%M$`6&6>eYCZ@vp5VZ@z44J<>-za{YV<8=(c9$BdSC!zWE zEz{nc&D@gewv9)X$@^bZR^abrfCX}UI7iw7WIz7#qX8A`HRr#{JZpi!=9~V{s@W<2 zUh&(_1Wx8_U}0OEAKY08cr2q6m0Nu9Fx~vQl}kp(j_Nazer_2*^?77I8Pa6X2A+56 zkoe5$n7m2CPT+Y|+9mI8RN>yd!V@k$zEYT;g{-C(E#xz98b07@xH}-kSDM(yU)XLB z$k|u-JqT|6*drInieVREUHG6Z3mOEvp3pGIBk>4&REu*AoA4~3z%g=3ap};Q*F;*7 z6(ryq5@;|3ou!|yOBI=yBu`#!MLP@B(Hr(i3i^zfhnZTT3MJ$MNGu2c9(MKE)JOIB z!#Qs>I5l^i^#N(1`2V|y^Hyi)$&C0uSjZtoMOo9xYr3}V?@4oPp5 z^mUrp?z@Dk7u~ABK@5D3BD*H)b}kQI<^BvXRb_EHG}KW**Bo-IjY5`tp%}O}QEq5? z3ZLN8r+$uRrJ7wdxi)D$3#UIX+=9uK5eH-FZIx4P;9Qh93Dpvph_Fv!8`kh3lWPE* zCtdUSWX=cG!k#-Dkc_ZcFKhCna+q3m)?In0&P0IYlye7}?;p*k|LgoQU?p+|P;bnk zMPWGY{qq4RnpQVKHMCjA| z(~UP6+~x{i(@PV~1F!)0FyuQgKG%&8B9lq94-%3W-%;%~0F8I4EjUj<6b6LzCX+H|($(E5PD30ONl{o>10@PpuY^~!ZionET^F(M#D0>Bu3ks^8`6jcvKoMsTgBnA>OWyIDB^_@KvZF&zIIFrIUHlv> z#Mi&owqDp+lu>fNJ;Z-TmD=xzsdvR^2~aj>WV78%CWZ{6F%E!5)ia8197m1Z6gvTL zU|kr+_=6R}x64`&B%a#yqCVH=i$;ZoiyL_3>Kae|`cC54kbNw{!ji7Jk8ZRqFn z9w~{-;6(T4t7M_Y`4iP}9bKpPMN6NPjsAe9B0mhEuM$GUclfkDlX^gi(NGAM&Y32p z3DOJXWM65ECv@s`#1+h6XM)K6HtiD(u%v7&Bp_!E>B8(?UtPJ}Z-?zpv`_ z0j^Orn9A#X##v*QTzOid3XK#I#*`-plc7**JkYC7`AI?m$64amY09r|c5w!y2gHnL zA#)Fmb77eRAAcYod{qHJ6HG!(U+#V<3R@Z+Vj5$5b;wD#hUnyJQm}EX&*}{$yBwLI zC2EOzIsQ9Xs>=frw$FW~!soW@v$d{~GxCoxnqd0-dbnSc#CZPmhQP&v(ayggLG|T1 zNm(|MEs(wajPuXX0lDwF$UJ>SpsUa>n|bHy$-KRLRVaIYg4-YI@(Ka*NOsa*d}-Qt2vJ9r-2P17SlI6Q_yY4 zUHECP#2*C<&F?oN4W>N#$GbxH69x+KT&&)_KeuP@-xlELi^3yqUVoE40Is|`Yw*Lw z5Tn5cLQccv6qRKt2mUsuex@TgrqD2^jsv%dr%{T*$Zp~nZAfvg;c`50N^HUO&>cF@ z%YB7HpwDY2nJaP{lmWhxsbklK(l2#0n8c5}Qe)8;(edCX5-cp%qYIxwVh!;A z)qo$8B&R03fJ$RH*`m+!qAccNnPPZddwHf&IJv>#Q9~#&abDy-Op-0X}dw_rINN2S9a-_bm$kw^9(WGYH9*bqq_Xedm z)YdEO@O;oW<46a1L!OO!gukmGeTmz2p1M?8!0~ni41$yU&(UXK3*PUNQ%Uec%^#r! zk_-ToNf_^gKL#VnzsTW!GZs?`)PGa#eog1Nk=elc@ok|1IUKvQfzZ(&l44&b*>y?i zQ@An2mpp+;H(kR3dF2`CE_YhDQ=b_u%Wk`|9A-j;(rOR5Qia?TT+1b$fTX&bo*cAQ zRxRl@3%miaw}siV>}Pl(nDoaaq0_jjHSjECPh*5MCF3e!q4A^KhN;5DGhS&eAa+wqhlHswe29a^c(cEI8dKtX zMY2lNd^UOrCaj}BTz~tqu*WLA)3ci6dq$tKCy1$ky?`R}6oq`_25%du zM<3lw`e}2JKtfmKuR=lpRyTnfZ?cf{_U-&za(3-+vur&Ktayiu#r^%t+RZX5T|8wVxEypp-_QjFa{`_Y~W>ZO5e=ccT<*7{DT<;Agg!3 zp3@$tbI@uMzT7l6`q0Jj+u&>OThio`U_l#!=pLz#7WBF_kwnk4LmpFg`-7?1=T;j` zZ%vZA+4eOT&cgJ469x;Vn%ZhYzR78HQ(FmMYs{resI{x($$Ja~<43PQjE{z^B-Kuj zT^_&xNs<|E>b%ioZd;fHTlF5>*)UkjWpyt!mRDu*`p~sI$)7yUJAlfL;7#w*<2XJ` z?!99YRQ&8?_ZL*&cjticPz9+&H|6SB31804h6E4O&4HiqtdX#n4}5ZvS*w~QP6_Oz z!nZ4mwc|zBayf|QUDFqENGWoW?htOYH#ezy9?}V{q=*a%@?yb>T~<+rZM3@$40Bk zj)Tl?1MBhZDL##B>LvfGb?RnD8E$wLIRxy);$4aAUE&@AQA zr!~_+>b|nmw@iMq;jm+QvyboBzl#RUZrl&{nk&3ksBcu7+)gHq%f=hWm~9noT)!6z6bOLsHMf%<85Bcn@=p3!>-C z1|U{ZA-u9gd^(1ebehA;NX0s^LerTxByK8aH3!hGnwC^DNX5V$Ss#?gf!|TjzVO~U?{JJzaCRpT{a@D6x zsOHG=PIN{SNNB11FaV^jx_h;J`pnjCHji=bd?i;{XV>G@)49s@dU&L-L~tu!^_WC$ zx9`qcpYB2a;mmqty3G0eLGL<1vX3aI`BnzW_HsO=mqu{G^lvSIwCl;f`kQ5Lj^|1B z^E<_>pLv?9NbO!+3|2V_`YaxRpXr_Vs*&t5Rspix?5i=*hVPh?ETEvv+GX%F-0rf5)YZ zNxl3Tn}7TdJqCzN$p3mIuq75y=sHbfY}}-o+55HY4J_BqqW^C&zXkpenBU?;|4ZgK zt(?91|8?qjVd}ek30Q)=cUSRQFP0tZLDO>>IKrzv;HQJWyN)h0XJaMTwzWHv({*<{ zIOopl92Wf47_q$e+xSIL*!XzWYc^Z%^_dF84~zrC=&n)-8fz|AB?c~|R)K_qTFz6) zlmdVYoRSycwQM{X1iq5Nf)) z0zJjLoD9ZC<|T^ono>&D4py^Ox<0kkV+5VGp!6~1rp{eyANSk3lpjKU;cE_Oi^1WB ztH*63UPXuS65lMVsfs*7cn`R+S=asLFXhR(`$`)~waQi?-|OaLp7rw4W{A%z?W)##idwN}%2o{U#UaMcC$+3X;l$m4 zDFy0V0NvwcVii&p34j?!ek_p5jyAm{@+^1#B33}eIppXl(^;2J2tb~pY4p^=%~M07dvI%o7oY0enVVngxGv9Ewv~4{o!yhV z&F^~R#Gqc9UP8_XQ>b;GAQK+Y^GT+_e-;BZ5x%;<0Of2kK!K#ee#f@i*I^;RINs_nf35!* z0=*T#zkLekZeVy4^@q;~u!i>tN#o#xUI~dOi;vi^^gg5oGhv$S9YNha7Ge}HZp9jt z*Rp{k5`62Un|$u5QFcAuj_LOZn9b-DpeGZ#q*^Ns;qnaPrQtfqL#@Kjq%nZF2*Zd+ zFLtlLyBCZry}+4e%UODi96kZHOqVy32tK3`!P5JL0vFYBg}u76EYy@I{!BX|{0+Cq z=xORVYOdZ6>{8^M7n^)l6`^b9GU?jcQ_{?KW1?8oAExL+PjY#}_$xnRO8yK&xOV7% z%VOTahG+2jbHH%mesYJfVD9`Zm(l9D=zMEh6$`7g%rHkqOy&^>I8h;1=e2(lUIes~ z6PTYiCKg+27XJQwCjoW+&jrW3h2EJ${>!E#@?_FUbvZ3>lcnQ8K_ zAGNg$1mr^$p;Ro^@0q-UYz#{JFvCxKT zJ>S%)Dh0~YI6u%>8>zfY_V)UGlg~m&3pK=by{$iMPcxeHK*EIy8T-F*OAm$la}Elt zHId#_&aXz#3aj|vmvyNYtW!cM`jmY-clvI=Kgu6O=S4v6A-Jp*Dn4A5_-8}K*3)Rc(9>`h0%fL$t zrn{V__tsQ{Nmqza!|d7?aw)Tu+n^zIDvCkrSt!Q){Zf_8J7dTU{>(4oaP5)osYXH3 zO2EWr$3klWCloMo(M(lNQU;Tgz=GYL>%z>$g)*C@hO*?X>#b;98tD`<&pf`kYOq=a zIKXp_lMD1VQd&+ET+7=z*cWV{t(tHL4Ky zjhx}JPH-wxuxnj^dvw1e3G_7-KuQ#2o}*rha#Y5sP-|o zwQ9pY4C7F0KlvnCsmm`F7NvNa3>>BKk9VukzKXZe7~Ic%m_TSYTo}uw+3>Qsp&=K& z-dd`CZP>VPrJIiV{rXN3k8bSA&eYe}E!mM##7ArWjOC`XIO-SAPG>xuXE>L9z{JVi zs{{-x`7x?Fi6+Q*m0XvZ)QSsblMXE*gcD>(^$&5qb+Upmydd#HlJFPa%fsw~lOzZlESZ%eQOierCA;^BdMsS2ug!KEE6Nkqf_I6c05ng}*AEy`(WYm91f5sLMH$LFsE987HGm zIJs%glub`mP9zz3fPfC*glLm8#j!Yjz&`DJF?*j6UO_Xx7w#>iS!uNhzrJ+LNuGe? zf#b%4g2zkft*0suS0-Gn!=sQMJTg z{qDPc)Pu+5iBVL1Y8mK$BgiG_#l-H4QxWSgq$p#Cg7~-7gMX?{Gn$4vI*qaJjD79% z&>|*r`6)RHsw2koVF+d<_#D73>bpCd7HuJzAI@AUo(~oKRE&UH4m(&&=3jHE+!Q~f zYH#!VDd8+tCY{*1{hi?zNp7L^v!Rwz3iF>IiJ^E`ZelMYP|HMh1G3TgrN&e%!0*!0 z705!tN>1NKJo-nFGlYb(4>xdwqnPs0bnm%W=Im%kLNm0TRlrv$eU!Rq-!CIAM5RpCMz;iZzL)1V~;FLH{RcsC~ZY(#}+V3?oGiyCRJzwTeqiL4=!bG5J zm-@M8U0&}5&NJU@ZhE|bPLS%US(h9!8s;zLdD4v|r`dhD%D9q^3yxS%bsydmZ3uk# zQSe~mDPPfruHjc!*=4WKB5bA{ z93EFp?|ks(b&J(pVV)Q7?rcJl619G&>~;V$RxFnA<-{`C^N95b@s$aq@VKVNlIS)p zTfDrf|Bp@y5P!<0BB_43y#;`F^6rtLYfGB=LV1qMQ_(1o!w+!`qEQ@0!InWfnEgt@ zW<)!cVR*V^l5FIz#AWxw<(9LO1xfir?~%j|r8P%78rl_;Y@${|`QQ<}T!OeLnXoSjV%T2z}lf z^+1G~KulH^w-ld0#RDUI6&#(h40O;$E6O#_01hpWBEfwYx5hJNp~fdxQC*k}D4DBg zQ0{Ehy4MZubYg;E!i|HuC)$x2>SBO2j9Q-`TlNPvcF4Prl~0PMdm7x2R)=L+qUv`E z=|bX}B0J@@+$Hy#gd}d$fc0e@Hia7J2|FS_7<*4VYuY8dWBz>PK`PE^pU~+X>jShW zF&ZQEGS`>qjYY@TJ!VL2nH?cH(&gD(M7#?Unjf@pLt{dgZ z?@Z~c0q~?vS>GAuc3*Z(uiPZm>*PHCu)li#p+LBphss^OU5)5YNkpc1sK$<_#c#0i zxdjWKLRn7FUtj^fDmD8PERz2Qi)4h;r1QVP0__$o8h3+V{Wo9{{0l4^Hu@dpUs2pc zO_(Ni0Ww)(LKFc*sui3Mp`>=*3t#P@u7}0&JM}nzBkNVEV3Hah^(w_cv^uz1PlyIL zASh_bh14#R83#jodl)4Lj2oGSpdQu*b!S}!tDdCK6m_qtR15O4%mL)I&2=_ zUE!wH0S=x{$Q&?KtrK&WZ6qEMln9{6XYqhVDBl}#=p9up4Hc%y-y3a6AG~|;=I$G< z7zKg``xwe8%=(FJ46)id^vbqcL@t0xA39MD9*d0T$-(g(GGffN;^Fp|Bm-kjYeOC6 zC$++%9mdr5=~>X%jR?1)9S*l{QIrR>Ly&fCDG<`@PJtXPHFt|+qeuzYSs^irnVa+& z1|`j}a_1`K-rEm}Jf`=%-HWvaJE_cZ*i0eGv^)Hy%g$*&hxVH;htdwW#gF9)$YG5r zwxS7SYe~&#%GIfk|rJ^mb9(& zMaG;}bmJW>!NPT^E*?58TSqZN63bbkuso0&o}L*V*zO&Ba(aR2H|hruh3-=*OFj(P zfIWx|HtUuX2XAEts;hmS0Ix5ZgC=BoPt^XdSf*|(7VFQl)Sgtg70bGJ*|&c|1&|&5Rk55X zPs0B+mz>1Cg$kj)kXL`EuK;~8{1;T5ed{-rm%NP_Z!*MEWrhni%9%0SWM=P5Vsg+W zv#&xK_;8wtjg#9bm8fXfdrhgsBYudY#f_-G_ZVxXcejc%J(WAu49DnS#wByJUHPcA z^)m~TGTav*E=q)A%{xjDU%}b7;5&g6n{{#7VcN=Hji`F(=_yX-+ZC57$m=>+XkX#R z!`=j?lCvZ!j=J}L$$kt|kxVg9OwE!e3d>Bf&|;?NeW0^r_A{RZJ;9~b!4<|D@m*hF zz&tlwA|C!?F`OR`&fobq;^yz8T}EInnexbZ3e)#XZnF4Qw3^`0A&1Zaj>GKyT%Xan zfxmX|~A*r)+7Ebhx%ZOX?+&@>|uB(~RAWwz1aQDTjr}~W_^uii0{eNP_iTEvkGkD1PAwy+iqz=wJAuS@CV&s}F~* zn*Wl;A@~p`1%F44491ctGDcky59AM9;H%p(&%b;wM6Z%T=2H3DWy5jc?xMohV(DgW z6klFjbLZ;!rj*Xl7_05(M0t;PMv;w2Gr$6entR`yw3n59D_$vst%p>xis`=v3$K%& zDGXJeL94ROKM{jv6#T|W{F{))bXmVNz@ACJxfj|*=&$nT*k3=Finu}dvo0aGvRM{) z!1Y02Z4~*~le#J0E$PZ+!E1b6#i^(z&`=D=cJy#6Py;pYnrT&pp5)k@X;)B|R7vqY zrH@MoZwobhp6&`(UF3-Wpus~rKuw_D^?kEj=lQaoCHuC-j0?aV?oy%=x(`|HQ@c$n z-5wjIiepBS3Any4*(#3HLY^ZnOOcXzn2_^2Hp=gwjjY;;<19<0mpr-Wl60-{eo<4u ze{FfT-J+Oqv-LE$`BY};<@x$+2A#T!h66<3@ItA$cgn?QcT#dUvuqL2^98!i*)8I< zb--OJb@^fbgvaGjq{F3smjrCQNQ>3GxLK4!$bY(kRfx5Vbc8{%ne{$o%eF>36)18I zxB^X6J+%3qx3SA))=uYhdp1o|7%j&OBhgrS!4fl$rrADvhGB$dpMPUa9nNiUErX-O zDhTMUxyT6aOfdARU9axRmSw)rNtizO(hEFojVsd1dEMclSo#719ey}%qi5LPU1bTi zj)*OQO5vP}ICePXa1J}gO-_~Cmlx{XRO5B0fqP?~MH>5zY?%Rm&%2XTbhMxFop}jl zZ8=B!#O@z^|FBh>yQ{%)G2*JKYwB{!-mj>wgdQMi5kWvtDZf0fO7_ySzRR7c-5o1l``S zz$3p3vmt*S`axF|ZGKu@v9Lf;CtskXn+Yl@$KmTB^e9$_EDShl#TecXtaVi5iN$nn zXJybeah22%Wq5>S1-jmun$VO|kiODYM5cKD^(fE!in&a$U-8sZvdgm#YL6mfdgF~v z5%no~>t}JqjED(E&x%(BL+a*PE?%z+MJy;($&3lbe~zGi99Vw2WA=%~nu{6pty5!yQ-LZjW>OB_73c6AU4_rz%J$RH3R&IuyaYho-lX?ag=1SbH|i z_;%#0+?-P=@mP*S&TAldv(l(_h-KZH$Y^Z1hK2OF?B35+k{3`?Ej$|mD;B5}d>t)O zgE~7DxzKcP;&_%xtgX%hr3(sbw zNH#z7h3IW>Co{mw?$S3tuF~p6c#mA1Xlsq8^ooC5NkYppaY3Mg3yv!`elL%N9Eb64)%dt8w3DmyD@ zL_uzZ!x(;X*RP}RI;LJinDzW&J4v$OvtjvLpCT+5`$uuJpa|6zWFiGR9pwQtP*inw=>M=9=3H-FVXUj+= zn(F)=x#gw2 zNm<`J&^;mTzFL{C;soo`*v<+1_}kL`h*|uK6=>f+R#4Sf>cctGaN_^oQKqB!JXMO`nu))TPdQ<)#L(U>zEd)-n%HF4wbq57LxFkPf+?Xey3Qc zhmvwfn(`WN2=pezM_G)YRfs>=JvW*-BT3v2KCpTY>h-xy&nH zMDe9kW$rbcII054w^B6ysm7Cg&&SjK{R%RX3*;HF;__0F3!GyLbjF7Gts*CUsmNh?eotr5rJ(xnb8!e{r`K(c8EB zrJy9j|AEpjU7LKo_XRxuw97kT$pM%vC?aDKQveOL*9z6F_hmo#C-BK2=6PTEoE_xi zRWb0cZG>@nO%$>B6dM?YZFWDxxce)QS)$Uv52@K#H|CaTp`!?yIrv!~DJtvZIBS2T zqF5m{Y@uvmqoYn`JmF$sh&~-O<{~M?*|~?wSD`of*2L+ZNIfpwh$F^@W7Lm{@a8yh z6GAl1!Y43!#b9|dL6xnQ*V=w zFXJo4qnEqk>PjIUy*JaSZ#(WZTwR~riio>7|B+3#`1!xPy6*WR5IeLiLWJ)uak>gS zgItqNOQDfa>+imLstY0$(EZ-M3={#`PCZM*H3m8ix`iLCW~<~>uPar*%BC$JPS1uV zpva{44Mf6Jo^5k&I~;VjL@}5g_V`VK2gID97{rT1wT=s8iWPQe2TQU+ykF1n8IZC| zwJ@o%r%~6zp2M{7ol>)|Xh-|quhgE(ld6DMKicRHbYh0%BV$}L3@d5_+z|i7_ z%PR^-ApL_{R@Y!^-#>Z(uIIAtt6Y+etD0|yK-6{Fqzp?SWA2K~;U!u&jo9IB(*^To z-;n6fR&MR*+X}@y(u?0CpVcb$nGsmWJC3<(*e3aoKFv+})cKyp`RqNtB%epV%xh0Y z*z*!@^McGB~Z`Fs`Hetb?5MDFG7-J!@UsCh;RwnF0w)) zR~v5~Cgsc^`5c?}u|>oqWCnhVdmLFvo8N`8_A5q6-U$aka)*b5D&>UMKOk~h5MRc~ zxnoxH5ba0@9O}WsaN>LJuu4)8s!xoz^lKsK4Qk@xafKjXr>ElG%b*O|Y0D&2*S)zE z9yJz>j;%?MI0Z1_o{>8mQo!m-G)<1%F+@jh4~vh^m5s!(d0z<|E0CV$ch0us=a-LT z(s`zoD<3Vg28lF$74mv#s&eHUcTvDsPQk(UbUoiB8nh=&G4Dg3xO2Ev=BwyHDsv3l zkj)X(Aog6M7=~ZtqJ5A!FkQGQBl!}*LZ1tMp$p_CGw1t`Q9NLBpgk3S*=P{$v^T5} zW)2lRR>F>xBC68acp?7$Gml-ty-O61yN)AkMc)mU>3ZUMN@AWi`Kl^~N;+uN+XPrm zH_hS(qCM#bEn#X#LnPiwpaQb6`rtYut@SRt#+8EF#*xat7&5jPO{PyKZmnMhsUTn!TPKo`W=TYKs~Sr zv~eHu*CE~(DJ)hlB=&4L+H)3Iom4T z=>ovSLbLy`EUHA`7#it~ecR_yerk>r{)Abxv=RZdIRb#~J|;Opv!;((tS z+01iVMGGN8uBiiXRFoh?8}bhC&(&lH>n=WPUbQe%_m|TSVPR7*!Z|8Sths1013dy= zP~jhd#)kz-{f5P7P4Fj7F>+n9s;A4z;znxIXXD%xqv|@`!}80S@<*e&*o_f*_%~0! zQDZ!xN=PlBeh}e8TA?)LsEEO@9;Evdt4bLU_40wynxGl@Ve*|k_B>&a{1W#EYTkLE zTw+R5i_a4;OS^C?GK5D(7~rT3@UxcYD0&@kvCeFk4M{kI5@6h_$L!lF_h?^0zm6Xl zIJ#79OV=o?#r2X>J&$QuP8ph|$ay}_w*UR!x*2Yp2)Q$xH*?Nw#}B)08*XYpr|lP1 zSPj2;R7*BQiKEJ-ripyg#CzP2DU*#p&Ek|!Nqh}`m_SLo-*J@#0KK0k zdJA%wrY+ymdboc@b{1{*3Ae$WceP_WkXO5JqG$qT-3(EU?WTCKY1xpEG=t>X!ZE$L zn7im!UiMZb^B)}JmwC2L9#=L3w zyT1h|z4+24`7<8T+JwM@HqxfPDn1P&OWeEU* z{yP~`y~|D%by8IfKI3(aaAR>SP^Us%*fn4L9m!sp+(ul;OQ@A89TJ~A(&6rG{py+k zIgTpw?%0u4^_Bs7t>-8j`L16hOVp>;zV`Rmr-_cnyZ$-fy;k)UTO+x*#tW(7mTK|A zsa|r|3C-%ojVrRge@*MOful&Us|8yTH?iqeZnt=#(>u`xHo#!dKXQtRe&N znfi;cy`RI?SiA4s7d7a6l!FJiYeOzyH|D&?iwAPz`4QoR!ky??V_Sa zomVU#tE#$%Y5`3sW)Z$)MB{Wd2X%@?!S0m zWSM?d$cL6=wHd`QWvIXWmHBWrFwJ-_Gm zl>%sQhI775WiLLJHP=0IT;DIx3b*^8b!$sv1bgOI$z8FO?taX8pl87ny`uZrTSA={0nIC?BD_AEetvE~?6h|S zi4H&L#J}fa!>sl-`%>63RbZ_*u4p<(;p&USnSpb*)T00Qk*l?o{SmwyuVPn$Rn84kuz3b~N+Enw`Y?HHH&fh%;ZSvk!Rg8YqRG6ybrCM|5 zTr|9NZSHP(C37Xjyqn55Rbeytv;#BA{Cv&(W;Q(9IIJznl*Tqye8#i5qQY$E1#I+N z6xBG~*EWW=>0;9NnxAZJwEDb%v9@K=LuyxihEsj68Ra!zh|oitAxk-&7f25l+6CUZ zVh#$|6BD@FlMSVZk=mO zzA)U2rCD`jJ(|?qRu#&Pk399+`Wkw9!KoR4^m5*~LZke|_T2ptT?4R$o~$qq@wKs3 zE1?P=FT&YedCB^;VzJ&}GR?Qg+iC)43u_=Gjx-!s?L;aMKgIH79|lMo(9(=sn+*XJ}7K_RsTUd(X#U z0rQoc?(>Y}{b9Vaz46QpX+H1(h|?aViaE?FZL*EZjTTWWZ|$JguCGidRAv$VvN@n4 zB`4?w_HC6m*wgImudX%sH~jzRBe2~+VMPKa362Nz(1Wy%jf$IG$FA{WkXihmKqhOg zUB+cGsJ4n!wIpbTZv|W9^c4AgG2Xmb#5Iuw>#Pe7ijU{+#{#o=Mr!KqCZEg9O!Sh@ z1DozX%!&L)#appp7l8%MUz(N6ABT@`5BY&+a^(BUfg*q7Dy%K38! z>0G)?cG`LMyy^LMF1~N^iT5gemiOf`VF&_!B)(PzHNoJb;PH;FT!k-xrEuMQ8P#r~ z@P>u1N8}AfC8Q3hBl1d*&cfZcX`!yQ;vUHk4Wq>hlZ-iB$Y0|&j*OD+dcMa3nUM+4 zc)Z^0_-8E4v+8%39rC29yo>VS(VPQE9Xuir)9!YT-R4$n6H*rJY(Zxig|)&b0hqn3 z#f^&Dw!#xZgG=!?Ru2pcL$7Dke|Fsr5#To3c5V}`vS0}-; z0bEM`VV@S2k+(-*b%w8IJ`G==4Kv8v%vVYJT)KoZ>6WToBOL3M3zNYXt1{Kn57rA@ zu6`(%7#I*a$0zZyIY!fn;ax3maUHII-x;nkW@pf%Op{H!tgdc$?z18A#WA1APQYXM zqUEx4DM{y3skwGjrZGWO;ZTXxBv+})(DfBRJyD6LJ4Ww1&N!s%5uwVrC@_qNiK>4( z&Tg>Lf;K0KXE$naPLK8h8i=XOg_%+RXf@ckXMW4|by{m>G=n&H+VL_!2(2n47DCOn z_2k%%fU#BC757)MXZUMgW$0O@C{7`W1axHDErH2(b^QvJ>$U^R&7(FsYAoB&c*R7k zE9XJu4SfiH7!EDVaO%Ab`DrByt@}Dw_GX^j)X7-|&dJfa80?h9X;ot!bh8^=KZ6<& z=rD`Id~r{>c&{I;bpW|=SxMP9R<)JB4~ZbjGbJrp61Ruk3NZG1%rue^a2;J?c&T!a zJ)i2;#zuxHwxIjVl;|#VHnU1_i^l6p0Npgr`(mc1)8-k@5<})T#Apg^tiz-;Z>Y@Tzj@%JUps{>#)<}N$sLi@|h%p zY-*3gH~&6_nq(B-Tugr@tTjf(V6W{UUyVlt>DQ|2K{M*C6&-QM(dmD2vVGpHBxtVC zCj|mJS|z@7L^>+#A<(?7~lWA%d^EP{ClMzXYf}0OhFL%0K zQPnxS17DoLeBth4G)m9%TCR-!yV}6bmpYn6e1?H>O6BSNa9*+6t;NY?uv zqIH+O?GX4Eu*jyFq`t)$S-59#>(-tR9Xc^}E!m<~e8^n`!_HT`x)NB)1&uG+j*-Q$ z&kw3M4;$(SBP`Gen4aR28n9>*qBhq^R=-_QcKRVmJ>h#^6fTs9`*>ASPyTq9Fs2ES z$?2ubzA=}RMISFJi~hQd>V3}Os?Z96LdP$M^vR+@rMNV#V)FHtD@Uo?F7rRd4<=NbiO?_tVD+Td$m)+nEX%k2akUQxOh?L8G zlGc-5@i@$JrQXX}@MhRVg~q2rXQSBzPB;*?(#M*$Shn>Y$WHzk-eogtP0f*-V~l;Y zLh^B$Hjx48$3&O!tmezw8b<~rO?AEJ!QUQ^A5Atc`Hx(_1oe&_HTmws?Nix&u8HUo zd%RCvUdRh&hzHJ)tvRMlt+3b%cBUP-zbheFnBrFuws7rAivEKI*wKev?T%Vn~_p`(`@-;WMR~_hwW__TK6`-Imhu zwe%APv=izrUYRa#>8qP5a88xf!K-=VE9+-dEFMUauz&HFhCUiIIa%bOp`AP4{KV#ZX-W=Q~u#?@VFe_iBpbwsGq^xFC@X9 zm+z~ojc{9iv|!;j)3WjcWw?`Xqs;UynULtbIX+LyUK;1)IXhx#kjB4fAE7=T3cI+} z5+VPTlKwNiFJYJ6IteAj_*iD|?3J+wIy|l^o=!^&-fyqx=1+&#j|p=uD%>}6#JCZ0Fcge7Z23rh#2SZea~^|g%Qy*nJ+L5Znu9-R+jS3cq#H3|z$ z2#!gOz3p3@Jsidj@q$GD@a25)h@6Q)PfN!F^hGe$Oh^D|8vh~+19acojj34EC$}8V zSD)|>&<-zUS_B6>x@d&2t&OPA+^-K7CM!f3}bf0fpA-$ zDCDl^Z+-G2f`Umf@sHteyqCmK1S%Fq)I$^TynDIAS&S=;P#~9=ZqFazGJvNkO6`UW z&8NKf-kKn7`HJgp&X?F$eH=n!|BDa{uw@?s6KfOv;Whd!oCVh)a`dKBhdp`8g{d;{ zdgXj|;jCF>M$d4en>fAA(;7_XnHDz`(6nco7d0sSW)3U+w(raC8_)=EjX&%FY!v*8 zqr+|KF<|4z_iK+tp(=?1Y67Ebu?tOm&LK=7&FwpWJEu#m5>f`{%27SO;nc$vO*8=>@+G>vY?F(? zJwe>nkuutb5XD@O`%dmLsSoYYct}8vvcFHi3M1ofjls8|4AJpC&`|8!;mFSn_<*gI zKx5bYa3@E!@yqxAojZuUdKVWgab!K;yckCTQL4?xpbhCqN!3=dt*3&Et^_$@ra|~w zlO6k&WoaH!wDpfUqzVof32@)en9jR<4Tv1Q%u~&4px)R%&Mso#^Imje)LH)U!SiD( zHvJ@X7#YfBY~-vo*r5RCa1*ng1tk@-dvt#6H&o)5i9PtXuM=aoclyCh{zSn_z+m&y zJs7%4z$-f_Uu8UMkcYQ{BCWndvwB8t-;nhTr=r^7`XD2x2`jcRb>Rd$(LU*^APOyn zGZWzA-_zc4u`N=_iJBLRSr0LNpny(M_{6zBI(0lJTG?J;ybS3K&DLwdwR`paURH5e zCBEvF?vB(Hs4g~=a-j^DVMPm{Oe#E;w{0cx0_58@f#WvX)KbBFFzA>n+2g47;{%K_o<4O1euL z>5!HdkWNWy>1IGcI*0B?x^rld?(XiC&SAbw@B4Y)@7>;C^OM;w<~r9}$J&qMRH7_Y zuxu-u8WS8lXexBR5%^&1Qs0q2#)Tu7LpSwHh-BLQ)i;+r;~+hk&VcB?NC@U17QQ`` zWjA0VTjZ91SO-@Ol3n6KLZmRq8YCux99o8(4$vgG} zUcLK)VB2b#?%U`2pf9vzz`18QNj|qu+cBaMLsorFp8ji)>;ivX>N^hStpQk#Esy>Fk`*gMs`ZoB) zj#-LBA*ttSz)Q|_TsrV02Eg0xp`p`sz*e~RIE{x0-#nBcA~`=+Qx=g*Vkm+DlUyx z#iJxTeAT9o4D0xm1`~ z$0uoq$B&_Pjb?dqpT4_K6FFO{2_my%(rFGjBP(Q+Cw_2Oaw-j!lw5;d>9pT5q1LH8 zZ-ql{k8ig4St0f`r>Lm&4}tdHJ)V6nIeik<#b=LeY@4(pm~8F$)^#n{n<@ifp2X#A zH}TsxBSx3lN-L^7QI{~m94&Ufavd!OWyYxYIxT9#-gf!J8THDqAuCjNZMhjs3-)Kz zw!z^T7@0?|eS$|hgBjlj<{x4Mb+*GWGzPvjSW%mF36R?C_vy{7K`P!So|9EL7_%V_ z$e70^ies>DWq{r5Hjsg9)LX5KUhxf0H4u+Ii@XBMXej+dA zd-4^{{R;k=@MLnFS^aGluSmPb_liVCTJP~{%k?=fYB`1#U`Z9n7*%d7#WD<=J5DV5 zb{F#DpRd!?nI2|>YgOURI>lsocbKB(BCYl1WfMl3$^=enWJH`EiQ6wt0|)Q(A7PBm z>AaT$o&v;(Ry!q1&lgn=(7N1D*;vvEKtb{&j`+vEO}tq8ZT|XS`3}RohFJmPoOLSd zF{NvVu|G~hQ7pDz4C|Cbqe*avc zrIfiZTWAjfdp|J^#_{XN=Qzq-CG~3+jj4SWzd{7ZHwk&eMdBZb(>IYx2K{sD>jY;5vnxD0KMov87QwP?E72bhGaZC} zJZzs=2v4^i##)lN&-|``PAuau??3A0FO(nhXK+9MmX`O>kjTC}l+ik?xmZ&3bcV$17B>+IBbNWJU4h{<$`_067A91Q z+(pr`9!tt+0e|sRAvLg5A2HtUz%zu7+i#siy7}GnIw$Gy5sT2!nJm6Ug5QOxtH|!B zV#xL&s#4-lSZw1LbD(-jA<|bg-N`H6rrSSDMlTUmBmDg?vZ*qzGIPmCF%!sHMC<)O;=k>e9&35XpgXK| zu>IWIjPf?q>snkMJ4fH~`+6LDgr`*NI<0JJG!DtvO9|;|)Ym=DNXs8Dx@eg4j8kbd z){Cz#S(V?^dFK>ivsvIPaOcTqzCz?jx^APczNku|dkCk8!&#D7;VW6PZ^QZNi2K{u z?~G#Z_DX=?az!VS>kS27)BK6Y9Dsso(*P=BqV%%m?s4&5hmAL-iOs(n`jRj)gn{`T zPc$kq1rI$xVZae&<)k<4kMOC`oe%7uWES>XiSbSS#26bSvEFiWTqA!s6}JokZa#ND zaWvW~Wg^-rxRj*UU~|oN?WO4XVbw`z;7+pg9_5+boi}Y?4%n8vqBSFaU=7hPsYeB0 zXqjK&Kw8C8G^(o?e{kKFQI%E;utPeE16sLV4tA3LvUqyFzA91-JX4`v`YsX^WOueV z5Uowdigwv%$g>JiB{z^&L{}ztkuiY_2I`yjI=TlIW65m+QlD9zSmUzB(ZkbjQn$sk z=YG#5S88|)y!UPeK~>$gh&w7Sp)ChD(q8<>Qn%I+y)QB0KDOAc>d&kM4rAZQH2!YO z7e6pQHeO*MxL5i*c`djX(k^Lf)2*|A{np`(PfH68&;Fk*fYfNbr*_Il@)s^!t!MGR zA^N3fF_oD|ZeYlt_>?@nqc$(3{N15JNAAB~(u#KPPmYs-6%cB&F!TQ~_!xhOMfY23 zU|4Jk2GmrqWECG}cHqoE^}6G0?;u50ML%`4sBT+!6@HQxe%zH7QSV8L3B6I0x}`$u z(<0Zcv+!x;J})}m$8V+2s1GAu8h3aneM_O3&OUb%aF@`qRR0^xHr(PYC-^;r+tf*} zS38q2t` z=eQ@<&DanVqe^dW{_x% zHU6wklR1conHJwbgIRMYBnAU5l`0J1I_7jwJ?^G2F>+db^l5zrcd|g0f$y?QHpYSD zX!bbzE7Yu6xEo|LE_9vm)RZ^2(2EAyo^9ha*^3l%NM2IAtfY$VyV%eHd8klxm$zgW zOj~ItS*HL!@2B*a=_1H^jAt#?@@)@ytf0Zj_y`@mImTpmQ-4AGH7_2#7(kn;Rt}(V zKDYZ+#A)(aFXT|R#8;!<+G?!HrGGhx-ef**y-@GmpgUROVUnmsW0<2_Ck5AZ*qf5k zG0-%)ojD6xk-~o)yLasR`4z>A@HkyO=mrj}xK3T?`*FfmPW?O&* zuf1m0t~Kg=4G^i>cqtzfveNmQcp3%AK~vvUH4XixYKPKkpZ@DWxdTX<&YTB^Um5|s9f}V zA`I_J757aK&Kssr(a&5TF9_75`Q}i&X-_bncx#y<0y+3^G+8@vJ!5m~Hw5>|D03d@ zDm?NmHN367$_K+9_C%DQ93$y{JtFmR>wfdOA6|K!OB1$XjSg550d9}_->lCQ-I=pZ zr43~s6FbwnW7)!${;Qm)(zZUr!N=GDz5l-kTR`fJhW_<|-$3Z_lpiqri*TYBiegu8 z=26aetytv|XDc5w6L4+o<}@W3g6*R*b6i_hUt)5SKUaBJNB^4*6_`yEgu&=k({%#)AAwPv^fL& z^0y4SY{^2aB*&z3rO0EW*WzSX2*amzE^)@oveTk|nnMyVTqaC*9H>96c|`QpTCuD^ zoZh6IySE`dym9YnZ}=g>S{J199-AHl?_if?&2U4VEzQ!YD< zS52D0&B+y+`dWbo&wm!Zk9#!3E|5^|$PkMR$2t7Cd1>c!!L)z*{@hC%bq#}zcartY zq#yh#=Zs@DyG4#-;X;3pFamEy!54_d!%gNh&$ha4Hb`#2H5FR!$qF4vIVWjax^@(6 zoExwtgf3Hils!CG9J+LvVk^D(b3(gMam6{K$Gyh2qI^R=D=dC`i^_A=`b3N(TzLL> zHVS_p{gU}rWbT~Swdh3C!m{enoMG7Y^Lr6>v;R;HP^hs|;(u^Y-~aPr!ul69-d%~R z+!8sboP5swX7tV`!~4Yh@6M2~)E2D?(0*f+Cww@1?S6!@TV~2SiB#VxSAAQsfwC%1 zklhYwtU=fV?D7;x7`slr0I{%{?90%C{hvrUjiP2HjWRR)feGO?fSX)t)VMdfrXqDT z<_Sy4C*KM@80z`1j>U$%B=Pu9J3Pr$ECIAb5O6p0l-UrOZKp`@{SWvBd~CBsMVnYG zpNSA2M8pB7h0KzGy=<|j)&QfBGlW=*Ir0}wqt6k}?t~?sKx7TB3 zEQ5tUQ?h+Nn|LfFFn=yvO(hng2A$W=4~BLGH__HB%|g4IO{{JA*7}QE`DHybjKT_AYm{BFaqc}!dLjbGh2dX|zO~!` zAwBdYXL@Y=kfCV-yrCt+&82-b@%g5Ytq?Yq_HHZ+yOv{DY3n;_@|OuENvzGuYw@vq zOiUU~W@Ai;RwWkfvUd<_C-6>q~p49Vk1K z(J8NtCvrrCE{~pz^%_p7??RrMJs)haxbyS&W5sO0)!6%U>LJfe%eYeXAK%u(3ht`O zm7SiXOSV@u5+QnAsQuRsr>(n&TYb{QiGR0X%F>CkoGib#OMU?4J>qOaiZeLsYtB`N zjiX8Sk|dbBHX?xrwP7&0vu1_UJ$hNV*l$geOS^9rXtK%8|LwXQxVv1gll?ww!kcY$ z1w!rk8eZ<2;cF;|xgLr+dWVt5}Gb>kuB2>;l*%M;3}Dgn*pl0u4u$}bQnHnNzjE~5xN z4h?L+M`jh;{K<9sMOUF&l+iod^q`?vC!SLLYis%~*Na0n4K#;x(|4t_F_Q^g1Zlf< zic3eY>`7}y`RZpPholhnj-!h~j57rVovFF*$CS0w^nF3~6JM@>iAxX36y*vbJr_y; z+8Up4JeXE3@cCB4zh87>sN;1Ax`-a?JA+N;*?mVolKR`au5EtO@$+M%k;s!W=^7`&5Mq+k zD3z7!0LUdRLyNRhm}l-Cwlon|yr;^fcr@ajvL zJh{8kCU*U!g+$>GeyeG7SFn-m^_T?sf$C6*_xJ&ML*|4gG<#8j3qag0sr8Nz6pN%A zY-j~>KFym;WHzPPs_h?D2+l2qKIamAoD3`_iZdu2jV&}FJaW}Ab)C%`Pj$aT_{;moz$`5_Lw36%p6YaPCg{n6Q-g&}lIy}9N_#)i8E8Y} z?b)pRnJ3qN7>Om_v*3(~&O0OoBXzkw2=b`eh-LhW&@UQi%P-fcWa9^f%wL76Cb+Kz zhwB(KCe{co!Eq#o3-0_WZ-F*}T;uXSJVEEwec2cbN*I3IHU}fR^VuRHVFnI<3x(6r zo7}yk-_5LRqLxd*0y_Awqi%0{O+++}+3x>pK>luv9?AaG`IG;*^GBMb+V0D0c^ECc zIEe!1=`l5Y(`aZ7bIHE!Yx#WvsErSSG}3Pla4ia;;0b6yzm#%?`iG{|$r{Rs6kwxh zaq*Od@x&|hJxy{+^48yyFYHGZujc1@+$cSk7*E?K^?4yS`sPPqAsQ7EX%icjTcq#t z$T2a-2yZt3%y>d3ZwD$d%Cew@PK8`eR1s`X;xY*ly4o^$h6*5T}$vSN~CDufz|Jy*lg~!g`-L0F|~Fpnxp*p znwd)5V>qmB%&G-rST3H{9(UR7sco=>23s$~K&PW+#mKX0uit{g(3{m}ibLGXQnT=zHF(b~$8@J^6$Ow;k}G(rX%?3EjSiJx{P#tP4$> z3jjsHpIvg#A7S`sM3`)+*gzkI9KT$vPW)N7O`+a;^`y5O9XN2EsE1u>C<_vpR}Wns zhIjgX60eIgew0RT4&p9tpCl&S-`om0y5-rhy~J|-Jz3^s-d|_y+CR|VcuuoNgo4dx z;N=zb#9^QAbf_XVU&onHSwn3fxBypk$*{8>aJmzloPM?C;eHwun4$Z6fQvrd^SaHj znzh;9O;4Iufig7G-6cexpj|5RL|a{vpNg*t$jE=BgZR$!)kYKTmF|Sa`wqB`1{Y%7 zCKa_6@aUaGtXHaa6!{8o6Yup1hA9A@8FTNUcWIefP%QfHzGQMJ+fYYXSY@hiQ9 zf;nUAN=D`X!PstjOK>wb~jIL?S4f(*{5OCMCq_fo{T15%}m zT`D_81<;QXpcd%`0OWvPCoNF7QH>>_Efp#Z>xnUns*fwNvHnF;M`C?e-0Cy_bGMF! zA4n34LX&_ZL6ys|4>PL`y^3>%r|EVW5b|pgNZ_f-F9@~^e!V<2diAmC5VJM|VqNX9 zXoM3oyQK@wl_ssud2rQQQ-?YNpllCaj?1;K>f!ir+8?A<-%2|j>-@@Bi4(7F{JF1E zCc5$Vf){_+FW%ywVl>BXh%W(`Q_BeqPPb$8Gk|8jkyW4P4jJYDM_>LA`Cp9$SfhtY zZ##275&Na_!f7EjPx{XWnmfnuN}rMpPo>|@E4)u>EV?1}K2=EOw$kSS-USy+&bqkA zKEp$vH5l#Ga=C6=$;Wx4^|;P136vz+-sZo2!c}nV9GTs^I?_cdS25jj4n8xc6R;Z3 zHNknwZM#UxvntG?{bA;Ey*!6Mm|&TKeLfo3neLfGEeGi>U?u1Tgd-gqf5lt06P$%? zwtXgbQh02px1dWXwN|y4DF?1Po|$X&{s1n0zLZ0@Vg(=X_hNyk{GS3RKP32Es{CJs z{A!h8zlsolQieAx9U!%g6m=+g=p48)+AKbFXS=|Pb(~gs2b_Qm z2bPkrclSOv_X*Oo+g=m#Qcva`uX3I;fjC_(csnlRKl9O6z%x9J^Uv%g-HcELm>gcM z;CYp6LK|+GZwJa(Ab~4NL-8_gvXzTpx-OJQqM{v}$Jk=IveUCWi*H4R^;7_xON#} zfJyNN?s6K3zrX54N5U&+A#u!^5)ApFsQPHTn0S`;&lmeIG-0o2O(e7;|9`-k|83c$ zz5j9Rj;yt7tU|N7eW1;{kU3Z`!muXP30U72UEf-fd0zbp=NHCV!6@FTI(~(cgt0tJ z_gm4o2#c-z%Jhc~&~$g-XwWRK6_3d!Js(thJKY6%@%e04Tx2Za#jL2wy$$KgZ=%F$MqYuGks!={LR| z1;29SmTP-L8cL7);IzF!%}hfl)gW_13{NYe7%+w=@X_b?x8+}jLuAgybZ`$hI0@nc z1&8|FYAO}%9!N^9KQ$4CrB74nK*RG%hb-~6 z(0fST#pM2Pl>%LTLN_IE(1C1+Ahi+;Ay(ZI?Q0^Q<5*E!^YJTLO6uvWMJ^!#1>^nm zPwhYwmUVfxfc7_yjZ!jpSG19Y%@~V~LW?moJme!kVLvo+^WL^2YiBUuzq`OgTZzyH z^Qzw%|8X1WSBu&fw=<~@e>5-tjN@O-D%^uT^Xv|(X`JxZ1%qsIojqDb1&VQM{m}wA zyc`j{V++&uQQZfxQr1^2NQtJ4(5}U0A>Ux-^i5fqO4E(+#1db;V3}7ZQBi7|%?7+B zc?hy3JJGM3fS`o%7XA0v!Syoya+Zb9Gl}pWd?$Q=WSU~}KcG9&2lf9t&#rL4>Q}AE z@%dCG?HQ3;e<%%A4Z`$aMCtYOA$9#l7Ln*;nHlFGabh1S^!t(zNG-Uj{!q*Dzbo^9 z=i>YsK;ApHufd~|Q^WJw!(SYodD9vwJt+X2+9M>WktouE)zGX>#x}x%l4M8-Fr>eA z=?tggrzfFC1!%4zpUUGhjJ7z|Hs}Hx?~a2&n3}ynw3?&9PW+XCOahD6FdDkhG2%}B z;EM)vgM5(delFBM*C1YGmo)(p=~-=bh_Sd1F8MKiVyFx`FpFYIFN~(TkA{8=DbCWy zZ~*~5mkDJK-8LAW={Wp#37fxPOJ5nAqL-F}B^S1D;iwZm-gv8o#R( zq^*g>@^*(%Ccu{v)jyopkWqJN839RHu9SY{@^=7kz}VRge)>V?hZ!1E=iOv|5ew%d zHCrCFfSK5ew*5C>KR8JsodY>P=ni?J{q0rT8PfVrV@D2r=SjKC6TKzBS}6lj2lZZ7 z$V~k0t>ST7)ol`2;|Od)e+b*dSk8WSAI`oF_HBVNs?k%4Jn@f!^)WvetfZ-W=u z=6ZX=^fP?#qn6!9Ua8cnT+9TskD9|4{iv3Gp&|#XaGb}FKjJTwJ8eQU9IE|rtxu$x#{T3-J zZ42ui216#K2{mDGxXD)6;?$^piVmvNFVja#qZg_8ZfZlf5BeWvJ5^H!3|LhxM0OI} zcanqf-BiWNc)x@unlRQg!Q5K~IUTY;5*+*3N*dsuDGlAwP#W8vwN>l(f?8zfg=$<{ z#Z($ZzcL&JC+;xrfK^N{27OBk2X-SMd9V}be53e0AxF}8+|s)Ol=KjTYE-lL?rwLw z$vmE_^zggM_-YB}Zx=@U+$Xhw+G_sR9-n68H0$T%52>mda`)8ZpQiasnBvYu2t$&w?y!MgfF zuiCC%?ok`G_7n7Mp&>GuNtKW%V?JP$TlhR7N#9+5s4A7-n}1Um{sp=v4dVKRR#$OT znQNmrdvxS%ABp*rADIEkG!)-LenN_!3C2wQ@q@2&za$S&T0UM1+WIK*5x8RPQn$01agPrdWyS5Nq+f4JN5fRp95Swt~0~eD7-| z{UZidBA|V4%_6B&D)s=PX1=QwoJ>EX0@}qBOuGt5Cj0-Z(v@p~D!uFDze;>Y1qB~sQuncWnbLaT< zSGy?i2cc3Fh*p|}pG-PJP+mrfF0^_^U6DNa9xoptN~%x*b@m_(*KVN`ZNM6yR@k=j zgaRZ2{Mf^Z#%;uun*q7P7;BF$S{Y#&jfiJRpv(P(QC7AeZ^NQ4w zK#u7>M}EL1fCq04r0^KHX4B~-5*>tg5{h<&OJje@B=dSsH=tRvjRPZ#UOsI1#8$O6FsF^v7>UE-~%cUtZ(v{_RB1X$LLdV}$!i0uuJ-`P13~-M6ZqRNo*K zAS$kk@a7*_YTXM4LWLeLNZyWR&g|&^je-;|1kji!C9vLq(|i6;>)HC(AWsMa?Mp8v zo@csY{XT+)%vHQ~K^oQ!klCCPzJW>tzko!UW39iR|Bl4Dx4>2pFhCRf{IxcuCS3TXh{) zUPLR+#fn#&umV|uPfLWc2)G{0NOgGa4E(;>YOvb*l`D6@LIeKraQkmrcXCMb81Kus z+mz3-F*GxI9>C!s8#OO564_#0KAc`Bqg~HLA;eO)nX3e(!cC57JhSLrbpsKL6erO53-!~% zhY=Gl2rpjLPE==QApSCuxT;0t(SQp!72o;{+h<&7IeJB66Gpmcsj9k3sT7*^(gGVM zn?Wu4McQT(9fIuslpB_DXsL5WFRrxpUCRJ(1@Un`%Z9J8Y;paG@RnkD49VVrj-OA5 z_Wz!Xl6?WxgA?uxXEF`)b}dSO>GH$&(3wZ<=t_ewmHTCn{?Sj8J#rq7ahC^~^t>tM zktgUloC4wi;3|k;^J8(##e1*Max46h!}=PVt-Bs|F>;hCgtbA3<_6e2Q9<4nXUsYZ zuk$y&ELcKQ+-aKY8&Col^eyw*%q|CZku$~OBFL|>bJgi#C9)XMUN0u!%B); zzQ$M$?#-v-yvlDm#IK8Dbbn1*p`)j|rX8(C00mWK5&0i`SSAhe7!^0M42kr3<}jm=0W9L zL1yx_OB!^$gzU*Y>Eona$D7BtyPF`Hi$h4}!y}%RtA6^EqltKfz-f~VWQ+EJWeUYe zR|(Ly>Ew??@n~OF4Y4rU92M`&@B2P2TsPJOGP+xDu-N^+BimUu#%+chR!^;m^B)^wgrlD#^#< zB`y)&(UVoaoVY~-0w@J0Ds;0dG>jOV;(c4&zl$JOOxSq1j1K4SMw~N2LFI3|I zO>i`wohOoPoRYPFG6l&0?a`nNa5}_gV4$xKJesa8=`_$oW%x5fT;wbyysmPdYOY7% zN1&SH&ZNbV%!Wf54;tA)NPr=boP-UhoEf$*v`pr`Ht;cmUq-5!c-JMlG=<;Y0lXA~ z-9DOQc7_$!D%6Xe!b1_es1;hloUclNvSk1nHr^WGDFQ&jGxtE6bA=Kp>yziy0Fr7YgLJ|`atT7~VQVZf*{ONG> zsj7&75fP*oRWvE6Bs)t6;$VSKGlWK5ShfJR@3(P=(ZnetQz_eui`b3Hi@Fhso?d zY*Ah0z#9SyJ|{>9;(8J(ZiP3j%3IdCEHvBIC9EQrBF-nw*Wz$X)E}#X7}LZxD5YKG zqu5{q3j>e7V;fnmM2wp189*p0z1goR$&M7q=T)S>$byo8&5Svg z==f6oCHi|oV^!)2a3NiDx}o0Tr&>U2#7w8|YHg{5nRbD1P%Tc zYJOlO>51|w$79x`xD~wkL7aAE*mRgPm9JlBiKQw}>$cs*vs@k!mIqkW2LjDcXucJ< zO3=PC?T^m%I-w(%02OrW zFX>lXvNSE1)slFfJvUiKfJ82!zIlnhgg4%u2r&RXm+;pU4ah4uCep8bXL{^f&t#O$ z&`&K>_91UP9uE}xq30JmXMC6^m;-0TdP&}Xc5(s#% zQt}l(o;!TGq-tqm8;j`0VwxeCd|X{^GY)#wWL|4MU#n$=*>7Idd1OMV^wb>nMc5>cWwi*un7nh5fnrf*{PcuO>77X4KE{Jw!x#`lCxdcG|* zJ3}O*%qPY!cNbdzI!h~-ZzmuRV_dR6`NcE{SDl~(~WXRU8(Ekce1y;Ll` z)wXFYN^9kxfHSGjVLs2>6)9c$nQg1S`FmmSCw}v1?5}gOF8d~hint`VsH@%3iQBUC z9$CNuELMB$dho?=H`M1to=`49N7}i+7*067TV3@n7kft zg~+Mg-UZ)Rcf|0-K>uFjU=#HQ^7W_nlV_q6Us)RQn$6jzoHbcnotQ8oWD9ujxF)fBWI@btvm9adSi>lQFBFSO^lLqOYoqDwK1ja*Z^Odu_2H zRXqd|y$?K9bMv{%#ys5Czcgc3MLo`b!)_nT&p2GqPMJ~PYuu*oB|p}wwwi( zjy4rrRh8x%zHq_Rl^enyB-SN{lg|2%)!%omw2^bfWT1h(4diW)XNf);wA!t;$#pMB zqNVb>#C>1DbTb$9%0329ABanIymeK)36}{{(G{?++JJliFj1IMJ4fKXSUHtOpft+N zwe_^$P1k%On(lL-ZNUD4^#OAv1~f|mHk2cCDORNnl_q}p<0ry>7)n;G{LR>3WF$;@ zVN1L|JLOO*6UUgLvytm7abZd+ZAC|1N;rIWR6h@Qai8CxAmIZ}sdQn#k1}LAcX6Rg zBm&pjW2ynwsx8*0pA`;r{mVA3SUebGR62qz-#X0)M`0#j(T8THW$wxpdHgEiu-XhF z2)7`~PPwRP8ldyI`g&{Fs5zXLK=Y=V7e3OLY90B%AEh7!;D7sk>o-QugYfzQ&cs$% zAKR8iOhVu?Ks;jDA%9?N z?o9>d)eL@@t~euv;SW_|ejHC5n>Ti@uZ)HpL;NtchU$+OR#LcaF&DwsZshe`uO$d< zb;Y(fdpBLYxs|Xg8k_DDm&n5H98B9*_+8)R4c+%fXxXY<&T1j^93aTsc4dHOm?t9T zzoqlnR{7s9(TuVH*TM8Q%Z#KJH7q#PdZJU!R8Rro(FFh^D{{rH9*eNVk%lzpXjVa(Ob^TrQdYPL7SaR_X>!l#g_Z4 za478~c*ZguFE)yJ5W&oshpA^MeciDi3#{Iro5NGVx8?RKzRoKfy;-SbKSzUL7Cv09 zPHQ7_ywBk=3ev;BYM$Q(5Vtn*+THC4)dvb6=*~@0c?E4b>pB_W3k*6)sw+tXtHHnUGw?N;;T6?Oa)w*08&5{IfDD)H6k_C`O zcoJKqL@(Mgv_nuNk03wm0zJX#xy0CBRDjsNMQ*IKmhTt7zaCdUcT*C6@gjjTPt@(F z@0+h4r!Du~URQTX_LY`ya$Fclwa}2-($qWP@p>IxcI-ivDn`19vUGY%%h%9}Y;b6m zB6tocS}(M~{RWaKNlm3{eL__O*o*n90t&g)vBTviZj$`2)vrUgXeHu*U_1a6X)AO-z!WuD`DJAh)mEd_3{+*Ml9U8;( zf%_jwM*SZL#3@#|Pca9E!thu_2qPKpGX$u-*3PM@R3;n=xp4~R!w6LpnGHzELOabz z{_q8c^KYka{F=AJSnhs6+AIw~(s{mW@Z7wIIP=n7qp=G4rtw)EUVT4~tU>`7^ctUR z)NG~=Oa zExvT4H={BZipENVQE(0nYdLPg6w_ej3p}q`zid3F1bsi69mx1f z0j}`6wfE7hcCvUPi-w))UiiO&rH-U<&h_(lhbjBmb`51V_Wn|@({6$lJ~x%dz}V@6 zV08B)g2@vF93z=X5PTNxx1gvE(Qk=QRDT?K6)&P>7qFV@rMM5Ol@A}PtV=R0ev;9N zta;zcr8XJBN>_xM>rY`OscIJOu(#N7jtV|Qx;XG=_0ZVkvj(-OJ9xea2WV??PJ6@d z!=sZ$`^34?JV@|DcX+;EsOrY=MZdG%NXm@O;g!~TgPMLY}%xzUJNG64~!H zKKCZ__991{k)eym_F82K_xY-LP<`2^P>4;#DdE=kg^m?1JniV6-hILMcIH2{C*x38 z)b<5C663h*J%6RPTIo!0n&Ruz3Fc?@RxVwt?@`9b0R!hWzW5nFPV5}{!l}#P=BF0F zqQrcM%)4F)Y2>X#=M9EAiOw<2kCxzs$NXj1gZXl`Cupjb1a+eOwugvVk4Cv){aKA9 zFP?Ufr~L5AQ8rb#9paEIri$|#D^%F14fGgkXnGH(7NxC`H&br7RJ!9ZYZhGpGh4sZ zR${Ozhu25MLTENs$Py9IrSDCo-QBz4h>aYV>BA;q<{sdN0;k$#?`lPE7JGo*Wp-xs zP7A#I!CIaiJ(8fAe9;awV>N^0YlzK4Ma=cl+I+K(`qhu=sI^qnD5#^C(@egn-V(1h zlQ`liMP|TJ$1A2Xi$9#US2@?fZ8Hv;Z6ZUYXqP5snCd*MdHah_)0MAoRuV6b%w*XX zyh;#%{2l}%r|&mlMCSfTBk1kjfu0ddJk@x9PyFVy7r}4{vjxnSi-DlScQu9uX`a8a zz9SI(Wnu!=Fv|Y~xzq;1fyQvQM1%ENq5o~EaTnfm_oo=fjhH~Y!+tt{NC7`| z(XHpD7>)7tg#WML&(Z|q60>>0R@*cP4cb#!&VGg2yG=&K-Me0~k;u;dP}vt{E%qUD zfR*36I>zAY_f#&%#PSEFW9sP;*7hC=rK8W`&ZzeoBmmq#2D*N+Hxfy`-cBRnPH07va3rS=|3*a1(B| zn*FXXq=KZ>`5W3@cBD|-Tk*CTvo!u6pb;b?iSsb+lD!}_C4X!K;e8ylJ5jEJ`_G%H zK2BQx55cg{ZuD7r7>IFuWg?<${~ipSbjRQ411C*BhRh4cIp*uxSoiZIg^+J4Pl}j4 zgvG>8-t2r3fu4tmwfUj`Zrs76UhWfJG*@F2%?5L=dHVOHRv>@oW@EkLq!b6E=5(Vo zKX2PI@hYZtEJbMS)cfiFkMGX*7ak0?TlBmvD)hyvHZpdW<>)6nFY!agB_NF#=`?vV zESZ1|HJPBB$e0Gx6p^^4q4jZM4^fLH-8WZE}5Y91wjjh6QeaPSBHO zB6fhjt)|Fbj~q80<}USe)(WQy$CBfo55>@q=glHaIC6Uhj7UrntSf0pPfN9-07F{1 z4EolqFasBKOmd{{_z+g`j9j1QDj_)MCK*MvV9MmE#nd+loOo|J_2{6nGT<>3J2R!kNzx8+9wNA!+DmVD z0Zr5EsCoT0gnP zZEZPE62Ik)jLNH&sa+_b=hgM zw)4?1%RSL=R@}uc%Wb}@@C@*bl$r2um%qijykBy4P&~K}#b&F3LdTOPs?|@5UG5cD z$`n^-qHMwL=S4_#QYwZVicrKEn+k)5N*h<(*ujfm_Q5|eR{2JIBi|2d%7E$)i8L#O z(M~G278m|RADo{*()JuDA1n~J6AR9fLV>#+SU0fFC@sc+c~I-MK?k`W?^d*27A4bd zz@(CS3I`@ku=9qAo0DjFm-+J(>qos%{b{BZR^bd|jAi!OMd#&l7UaC%ya4g;Q9hSX z#}ClDl~B{%JjZ>F%i|bGUtf5-i~w?RU*^IDzpd_*kD)tCQjhm#z6CpYcQAfAn;!em zlKrh&ec$s)*a=yL=fU4W<^}Th)Cu;EUuInx7bT6XMc2 zZg+`f5mR*DBbmappNh}~dKn0((!@W68nLl>B7U=aw#JAU0wmoK31m_mHL53A~ z7x^TCk-cvX_*2?K*f&e2K<-nt z3E00yGb3>qs7N-a$KC83C*@NGW04DZ0s##hv@#+sGwG?GWnJ#U4K1{RsIwM+n%yJ% z)!>->YC$W_%J0hLG0fpS#8ck1P>oteb&1`1^k!)D+xnjTE19D??aJYeW+_ z>H@P)Kq>tKn>fD1`yP4@r&@%yo;-5%(G1Qta(0>;tSSSupsm-Q!7el1{zE%hk%2{= zW`SfCg^L&8sah3=b~i@)6~bDZ8U%d?bH#7Qq%+-T%8@ZH5;d;ABO?sgAd!-S*pdlW z%jFZ)X9slROVqZ^qmN_9jHw^rJCJ?NjLhVnF&j?7;e2;)2)Bnmo2fwFe%@=lYN-ct zQLw^u5~#P*qg79SiouNu|EcQV-b=x~z)2BRfm*b$?cR8IJY-vI1#|Nl=F*Ab6SXA4 zAMG3J?#50RH`DKTkn!`X=6EWX+O60&XDd>j;K!hkAmri06cIP;$E<0=2r&r*AKk-) z(m2fmF7LL<%z7H!z|3`}j-2O%o-ASPyzK$T_Fla0rJ7BYq&0eCi2IX&w$plG{lgJw zZz4Z%$egDqD=>O2n_PmAEB3W1Y=6*DPiog$_Kcyh68F25EAMhxz*W?yTLiuk~-0kHT9ULu+~-#>B8o8uK3cjiarOJ3bsXn8#lC zIsbk@_iaO&IPGyJcpvWi3TcjM>Yc2B)R0G|t6nLU!K03q934Yx*oU1%M;jcr>v3L~ zxPg0Thi;+TXBUy6tvrs?=t*Skc>6XhemW7w*|(w%20F-h*JF!flh9HOgxT$eVXsl1 zxwR6;2hXGC2k&>-47XSJpn!nX0Me2Y1Bi5YNlAs)87OJn%F=I-02(l3+b+K+gL_Lnzk_D4K81~#w*EuIF`eR79VMyw^_j$`8SbgkIs zqhEXQRXDh#tC`QnqVluwXCI!A8Z*^a@5jwXdTx_=QgduFh$hQG&2_Wk&5s8xWmPlb;A_&jAd)(SO18p?jFFYh&vkQEk-t$M4m)|Hgc4gTQjk5KFtm^`H~#6)Eskc;~kS^ zgjiOyUk?>=950jWAXGbWa9m77kGt5^3@KghpN3Vh`WJ4dk(~r6V}=a2OCLN133^vp ztgFI)FO!_2<18>|!&*I;LBR?HO5!fIugG(PpI}bD7yUs*o>5?fFnbeyjPY`lRZSVs zEXlo1UHiow!|PwMBRQdL;*@Uo3?o??=Z6J%*8}<)ARSa4NxNv}HW_uB!BM_Tc#Q5v zY{9B08-zsp@_Rugjvom1o$iJ&67gSH{0}7e{O$9F;3doW?LHzJgd_}8)I`Ujjsua7 z+XLgw5U$fk2#&?+w6o&~%~f>vI}6t2FPatuTYdR=1JF!wc`14aA z6MDj?zp$5WrHa$*x%0y8J8citV44pT%AIYbs%x(Xi8;sxZ=i`xTeX?owu$zKDgsDc zpl5NxC3*`6iNsV^1#e4@o%H2yA|JY1Dq3#GOR9Dm`FP+07By8t0^yBC znUdwGNG!^2Qgtnxk4!rs=_X`lP?fMbF9)3;AT#2ii%Q`$r|Lj5cOzG2Kd zFU7GZ?J67MlNB-bM&9`cFc0DY%kw0n9fNNpG2%u1W>!#pQd>S8@*C6U;=TQA7l8Qp z0rdEUm-`SIJvVCL(QctQg#Cdkf1_Uckhf4gVcK{3VGhncx_^+%)@U9v=foZ0%g2oG z@WUFS2cmk&bQB!&ljzf2_RmPY*gN9+oR3T80Jmj;7L$Q-^@rC=5#U@Vw?!Oma<^|d z2OHx=KTAS&+i}}O{RC=x3s`j6F{SPn2TZjYZbo?6+d8oC0&@i{k4@>K_jigr;*Q06 z-m0@Ao*Q!#UA9Sj201X2J(d>TME8tzxEy)+Qc2oSk>Wu)_2rrQU< z$VF@dfgHy$8Be~6r54XGonL!~N@Tp9E}eb4#htU4^Qz>$3x4q>h5BADW4UhRQOt+3g9$z*uVN4$c(v6`Z0L3d&$5*%mIG77}%_J=rwx!H&j^J;+e&fc`X|Mk(B35)L~cEep4ZX%~c zcHK?W{KTwH;)iz`(hgJBXO!a7lCyK~=@nwxO2ty$OS2Xr z=A~@!%FPaAzvnmiw#VdcC*z2eMgY`hEAy~L%Vc@JLw9z?7PcF0VIEJfJYX)qFs=+C z;~o5|mTTa8x)+C+npp&O+khM0(-R?cCE304giBVybUXzc4p|b&?1s>6-N0A63rv@M z$2_K9@I*gvGM)YEW0S<1K7Y_#tO9oGe4R)Rm$e!zC@r^`owz)n?3w&!8UfE}zVk@M zzUZUIWYZ{nRzH!|ExltoY?b_mS3L@?zu_`eOi1Wc(QU=Y1N^J~(jtqVbLNuSG)sl8 znNlsG_DJwgf+ufwGeOx?&EX4h=Td2@4x7e0$AWKff>zcKqPDN_3=5=687oFt6Q7c2 zs0;!ZA}BXJPE7``FG%ezaE@v}sHAB>Cbi3dJ8_n1G0kC^gzxFG`D}|siAm3P=X7SD z0}LB+$|D?`EYVSzO0#A+f8Ai!j!Vd2!2)mKLVJ?j>MEFI$d_`#%JX>bF(hj0WTv+D zgt24fQ7X)IH1BPx@TGN>Ex*Yw%=PF-d1=iwRp(c!+(IeO@)RCGtMi$USNmAb)&)6i zOhc&D!wdQQgOm9Xn?81UYYd?~W}|@~#(tqB1U4=8)_c8gO4N{4?TgnYqN1f5p>uYM zipdZbDg~?-cWSf_nNr4(WyaY4x@(a{h9 ziE#oZ<)F2VKFX=~e)|lxgwo1Go%6x9xe4{T5dRK?g7-YMyIS5y@m6|t#jOOmOh3zG&avxllZk*~7W=Fd= zsWA>oYRgye4}M?WJa=QKM8e(Q0*PP)+}*z^ynp}l{q-LZm8Q3`)dRYp5x2$)$oB{= z>rTd?jY2dQpL)(UF<*V_j6bF+TL|J{6pkP@k`T=GqN3oonD{ZwBs?miZWdg9dB7q! zIo!{9*G1AgPQqY$Ji(oPp2i~8+4?A*A7440rz^$1?YlC#bzTP6Ue@JXVepYHjioOL zUl^70B9w9g$8ZArl)snnT$L%xKrGreQ_dV|kx$N*G7Q@?x1@2*Zg{ zD#SNrafwCFeq@nQ_b9zLeo=+CD^kGayhS8y^||m^`pH1fd5?n8;cHod&mzzLM+c1|xG%ANH;bju$vwqgA5>XLYPSGX=NKXKt43}0&T8Gi zKDPNd&-+P&c=DtlAQwAc#T%SKPGQuNeIbuD%0-`Rm%!J-l$nyUIJi%Tjg}`cnsy&1 z3R;U%Oj1uj^m-j2s#d!moPi>jW2z!^PQL4bC^&=Y(@87)yS>eO7vN2f5Sf7e+_14}_M9v*~*UQ|#)aT)bq5Kwe zvT%jaWY>#cw5pX_)v&TFsyk(R9EJ{>m1LJ~nzq%>^Kl88NfFS+=gkSFU3PTs916Ej z9EU8DO7I_6^`^vvC-GiUG~(?efgX&zF7u{Wmscu|_MPy{K@;7a(4)+yo3n|*Q-oy= zRDH}vv*Tmrmnsu#X2{K=76a@+Q{XI`u0X7Ak-jI8YHDR>j)8GsRmMf=bm5RtC{;h= z90s7`i7_qvJGm)Z&9loXs^CmSVxdruqzG!I+vllSDz{TWu?daFo~~)&F&$~70=DXo zlzivt>_B-$@s!G6(+xy*$l?8BF%=hLvT?Y$wKvsm?T*`(FGE$UZdS>S%t*heK6m?U z^DtqpUWA_ATR`#?IyADB?ZVtl+ikmsg`H1RNvrasoW^j_0f~act(s>U|NakM8CqA{ z;CPRQHC<2i5B7aZ?u-LdmK_ksPkaqqNWPht+0|n(0E4v|!p_$ZRCd0*IkHJd_paFW zJD;X>+)~PIbxqV3U#@@ZgKZkCk9Pgl7?kY^^2K%EC&<^H_@`rT z6G*NkbIF~S;~&CL7?9-zHwlFs45GR@uEd-ckmg)*Z??ws4DZ~`aSLfR&x4n6%C+{K zo9jXRV=iawL}3?v@#ig{=gNOg6F2Y{-7J}o6}#8vuMzY-zjO;xl4{T`v9UoFZ7lM* z=KCW${Jn5_ii_QYf1j^eMO+^DhJ}3H2KU;2LQXxlC#Avy7T36}wzRy_=NB=8CgJR( z%5owMh8F8@h;G7bzbVLQxl7JR>yXG_w8pw`v?xWf8|W(}3f!JYXdewwsQISx5ywo( zff@j?PnHoX;tc_A;}vR)E^H?h`H{J(BBNUoJv3fxO1IvXW6%m%5-toBayceRANs&i zlkFcJmzd(qfrgYqpFDjb8r2%w#;^xY_kw&ag2FcaiTn!v1CGtL8BWjNzPvVwy~sew~+>+a-^v3IB1h(=b;Q*g;I@U zV8Z55>2wz3f$Bpz^K$r>wJY^$64$VI?COZZ8|#a;C5}XD1SJlRB&942x=5dw z)v42PF>1x3`hMt6>F(@f&+BoxGl8JfoQ^>@&!?}gX!>O?CuWXq7bvQzDS+w^zY{*4 zW_edG|5osz6D7pLVTG`hSAE*)*NYFe+>zj}r|72s!Olgs!q4!PX=*;W>;}+uf50=1 zNlgBQmQIv_Jy^#YELOjAem*?68vxCo5hv=Ba4$DcYX9mJ6ug~tCVVSSpCQ_~St7R< z-dpzJ`7k{_X(#7=7sZ6gIXxXYR2fb!zAAK;*%I_Z3D{)ivOO+=Ga(Gcwy@$d?k!hs!ZhQTD$sv=V7U}$SE@JRU6UUL3itZ;#QaWbWB*`51}2bd3vpli6yUJwr`W-t(i0?jJVOgD&o?f56io9%Jr^!Uu{Bm@D6|V) zjY1g%9){}ftp%g-{ zr;g~F0X2@B;lE*tTWh!3HO293{OA79ip#j$GUgsz&2OZ`u|V{6`_sVWX7)A z6Z7dMO(q%3r$PP!`yK0m2st@IBiqc7(dUb;U6z>&)j2)S0qKrxD6?-!?1$+d4>pMy zS{!q*X4f;0jbufOv>z1lyv*j$kno61m0?|Ia(ctdo$;)G^{4yq zW$nmQxnwm;nXCZhF6JQp=5Nto-jM6URVcL>f77loO|@ouQPtyJWGjZ{P_&xJ=M0E?M3-nap4D<@IUzRBuRc4-}eQRdbY7h)&NW2^=itjpDo(4VU z4K_m){0HMD9|*7>EE}N*rZEAcX~JK$8L12Z;Fs=+`Fp-hJO~hq=i0neSu&63bOfKb}=gKFdA2H?q>hV)@Vka ze(KXP*zlb&K8B0mZi5!JfMqh7?{~Z2-ZQDMgMCw$gq&GBRye+_UvX=xrEV7T4Hcky z*IUUrQ}LodglP1N9cYgj%T@vb9((5lLjTZIxx~q7BQJx~B(8!AtLWORFVAwMzcL#l0Dab-QL@n+ zz2n<^9^K@dn5B)d@fke1Jeg}3<*5=~Yo($Q_&q&HOL6>!^lcbM0&f&DB2Mu$#W=-W zq;{C)cIl4wMW0&a&0bRX9Z@OH2RD^Q5!{5R^rh6EwBML{$LYr0k*&nV7RgE13acc$4l4@~Z>QdQmlWK9HxORJb`_Tp<#dsv(9 zUZ@6re@L(!FD!V*eJ*MNhTwzNQ^=~zcRrJQrxUsdq_#LB1y#M$(vP?$EjjDtslSS& zGk7gmXchHUcUO+hSm#kKOdymQvtnuW(xW$oQh-v^Z7nk~gCj!THRXYsdXXJMp1s<1 z@Y|+i?*Nz1x^DIBNPMW@@zQc)ct9*>IBpNSh_zneN46H4Im}=8W+M7MPo7pA$=e?i z+7K{qobz{ybj2pziK2#MMTa=e)x(*%E$zbrWxdHQ`y2TyuLz zf?;*`Zy4Or1t!R{(Fr;wNTq)XO|3nRE^x2_U!(wh2*iMxkWz#IL6`b+?b!?~p8}^OY z1R0X*QJGk2xQ&vsP;G)(UBobZI7tR5f{Gy$;+yiNB}Jfqf?624V)4mKc}uwZ^~6Rw9i!!7MhMQPEIdTmvVCG8ijBb##~ajOet_b1skHlY zb@4AN=$~Tp8Uq(VSqu{x5T7L6d*RRyxhv#5pc2WCay z>4VoojJLKMnj8xBSP{#id>@NMxi{Y~#ycOJoLT%XOQ2!d{YIi4k~Edm(iiJ;ndQpy{Noi(t0FNcC{o4p3L@n#6A~wFMJG7v zKe$9E=BH?}k=|nqy%Rc#AN6LE6$$sKm`$%q{v_FjX`1SGQYWT}fG&kHPfLn=ec^Yw z%$LpnD(ND>udrGah<*-NrV$q#k&k?^vetVBDL47x!UFX+CzXrY%<;Cs*obtEcHM&) zl=PX=5X?!LP^kvfGbdVj*QU|6PgtHoOmSnV?~JO~oX5TTC+=svUBT0Gz@93_rrPn2 zafoC~;4H8Kak#>=U8@=ztaSr=0OzaH#{IDim7@zYrK!$>( z!w9t`0<(1@T&Y+no#*ow1?M<6Yf2T-mA1&)<@R>DLPNX_ryCpXM*u=Fd(`Yb?R!D< z#HM=xuBmE4sLPo~j$VmMH=(n68|75$(&YJ!hl^m`UcL4jazLD6K>kR>tn1owZmVJ$ zG*jxgLSxU$^|vh!7Gy@$p)Gd)QW7NHAm{bmxb2Modgh3LXjiaD)lHMrwIPdbE>I0p z)sC-Rlp1t-Jb;_H0Z$6^wA&ub=X>MV-)6AKSoa+LQ?l&(S%vV z+${EI{rhqD$`_B& zRw!;hQeY%%s|5U^up?NkYWL9>J`l(Si8C}Ik{!Dz07+SAKB zGf{tO1s$O)T?h3Eut^d1m?eQ<+Wh9O+1)#PRP)?%vcwNc4-r3vZHib&cQP`mL({$X z>E)Q>b5l9VY4&z-(ELcO-`9-2FlcYe4B5n0dE|Eaw&xP#LXFmT?;;0VHsUjnv@-(h zj`*}qTebc5C3SnaN|bx(THgZS!~Vi#0gW2)i@+IwX;7DB<4B3lU_a`u7JhU#dF-LUCPgM3=BYrvoVKQqR9mKaO}ztMjH)(zQ+Z4zI?lCiY-?XOFfwkYY*$ zIyEOX3%{#7D_O%jPBQnj{WP<_n6Ag0J;mmUUlM}vxotZ0t)5RQOB2_NiTYr=B$@Ca7STqbyPsMX2a8#b zo$fX57G+%|QYWAtzylSuJh{xDU{QT{d1kKSV-Y@&?F=`c*tF1)9Ae!7Zd*Z*rx4XhA!H^VcWVu_X}7@KAzwGJfQS>9-aCVoB#Zklv`A#@2Nd@> zCPklJxmdy)%wByUVgwL@YW&rV`p$nf#Ci0m_fp|4v!u3L?-r3~Qz{Iq5XV;V2^T$n zwB^aJ%h@hg(?Mmim=jnQb$t{5nuq1AaLckOY|{C)@dewr*M=H zzSZ7d;ZjqzOT!VFpbpG&Z_8S4|2lcz#z@M}ZJ7AxC<4L}-!S?9N!BX)&s?5dUB~Fa zqBjR6Q7=JY$*m!Z1G&`6^=MquIFj>R2?9DNI9tvJgFqGr!B@#=jofmV4}#u6h7FNX z-TdvjnPS#oX4{OGh!r!T0Sf#oeI$cn7td?p`Xryi9}*4rSvluj?jc<`t*`Tv7Ib{1>Ihh^m2+gIp(-sgz&I-hR8N`o;<=*1FU8Qaz-iiB2b1R#rKQt5TSf1_|2jufDvg_Rv z`wn2A3?|)Km*_-CWZHPimMP-D^aV2>Gc_Du4qkt# z8t1QwrUF{zE-bi~GXnwAqjZuh3e%DA^*Tp>s$BT|r2W#JUdInF@`T_jS7VL~8!|a+ zQjN9OwNd#-M~u1dZ`m3ac4Z9|nA8E6em~&-i;2Hcs*Z*(Y>$@a?Nq6Xm{0$3H+x2K z-_ucF0S?%66r^W5RL++T;E((2=E+|Yc8&xAU@F>JEBJ~onf2YEp_X}9MFUSt!E)*8 zy(95NH7?vag0-mTY)>n=GdbjC)~$s(5pZY38oN63>XV{6^ZW6;ic8OyiW+612IOuv zhe@upU9b_ZOk?;}3^2|e5wpVQbnOzUSxSYDyjuc|`rMd$P$Duj76DIUx%OkIEvdV7tzhOWO+8!SSD{=3(J%xIX>0=S3^`bNv}bUki)+`wBbs zTPgon#^4uQ=lFO}ua5hlx*_QA+wyAj69NraKGdB^yI1I%8i__pL;P`fFO2Vc>~H%& z;tH_Xy6Z$4z5@zzwF8_hRD^rUp3j)=iKND=B$`>h-$o60xIIFq0f#hEu*@OcOyLj&*Mcj`aEE-~b-pbt6dnB#-vx5q_BvUcL; z2E!$Oua_gd@IYhnJ8M(!G3sN>&CQNSCr}Xwi*k(!%mhsGASn{%GYJuaL$R({RA&CT zm(fEp*lw+jI2`_A1JaUKP*x0W+q%~1l(DbMo9Agzi4kQO;x+C1W+*2FZ#Bb(QDkDC z02IAGlmm8P(nG_&kF@;Mm%Y_gNA0;h*_=3uOG>~b+`1c8MTH2qJ2EyuMcM4HSalF67?Qv|~#ca-jom6c9u8x53Ql(svc9+RTdY(1bT1}fHz+`mv z`%#Eb*51@J6*v#KJFYxL8MS;u{G#H?oxQomUg?(O*bn`|gTyzoc@~r9Q8s<@kJskz zT?7LWNLLX{C>(C`fh3oC!j8p&Fa*g>DNnKN=oqGM|~l8cU{8v5JrzB*J0p(?H(Hs^Vg+?@Iy)CBB3i&)bt|7aGM z?3$iUt^kmRN%y!N=-Nby@w|_*?}2-z&h8V(e>9@UM1O!gYi0eugKy(;uByfP{sQ4C z4pOPx)#+HeR1ibcd1Z0aBSShmMsZ5diB2>>Oe?ZPzR%IYX$r|o?(1%5dN!(-k3TDmYz_^pQjkG8dc4&n0e*bo)V7QF$fBo8vC^A?Zi{$6oKB9wVr! z9zVE94=Y&?&A^GEbUz5d5^r$yy&iZ6yPPN%YSmYS5VBNBY(!c9Xm{@Rt+>t$ zWxL()zvPa4t<;M`SrB8>=EQfsuj7XDfqeTPgFW-Te3CW&0+MS>{rV$dn?u1@|8H!6 zp9wnoTl4O5enK<}P+h`QNW6C&(`v?@%QPIYV<#_af9%Obh@0ZlXVr|k9hG6Wk5dF@wAaHa3)jnEWtwg zv8H4ZR;vm;58>W4e4^L0^V*XNPuu8wmP_1BJ)^lcxA{J-Op3^M>I-@^-1%B1TA zEZEDXEX{kjT%U9Lwh*;vnWD;5$YNQe=EyV0(6VSWUaYcFu@Y%S;OmNl4WdGgNu-hSt+5%YgyI@Bs(p8a=0J%-}83(MBNgN-cD#u zk(l0qF=(J-yGm~8Exn1vM_s@_ScMVKSGlk3fg{<&;Hg$uvje|**9Kc1`tsni^{9xH z^rlk}20$oiuWjP7F3~;ExZ&ZQGl|N1)i1A2d{A(IkhCUk8u`|4j|waKjk|Ayi~61x6zVz&4nyyx={k2Bz|^Dz7~)*%)4J z$5>%X|NijXs5PfvRSia9um9VB&(EO$-}7_&!y}7kZw$h|uZTh&LG!Wv1Rk@IkEZb} z9QsQpT%DoeP4f{=a;k{};v(b%!TJ*9X*h?pZs<2;IoQ@AHj*6k=?hG`K~x9ps@lf~ zQi&m82Dd<_yI>l4Oo#yoqsK9xpAzICDp*PjLa1D=|7>$8)?;&HX~I+|jcn^!KjT85 zPPh$2C+mrH76#HMXogB&DDlt+N5B5C8;?l#O=%xu>L(%pifuEJQ?crc zU4nbP2%_v|R#QF5WeNx-8`geGpoK8s-E84aTzvToWjIsw>xB2w-ylIWNkrh=UAc|#{3)D zhE*3NlgqWPF`^(sIs#&F3K5)LPah*fmYf=CT&GUm zDr7&$lwg%?UFTT^R8mx)y{Z`Rn~ELqqHn98$W)La=bInTwL$+dK5bjnoBWGskpaUD%Hp=x(qC}rs5NPgGeOsWpFX1=?{5XZHDRj+ z3ye7BHAE~&vDXJdML4-qoR*OoM(WQ6pq6gOb7R#~Ts6nj1dElB(v3Bg6BD}580lJ9 zfZE(y;T7>myiUPcWU5&9)&1Q3yg!JIgh>xFl=JtY6 z%SCkT+n1A2~i8&-t>jN^Q<`)`E@qBN+1h$M0 zWjOgBj2^$Yi0^J$Ep`DOTBLn1T%4^45GVTqP6cC>u=j56#Av`9m9d|E`^w^9q8?A2 zVXWN7QKjauR~#&btI4@)M5-V1_a{n=Ccf@B^Z-iF44(+Slty-{GGJ(^W1K7Mx^Sxd zbdS`VXU^(v{|}-5d6&Nr{L6@?zqzGzhA!GDDIG#)bhJu1+8ro=+Rdg@-8%O{!cApB zgxTWLGPR*NDnY}mWyy21<3V2uMp_2T1H=!y=uZQYHxu$Cao8NWOHl#{-duAE&`$ya zN+;`)gq-#PL(H^SumFRB4qvQ90|4na6<4%~iJK-k^K!@*43owF|@kVlXo+G3lja*X=;?lT3C~ z8FIl0G6^1JDWUeKsc#&EO(9);X@Y^gZF?J2-`M;&V4^WA+k>id3uNUOxFH4qk;5H<%G7!=!!Y6#s@bh{J0^E_$cJ6!)h%My5!rSWjv#* z*4L7y&)ewvlca=Fx%$!{{+49{$W3?6DCdjF_QZ^xhycWa2iq8 zY}`?WARt$#vpu2w_6@R*kvg0iGcm+T79r$?kX@iDZaP`aWoPMpnp8nkQE0Au(7au& zvb5dlbq1%rJPnlix84U6So~gR(P0^A@DV#YOz1|Joco+*$~?~9asIsBeR1_^*J2p1nS{c-gUFeKi9D|u z?(%Hrkb9tP;0{ojB$`kLE(z&*!99=3Y{f*p8sO8$Wu++)^Y(t0BIHZsYKJ*|cEuH1 z0xoz*z{_tPxj<;U_G*E`>AdJntusC(s$W1-2;EtZl*8rg%yn2tzF1xL>6${HEVfaB z$$PtMTej4z!KG$r#-zBP?{dv@C_l>v`iEM(RpiFSeUZyvAm4R*b}4vsJ~zQg{<&4? zaqE>JmD6+lZGK+Lv#C+k-oF)}xY6aI=Z^B!WK3aVoV~WeFElz!^^5_Jf*D9{`JT@b)i(6+LMQ}j@U<%Y9s0WbrrIf|qzK?fAKZ?FX{J^qMPolc?R+<5c;_!FK*r_v-ExCH=YADH@CM96lpDj_@nbdLAP2v4?)xWVP* z4W$%80GH#C%1MXgCGwb(IGo66R)6C$g;GwH2PQD{=IeC(hLRWp5fG@_)^tgMC6&Kg zDGCvtbl9&hRg;NW;Tj*sxH%cxjY7d=3{r|;f!

    Z$Zu-}ypN+0(RD`v(=0Yc;iHRokAf=MF4!_Q+nlz<{@`j0<1erB zfK_9i;yK_r8P2Em@tIVl1qk#Y%+b zE##_cF=m>UEN7)$LtG36ngNaomjT#@QI_;|FyWxdjo{jSzX1@X;<_f9QeQHjuhJwI zG70Ga7Zi=lfzn?6ZO&zA-0{XD7mkR_R6~JBPLj{*aL9`Urj6Do35hbYk){sBst*j+ zTlhwe!Ifi=JsNnB)m@bNm(JiL0_0P`1dt$$PbQ5}cb> zeC;u4`}bP8%*{$I=G;>OqDuT>w;!91%<6`z&L{E9?pC*Tv&Eua8%mRoWYI4jPeQM^nxD|TS_!s%iD%JK^ zg&*{021!+3EK#%c-?{Sr^jYP_&yJIO54PfXHpV+IBu0u_avuzFC2}F?`9Bkz>ABaQU`FAimTQpv(h%OrmFLwX=_ZDpg%n)BpxpZ`9 z5Qt{@F_EdxIEXs#tlKKiq_l0sdHva^ejy4nw2U~`$SKkq$EW0eZF}%)hz~eK|EkM{ z8SDaExYr?+b3JQd=z2N>;|;|*pBSgRu{2R!y`q0N!8sKY?4)YMc=P3t3y#C_Vx}6Y zigg1hgdi*@DgEP3Ez(CF!AD5)-|Ew;YiOAs{#*s%6|~%+b_Ubm?p2@gH}XcOx?1@d zuU8__>oLRz0unh#P5%Zv0M6TBl?1{(@Aw} zg+^Xm%;c*igtlM=nDJdE;_Y*(_rG@eDJV?6D^Y`$aw4g?9e*o-FlOVKwWpce{cH?C zq+$ok=LBS9x7-8$v(v(s_>N|30&rrY2yoA>xlir|-a6I|g8F{$Q(Av9+WgJle@6Btc>o zt7*fTL0{c%G|v)J8m?0SAzqw3@B7E9xQOsK!`quC$vyL(@T@aU%yj%RKtZrH8**q^ zSynz82!89_8aSnQf<;2Dnlf2P7T%}vs}T5TmQouS+!L~TaeeGg*tsE##c5FP10UAd zekq2ok8mbGaB#!q2URKDlR>qgtk8$H-3Qxj5)==RTg&%N4Cpe( zWtEk*lDEWpid-hQVIp52Czw*95s81t7s6N{$KwMFO+JqZ_DS#D4v`LD0&~b4MyvAG zZf$v3RGu%|LO(y|@Pi}7&_xf7`21j;3%{rhTVc_E$_n{`u zPXDv^U^S1;%8q?Z>x6axE|h&k&_u8UCx`PlcE6wOO#)yL#7!IDKWk-sM!qG-O&@}( zLVeoYq|A-ZxbG^fzc!ZRQTz6t311=cFORdwPjf2(8;gQ#86k!Ca51TFYtePc3bri_ zYXBqT&2EVQ`rQnUXnK%^-#)gmd1zOr>Qj-^%iOgP-kJfAvMqJ;KZnf=>OtL3@87W5 zbt62gS`7ta1asfger;Ds#vH=4C}Dfk7}OcgJSncbU*&7yzRuacQh*#O!vO+Vbx=8mSybT`&AKt5-DSRRHi^q;-kH{r|+EP~Gc(L`+3FY;D>k5^c)jJAtE&iD6w zQ7iipN+oiEyxEMVdTq@$74@IDF%II}Rl^U~ZGyG{>l_s`1&_Pbp3RObzY^5<)I6^% z@=J3GZYb3LR2)LQx<%74ub$z%9CP}Wmo|QV!eCp+URDM)^6i@gc?_C;4&3-;S`6gh zd|Rguj0Doe!&}Wa^CxXxDhWrWjsLMu%6b51n{=Yq507SW@|XP#TX#R8q1A~C`8_W> zJdjskHaIFTjN_3;aE+sPQi3X17|J~R?C&@8LT?YS$TZ3Adq|B0sj6-@PCksV z{k>+$e`;Q2c%H#+%Y;36xxVutefDXUo^o*Mic*UPK}?j@cCo#4-Yr!m<<6AoUhq$l zky#_RUsOYH`v#FC5e29sw&;3{agY7am{hg?M~Yl6elc(R39-tWd(V^VkJu=Ar&yOO z{d_JEwLdY{HK`6;{@JZ(9MZ!V&dy@gY>uu`vA==`!=G(vIiX4v28OgUKPh)`^#q4ElFK#YBb%c|)i}UILh75VcXCtQM0zbI{u8F$INX`m;*C$j zohL=J%%XKo@0O?yCbbQ~6t1d=R-|QEI$Lh5+Fm2&=sD4b?$e~22qvwi1?e=W zsAd3l=r)_? ziAw9nH)A*^fRt=UvNen#AqggWWxM5NyMq6iSeyrMU0|+~p}3qh?BE89)1Pg96fr7D zvkhN5bAr?JKSW-q1#Qhe$}LrMUY~#kf6r>cEg9FQx8%3s#`QK)G7dRTR4tC`n&0Q$ z9(ryqLSpN^k<^SV#wi>=wv7qrjsa>1B;n6Ka;^lSBc>Ggo$K9VRHt%y0hxQxZC2RG zopH!2-xFxLx+*z_X*a*^pwinK0Ki{qbFUeDRc%z@ow@ZcI4MaXe}8Z*tYR)Ua?Bd~ zrDo&zT3V6Dn-a;h1!M1ogk8w7kmm(W&BuM~q2K>-G#EhQ zZd?`)Dp$`|BrgC>n=t;HouS)4Q5ePL!>Pnq5r)IO)JfS%u;S*bqw7!CoZH@A*p@>> z^07nTL=J7li>9apm|H~tsV9u``rNI^jA13bewfsY;OH@b*;kpi~?E!`~N}Y{|C6&S=dB;Wc}az>i|Tny~76`L?O-B>xTcqRxft+ zUTaTQ0vtszVvukmmH3upD`%#`W2DA?m7I$Pyx$+hIm9pwhB-wxv$c{`fYO;DV>^o)3-lD>6{b(0Z4Q(qh-x zkgO*eTKgSS2u!{AJU_ow?5Fl@;Kt*n+`7otaN2EgqP)vEa1l0%iNRBE%+<>f*d zs`uOpWADVrLOKc3)#(O>$ltgDFsrorD-jJtFQC2q z@z`IZzulUgGB}!4TI;CZAyt%#W&a}dW9_+t?WUmd6PWjaq2ud3lc*RMIZ?9bp@x%7 zgITrKz`-b2%pE+W`qE!xxoQe9xsEoB-^w2ng$J8ph1(oF8O$9p=s7ZU^JW%rF)&P~ zEIrM*FgS6ux``<#XmU_zz=SmTn|=`dpJl5?AT0D?hG68E-8gVPlii7qW&Dp`pW3|) z^yu;3=1-S;{?o`BAZzMHAbh#)A5BYu=yw% z2r7IX@D)zfmb9_^{LqJ@Y*zf9pWo@ZAv1Y_4a?xx!(=!j)uTRwZ4cXjm2#)2b#Cuz zo;BUK&X6MA%fxV>3sRWNh^inCAswD&&U_IiA-}Q@mz8>qyA9OA4LG+`MW};GBKR|X z#3{Geyz(Z`oby&rCxO}DOdNS#t#h;50#2humAQNY0{=5(4|ccLjq}*W8&M-th;xR? z19bjywkKR7E1X4+T%^Kp=P7UXHF;OwO`rL2`%e1bE0sj&)sOh+S6pP=#X7$|j;;M^ zEo>ZBPaS+L*s1b+{wlF8qrRl!G*#bo5}mOHRHSVaVSmyI>8Ge+dgtl26^4d@rZL6L zg?c*;bUZEQ9AK)*W?+TZAfm* zw~L?>WcyPHX!wL50O8zr3$YhP&ssZDBHC!yF1*KXkAcc^{4Id@ny2M`_)=%xpN+s_ zJmeS(svNQbmjYjHs~6`Y8g!RNwb;`$AB50JY9=7LV0abaXvV`R#B5=16}St_u&-wO zls0-76n(NZT6#eb52lKAMgo4H6V0M@{v?5%={VEr5)Rq#Ex@}&ut2+|4_KcDK>HbZ z{d?OIp>-1B54+7HsPVKSjX(dH#lC~U7Ay}oxJgk2$uaQCA1C#nBAw{$0GhNn;LYVS zPIR^U=Jnqxf|oz=Tz(}gH4Lm^1rLaV&YJi(7za7?eO54Vg8=*kRu2^>(f^@q%j~!Q zbED@s3gF#<=pN)l4x4%$tzkFF>M4z5y{K*s271c=yCojMcP+%8#y+KescOZ|Y zdDHfRin`${B8^__a?BivSw7V&r_h!tg-~&rGeAV%rfQTQ{_uqaY>f7~@7ey!I&+%X z@|5phmU<4a;)`5uji9eL0&lGtYGn3AU*GfTn%7NLIy~D&y|F93_}h?G$;ZBDUH)e# z$`&4uzHl~AJkwV@DR zF&*#kT9oRG>Ng4Dm2?O611uKvt_68#VNx+a`vcq85=GGr`_H)qR2cX&d6hB*`9e-t zGuiGN$K7j#u=HrnY^Gvr7G7=H-8;wM&xZg>sO=PUa49aCn_a3|Yk75>NK=lCD=Ofv zQPIFv38)48Sl6)eDh!6MSIdC?#`)GJ^6aT@ho23D5~jD#2oHUklTDX~cEtYSVzk{_ zwR-#H(y#0V%`Gv0LLJXViZ|^b6PfdoY36K1VAt^Hwwo*7lw;q`x<2^y^SVc>aipn7 zwmmAZwkU7+0LO@Ihu^0o@;Xj4;+W`*W>2L;0{d8`6|o*TcJ?f(@urWO!+U z9@=@ixe{Fr>z+Z5LWboEI;6(M6Xa)-AmQ#~j>Ti(HXa5l&A&CMMH?2#TQb@*%}^SY zw;}o?+JmqMTqdV%O5L`N1_7y+W7We!6lz>g(y3^12nY~7t8SOT#L{QEcO#o5QGFL$Rb3LsdT&@pr!Hh=|Q1067f z)lnG7C`oS+nFW&puNB=)t7{nKe~9z{yK1}_2K0EIG7MCg+-p@WD3Vy0vec|x(8p@spT)1(i-^h7KYNw-n`|pIXho^5i2;BFO>9q z!1-dkd9>^2@Ax=u3DUB{BJlqJ|dNMvUeI%hQH8lL985Kjl;udtp+*O!0R5raP9CcUcxO@q zbIik%FJG$yW7L-QEm^LfTfL~3yyr)c;gnuHQ2AiR9g^m2+_O}wlNY9}q~Uro$f{i_ zvj42@)V3W_8+Nw+Nv0YCtJGoY1##=yB=9|Z$f!4SaJgC%ArRbRU>Kvaps}Tthcceb zV@O}Wa*a;*9o=@KkLJR)#j|TnPZSIZY{u+bnu1(k#a8_CBI7usx8?XaOO^C7^B#O_$y4d!5nvZ zI&?&K?%$F{rCnU)k9+J`;(1JGavC-GS<1FODIC>G)=6DNCi7#G*+qU{UGbio__m4q z?(lN_t}`ugds4k2T|6*tPHKjdtKpgRyezp2LW>WvA8H_tjpEG<=y*^t?T?9h-A7P) znSwbmnBZFw=(cZMX&tYzuy(lu{g`u^>X6KlG^EH$Qo(--*{+mrf0;nJJfts%-kmz_ zirTQgnmTBJg^e~YIgMODt{&UJ$_;BZw-lyo`oj;B5&Lq65cQGnYF%KnQ5?=}LW|^H z8*$2HeN;JH|2XyV;0*)2if-O3(s1in;3}yD7=(LA;;r4_9Wh&#$jg5^JK0nv3^MP? zPf_E3daQgqw+&?aQtny-@duebdQOq<@^2{BiU3a$5KDW{mR%g&D|m2YwYu-(vm)gJ z*joxKsa)m)89E8qo;(X#l^;LeBsPy1zn@-iU9eh+@#YXt2P9u!cOm7gX?cFUWsd z@THhk7WITUG6I#SP$W%b%6dL;cbC@TU|$pDu}ws;5T0EbTWM4-e z`;$Gb8XsAEHX68tO>UtZ(M+fwkOhQxL!E%JL7aI8=hR(5YQCK zcGW+)V*shaWmgsfTHw+%%j>J}yzJkPe1F`|mh=M0#Sw63iLEm9(YBqZ`uN1kQt0Q1(W1dk|De#ckg)!MG|!H0sYZ~ZaucbHdGe!KnOlg#P#;v-qb-f$@PZmQ`)Ykt0 z$a?QUs^jl}+`g18*)GYJoy|2uHmQtc&&np-wMTaLCL|#v4WeuB5ZQYZvgLB`eSKfI zdcQxP&+qro)6>hnFY0yfIp^^>=RBTqhUIk<*NWRaMjQB}jF_Awnw(VblUNiXCH+sb zB9yl2bTG`A)Q(Ybq>>}!o3=xqyL}Vz^)gogAO{YYohqF_O7QxFlkhj?o|~NG9l|!C zPnqI!YP{tHQlri@m`hmgCLBB-WIImFXFFR& z?S$z*gx}Puf+?tXCK$tQ&|ve{3B}s0JrjP$2Ptai z4{zG@-U|~8kpg0lDWallZWY5LG22bo@$MXsz`BSxV}EJ?>F@f}($%?z|ic zIGog&%LizFZmfD5jD&ft-EA0pVjQvwUqnqvj!|m~WSjdT*H6H{sJA-3XUIxmaOL*M zgwd2i-eC-C_Z;5GNykkpY=cG~RUtsF3{z8^>f58y08-B%>{#EtJhv$wzk1aTVx%jw)syFs?6t(!Udpqp1?Ut zC&>?7R(ipHs@BdrqvM82@c1KnidKKwW>&j`&4%8Rf>kyh1~2C5OhdJ=pN6*$GMC&E zugV2~FBD}yC~YiSZQD`q+3_fR>bB;I@6~;QkGsI6JSVF&XEnby!ely|Eo#`T@=Jb{ zX+QrkF|-5Uo7o{-!ArxFTT0NfN*MWR zqwFo$=uZPXzKnAO&5uVjM0Hl^EkCY~;L`nAf45Ns<%wex_{d7vQXw(*g*(f-?Mzgt zPWE*Cp2X8>Jb9HvbuGu^VN6Ix0D1L`mp3$mXbmzyuFa&;GF&GtdeNn|tBWpzqJWo4 z2wqWBX36JO-(Gab1LS+MrGk&Y5M$!RfbImQOohv5nofzE(iR1P_HX9qOwHSssEU57 z5{KLYV;{Jb?~U#-+-f-zkUC08A^aV3i8?9%hPb%afhjF3fHk|$zH^>= zvIDXr^*a8$DLtd$iCk0GtNWD~sLPY>Zv>j6t(`k-1x>=w(lVZmT`kdk_N}+0H8~K^ zhbx~+B_lzouY_FKyk|9rRMPBb(g6NB&#??Rsu}lX?B0)+U?0;FAE}>Tg7U|T6x=O8 zkCFdcqwz6Ndwldc#M{i=!sL1gw^WcTx8G9N>%^r~X6`+_@=vt%<$80ocjjg_S$b50 z!`qmCSQd*aso{{{h?tSO!<@7jTJ}y-%^)t5L520eEU`m&*E^J5iuBMl&-|BNt4xqX zSZ2yT1$d5-J9nBB&Z^r7;Zi4VAHlE={hmY0-;kdTZ#LCln=fv=mFMBaXByJU>5eV) z0v$_15T7@xr>9Rl%xSFVC>>4}?Zz{VU!8Dhi#_TaKh@6jq`TQNE)KP$+*PIW$^SN` z9ufb()l{-em)!ZzB3&D3yq}hrRXTepohbU_4kr&#OtR0-a*n1Q5(?lfvfi4HWga95 z)2*R$rL3%Tgq>b#5C!}ojkxZI$sP<#g)0^IFrzH=cU-Y}9*Y$sP$t3`U@L4gh!<2a zQD6r1g>49KjgAF}i9r3gf13>8Ql$#^+NMkuBH1dK9Zy3BgVX zSN=vl+CT$8&mRe2xDJf%k2ySGB2|et|HUetqJ1~u7rn&AZqG)d9A0;h@$;1DzCUqR zeO6eR3p1rzN$E(;b>{|pk3Agy=D-BNySF4?cWhRv0AfkJV7@}WFBT@J+&J7h(7;p9 zdgi(C@Q68ju~@yuqo|5KXDt94!mWb?b1&ZyDylL+xPp~Aqtu^fdf@Uo+|MST2e~d6 zecbKOfJ~gUY9=-7Y$4C@;i=PB(YWfewl!Fm$RrlFc)8`%^C*`nJJW!Ixz#Onwng8+ z;1lh|TKbM}ZrbCv?NjEj9~GR+DFoalKi=GvVoAKD4Tn(tD*Zw#99=>6OyP8=+8|Eb zjfw8=n-soI%a?j4YfO>X`sfX#GBX^cLz1Jkqw03?KFyN~H427=1%vW`P|x1iq@bGP zZg#dSIFVuqihbCqCE4G*?T_)^o#OTWIoD^u9L5NqE*`I!`t4k_0NC`yu*02m#GO!} z8^mFoC?vcMI-2+v(2y|J=(tn80XmsQxh>GE^;`^}g;HMbOTqsX1^eSPGDz~+r<&To z4bk={q4joQ)}SgNIC0jE5yPU&K^f&;SQ*3Z!+oKD5OdnF6KrEbbRxC>Ep8+CBc$Lj zjwLbg%9bfNK}`eRICl)=X3hUB7GIAiUFNUrI?r6&fD{8k?57Bq`7dR`=u1tO3N5e& z!tG)oj>(;^*c?y$J-mt%8-nSSseTx5&7MW}tY`@qd_CQBo!)Vwmoly^5XqMX5jBUwOS~pz$zv zcr6*xMBX!>-Nr&M)X_W2Q1PbAO70wui!;0)`gtrmarJc`sK{$b1lHaHm)tn?qRVg5 zn`aD!l+Vq!&R;4ixZ`;_dLnfdgb7?B!ifXhp4=gEpTW2vR1=PCA5bMtb0Qnfmvx(e3j#>z94_BuVZUB^ zjfZx%MzoMiH;r54@j=YU5^6v-eerB>wmh=wd3E;7TmRy0>g3SRu~Yj8o*q?PXukqP zD$ji7l>GY~niB@|+bCiTU6@9o(_7Rb`@<%q#+~f(JmyLb2xxT@H&19*Yw9r~0fA49 zo7vH0<;L6Q`Hu@szV+4RG|(*n;5~<;9OSOGMHBUPZ&|cHP^aTnzRlh9WK{PiR{1g+ zhNVYr>nbeh5^N(-&P%B3_KGK^O-;V$x49>v-S^30fyrHebuY2rZs)3c6=H>;l8_zS zwP%mKbYNvX4X&JtbTGpH=`0uOdB9Bah#po|A_B7W zwN?09(iXXdcyIq<@N!ZYtLSn!=;5Q=2@GOf^8vqG`dv)062?l1f-93Zh7mw3<|y%t zoB!VUD;18yOGl4IR2IRf1vQ=A+>n8L^%hjgu(#%Q-;^hc= z*WRj(1cA!b8$SlW5zm|@cHOV5oH{I{OPqTrF)FDIv%}KNK0Ovg_>es|eO`sENUshj#oy3h^HT-c@vAXwaa5Zh18Yj!pO_`0;JZ^AI zH>SIt)Uxr-X4}|Y%lCD;rGBs0_0T{E>&9;*LaQCdR2MGicN;tKHxF2SHe_ygW@?u; z`L4+iMZrUi>YI5sD~QVj2^=&H9ypmlz*D)6Bbz$hXUc#eY-pg~GVD-JVL1__Th?fM z**||22If!n^jGGx2FKk+4K+`u#J%6v`1rjWa>g8{=Lmv@8jz@)+C7yv>B=RH`Ti^l zlsca|5f7e=5D&Vz_5pqT4S4m@%7pTWdrOS(=$shy33UM$z5ZHWZzwj{KJo`>cl5C7 zSmy-|xIthI2ZSvH1z^YL|BaykV(Q_hm0|qG?@PMB`l=4tb`7l1>i=veNOXj##Wv0` zWlD5Hk0egfnC1_TuI6%(8%SH@2%K z7w+o8(9cY6K3EXq9*ftwiaWeFFbdzdHC%T+fi{jcp!YABo+bOAY-KB;PfEPN#;~^^ z+vVQD+kh)Oo$ZbLF#q4%x9lgaLZmfPl$z%5Qip3Barbt-j*kmb(rApAlYBzZy*f3r zUM4lkStyQ_vl3j=2*4p?y6t$rDlqmsarHsND3>eK`cjdg--2$vESF}zSAba7R;P-elXKa@LJz1d8+U=nghaoLN{r3fBO z8$IWiQ9OFyZ+ahhqw2fY#Hj`?}*&Jp)cn>{#L?Q$F zN&XV9ZYWJv7AOKQ9L|^nAA7BXjlS2Pjcrbu%f+5A-(>-E#mR6#PM)Zb zF6^KHUvA-1IiI`@2ntA$OhKRwb5OAVYYaqRm@=_=v@?S8ws6hMtcA3AIE8)C~hEKEu zRLIGefZsoA;IMq6Z`wlgz&%C<<}b-BKX^`n5g=CsuxR|v=ala~@zJmc@+*K1tGdaf zl@5mZY?p8^D;mgbosOr9+OIb?Yc%CAdT2k0_LI1L-Z~8}8{A3N zd#pU2Ja*iwhr>GM5wzlxRpD3`q&s^&M?SO@K6{vH)l$6x{b^|aI(9y9lD+V(Q73=W zXD&@;%o)RM(&Awje6=Lmy!!a-K}F2|E<7YU2RJ(v z{eNCmti`g_rrsQ1l0P~Ep%Y#p`bALQ)^eS~8Gkb!o6RY5mZhUPqX72sq-BMvMHsFk}&u&F;lF0<`Ojl?c7HwXWspkeWfQ7`~=H5!=Ul zt_^X33oap@0EG>0+%w#?sC-y$7cnj3y*nbJr(xKv0HAWkos@IroIG+w49#7$k0+Xx zuV*zcISd^yw%+$qN&t##)UTnE4$EVOxsf(kF9Sj8M@$zM-GZnUU_&N z;Q9sDof`U5nrM4D_`hhU3=YKo346*w?FY6Kp|SU(Ov*qN3jLNIbX~86ilpHf1Q3Z~ zx%kv)MizmkTt3w4_f7}KftUkI0of?kDFkf3hNEhZ;gPft?=rd8 z*KM2W$s_Ok2mE-XGm5}WUIKon`x{&E!Uvc1!&mVK<=<-7Oji}-ymxb_^2wDQ_3gb` z+vGR5jQaK5eU4;}rgoBJgm9&Rg4wIrXJ+m(1NW~scgsoey}hdfAf5+47n=U=$+T>-$pe# zAi&w|Zb$IJZ)xd>{BmA)IpHX9By)M2nB_*2469H_hxidma5?MeM&`m#313zTS{+BR>;*^-M3`58-vo2>$Uy$5~FlK-KdK6=1qN%LW|>N=#BhySr(AWk1ZPw z_bITJ8PhQX4)VSw(V)3jRsLdFKSD_IO*2p5dVeL2faQY;T2O@f5)O2Qj1VV)^3%tzE1eonE1e`~hr83mu&HXlg;td7c$46Vr;F^~ zj*I3N?|JVS&}_mMq{_810y;S|oZs@;>tqH{h4Sc(6qpkH`7rE!k$T4h3tq_v7O~Z? z4FrY-EDP)P7Dk=?1F=K<$Nz&|3B554e}9fm`K}KxS}6ZPxlBirYp%T(0qmf*IN>7f z|H55k_-@w_R!PIL?l-vpVfKXLFyj@T4h$C0<9~xy@_tZi;f$iPy3y1$=)?Fo%qlbq zR2~HnRvupvKLiB?Fg2$LyJ6^8nKPk*TVJ$iY{zs4Czi&I%ynzN-uO~d3w(EbYI0ew z5cF`oDlZl?*!O~TG_r+>$RyZDMa9mfVADoR?LeF;QQV!Bhx*; z0cC~)(*8O_4k?$U%lX->y2{f-6oGc8F2@^w<}S3S_=5e-2}`dMC!Z3VcXdN7-&`e? z@L}E5Wn09rCD`Nu<+B&}7s!_ePSdN1xb?qf-`*f#ao=N6ZcVlzPnr?aD2ugw1pUgj0Bw6^KMdd4>rLIdfktMyaKn8{X8){Uj6Q zKKRvtr_fZi7lj|l->)R1MSNlUva9$?iC89<#@evL=+MIybaKQi76fuu z#k=B-z^mDic#;dx32#b3#kKO;O2=?TwAY-&iOFzfr0GmjG8F}Er97pJXd2iW5NbGw97pX=X^i3fpi z$2Ezf&AW4Dp3MNj2@-Qp^KXywwFJ!K1RWI~MIa|+k83eno=+@a4m+bME~AAC(LG1} z0)-No88t>dZ>RHvGSh^-IrNc^?H9)ajX91{(^+78;V=#KUx6%pZnb@ zrObsqFG@+?e+iEUClGqt@(E{W)$-(qjT%O~Jy;IDvqnSSN#MX{al)htDP=u{FOG?* zA$4Nm4L+oKKR9qY*1ZpZ5t}u(E#TVa)|E`MKYpFW{%VZ-m)jgm&DhylMQ_-cYx%Vk z4Vt{r0-_p7k7|yT-Gaqd%BC}pkbBLl@7;jMGl_LK-A0Z@RmnbejBgl{%Vmy*u)1aL zf7$=aB9g<%6>4n7$N8jUxB3chMM48so_C$rWcm|lEGfwqp24&m)=alnd|Slj z6f35Va0a)F3XwRAVE`jk1e4>8NywxdjHTh0Tt)G39N^^wN{hxI7w7#NJh2hWfQX-1 zgCR2Y>-8h^U&3$WHi1_sD~vF%TFT^fPGT>oFy zKDFT(Y`yQ#5_?>ZB|iTDOAc%w0Y4mCl=0e4mht)ZLwO%qLvMu1f@Q)Hi>G@Zz7f+@ zW4bmA^=c@f#gX|3<6H2LEVnM6?9*l0)1h5gj{js{)!q|zrW{eAN&_4d3A!bHk6Bw? zUDHuag-@YEH=MyzmvS5JWz`%L#Hhng*)x$4r<6pe^{h99Lq|c_#ZWy@(3fSj)!^4W zJ_NbsF7<2bOX#GNZ189rsEHuB)T%CRx3qFYD#7FHr)Uq?FJnGZ<-_y%ry=-JaZL>^ z&$zejTEDa6xvdBGs7SkSrg!+wYRCpfd&|u^Fy$TW;xyx?$yRaP-18GBFcw<vD7X3hRku`*L0mi9IZIrzC4ClRM}0%RKnq$Bl*?CoN_s zL@JG$ha+euDo92XIey+M*YI&Det{yW9OHf0NZ#_R#Gu@CA3Q(A#O+O~MLZXw&dkb- zZ^=L2r2du_ReEN3on39O*>atl_D5Pu;UUB4;A^d%af2Wen{+4%-&ib-O|^~agHYtS zVy5TT%k2{#u9&d?$RI>7!9Du`dN?7(8lzEV>o@lDLLD2qxYZ+WQ9Mm zz?^Ng&n?8?y$$^^&DFg~4|igC!Wz;lg6TYe|7sr=FuPpt9FM)rqJN0fQzm>7pbF7O z4zJ`8PnQdx&a(4XvI96cTt6q+5+(J{(7I_TKWc;u3B40XqFUJ6Y7p38J% zvgt=U47Z$V+w>%g488MOgzjtoo)2&xQc*jiy4VJq=`R))^AIaIToQ%8U3bVOSXY0u z6?(2#WeUr4GiG)d9ia%;2(KYt0~j*3{F zSQUD%lVb}J&hHAYq+aU{Mt5Bq7~ZlOI4V8)XD@vm-3G)K=nkhGEm?|(LBTTDLD+aF z%W=)^$OD+^PR#+L%E6Zy7#nP5eqwm{@!KUWA_p2C{V~lHESBBH4dGl-u*2a_?RhO^G3~}%NA7x*GB)kQ! zQPGbRt1+}=i)KL8Jh}#UW?_o%Nn+Z6{&nRj5h5(@R&i{b_h9wLlCsA_0$cOYXsGKZ zKKCaY1`>rJfzBKG!OC>!hP0>phuxUdErRvFiafoGGA$xDonS$)u*qfBbbQtWX50J7B|1`Q?N$i(#t(bIz^76 z{Opsq2`$w`KHCw6TdooQAtx#s(%)W3LkMUDe!W$Dz*8h&n6&m$!*-ih=-%r{%(LQJ z*xqXwVWKt4JqpP`fA|~upOfT5kL*><>BrIu>%;c1FirZsG8mPqtJH1`CG!k7YsR&n_**A z1#bsP0oe(l4lGl^B%qxbqchGdMtS2w3}|KzfmOzE-;x9AaC>TuPo;ANpcA*$Wz|iF z?>QPx9b8|A(oo@w0$4CU=Znkm=)apfjB)#=dL70QnN^30IgOT`lyK<2;GZb0!?+|Q z)L}py-i38yw02>)f&gbw9n=Y5Hc;9(nMKGr5ly#m=+`qeSt0ZT>_LElN;6%(DI8;M7X))`eStafb zfoZ%i_3x)vZl|pl$7Ry{nJsauHzn(_RpaRTN76x&(u+~SLm!nO>L$rG_@zWmq}JOn zgMCSsQm&fgGTIReA=|06VE$eobwzJl93_`D6Uo4um#*=Ik9L|Z*$S;BDrL)1^WP*) z!-=5gVHOr?p#E4&r$|^_OP`yi|5ISy_6bI{;DqmCSxhxgdAbL9f63@k`eU^Pp9(>i{&gd_9LsJa0^=vOB7sk1y5&+D1LmF z<~dplsefL3J?5Efx4Rs{ULDEDS*V+0X%Q9>UyxTlm2QoGPS zp$m%vAm%^zMuxRETvK=yz<_aBh#&?n3|fatIEB{%3_D52@XiYk?1h+9^(xq$j`{R3 zV2!5TsWFDHe{iTm{M(Q3FLqvtVeKaV)S(JygJ#$nHip+5e?+n&vn?UG>pk-Q9Vi66My(Q+B!k1%^H> z2&fj#sLf^EgipjD>#cSt{k{})w+_Nd73^tK&VRp}=)Nt?Q8)B66v7o#*dXZEYZz~K zl*}dQw4`a$Izn5L+1+WSbwqtFQ&_6cz}$N1OL4fO=|!w64YbbkFoh1C7Ops5L`6VD z6Jca->n@Q*pSQI|$aP((w%F{Q^_CXtz2-Ya9B-2EU2&~oZc3vuw6b0=!J!Y4Yflg4 zDCPH!VS!AUx5S2q=0}K5qe4~r@y9vpquo)80f_}JS(`2a`_o_Z@7vY?Ye|Yq6ZIKi9MX0 zQH)230LJ{iV+p^BXYLGw-$Vf-A(zl)cmzO&Q9lPaT^EJslo+E`q{?~W@*i8<43UR} z?hG4gJHU3YKN}k~71pw*Z77}+DR6iHFN=a~p)H^e3?O}r|4EtE#RhZu9PHmEjQ~VI zpx(DU(5A9W9G2_bhfXr@3$4Uu0+bQ+E8{jmO0LU_g*5Z&OM?m0rqQs-t7B==tQv;p zx*Ed@mw8Ej?tlgJ9=sz#LbIeNUPCsXB{z!nTTcQjeD}}`0M%5=3qToRfYBG@6nKoY z;XYv{U8%-{c+zJgevrq2Z(qx9zcwCvXG`W4XVXzDe$D7hTv(_Sg=Mz7$9HZjw#vv4H4FNA!Lg@}AhNyN~hK_^p?V~sKa<@!zM zl$Iu29pT?GwTdTT9#+{7#Qya@^v*V5k`DTx16U9bF)%PliRo$GheZOk7^8EGWq2g$ zll~j8J`EEt!+S1lXyt%JtTVC(jphI2pRCa-@~?a`RKu_+Qr5I6*V^C}9Q%NSbd_L( z0jBujLR!Pu3?d7F>wBH2E$KSrnl(C@o;L<1yK&L7Ww$=g)hpB;XTktZ`Lih-r;WjE zr;jY%Yd9`*@Gl7asE3P=^ZOqTF|Hs<>-6Jc$*9&xKaCmdxNpZusI1dTc{W^=LQYs( z-s*S3(uep^l$yTr})hIyndg(xF%nG+INp>jmJht%*?)AeXe zrDH~d-lvp8e(9#3T^bnIKr@i@?ZekaYVg;D-u~L6J@Qj=ql|E?OzFNaFV{n>QsUq+ z+sYz_TzFe7RKe0s6i-Ad?1V-OCX9>-w}9O26V zB39-;)3Bbpa4Nk;fj*^Etmu)_nq^F zJ9XClx5a(x`j*UP+V1x;eJc51L>a7@MKGVs7?1Vh5ia1d88iBQJZ=jUuK-ox7?&$a zbb;%rsD5q-Drp%H6TukAfi4V_V>u2#B5;-m=bp0QRSauX5*rqhcg~^Hq*yCl$5&xx zIUh&iGVdU)=YBN52-Q?c0r5ftHP%iUVeLQ_(UmxBpoCt%vTm&80LIs0nXu7-$F;He zYW{QNF89Wwy$T7?v75rAiuHyg)E;lJZ@}E@{+ z1iE!Ty+Gd|(`+%gj>%-;W#R-sCkRIp>H92QuMQ9|+)Ej4!&D^ zvM?%nEVCmVI}gIt;n@@lc;e?VDdqKU!DNjipO?5{9%(&_pycY&wdz(g1||h<-K6Eak8Is*9?xe~hu(DHh`?aex$#-RzbZ*6 z3kJK@AY?OSAq@L%a=Nw!h+w+Tp~n`3z{ZdJx)iM1gi$~^XgOB_NfdZgTIYq(1fmX; zgie|QV$n5IKpc8_3Y=lvp8_TyzU>jnjH4WetsvFq0OOWnSUbiFKJm=I_nrK_f2w2w zyz@BekN;djCMDqedBty9Okd04UqR~00kNB~Llk!b@OkptBbGXV=@Rj8`SSV~@Z86z zyjUf=lwBpdtXL(g)P>x5S|KLT6xz3nUi1ZgNG>fNhc}IZn)|6AXZ&}>pZvJ)v{k#@ zm6~8at2eNU5Mpo!O5=n|K1NO)Q=I4S4HuA3@q=ArBo`m9m32Kg+SD^$Q33kvfo8(v z-KUv)Q%1T_y`&*ufzy*I9;*(Svq@vBoyFTeXxZS+!(arL`7%T}>4U>4?zc5pE#G9JOzwme@l zNCumO6StN+_2!9}yug1DvM3drGX!PaQj#g+hY^gvN`bbFLdf#gn6^;;LX78jL=m@c z-DQxwuNbLcc0Z;*WQmyh`hBb94$hqOlnPO{M-Z|;i1wf=TY^D^(R6YbC!@^W4s|xf ziB^WoHMv(B2;cj`={0hSv1YcdTJZ`eHv$C$T3fdZy zFTaxtZa>^PJvp0l2!{%LkrTh&RIN#{x%2UJ`i2rGes#(HtEG?Fe%4uxXy;v#{)En< z<{EoRlr+ZAApK~l7zILxB&>}+_zqkb`lS)KyOR}n{g!SVoseksK;G5M0XpU%CsvVM zjh&dq-Q~v9nSDM`d=#3?AA!!!eT7y99zDRQW8J6YN&0WbRXyysD(4g|f{9?d&-t&8 zTyF;wkdhmqH?_e$ro9}-=7Po3k`r+3h8E-SpEMBM=T-5|J^wH zLzdy6;SKi|5zeMkSohZsm#xTP}L16szJHxaZPKsr9J&=n`hbchA%K z6vR3;f|p6PLR>Bq9=0=%pioB)702#C>`r-chxDAR6j^=E+ZFh!@$A8N6!a;xmJ7Ub z{XX+hUXtU(?2JQ-P@By2DeM+791V;$9Co@~)y{ ztBWVvkM(4epbolsjdFY&p{;U5F0aWYf9jX{(`>G6$(Xg~v6qzpJmBzklgT4a8UkTV zRJ7byvf296@{~dxsQBobb7rI&$aHW|AMnA1J*0rwqG5&#_$*v7xlu@!XgmLu;-(Rc zDo3^0^8-zoaA?C(NNVuPOSNg@yv0=AJ~w5g3K-^Tl>@1D8H-2kNJrm>gpx5jeNQ)v zyg|erj%#SZqIQj?`9!ORkJr@Ck($|WnG_pkNvY0yh^y^adChb_aHtR` zo*8AgKchhlbr;gZ`Fp|-IW`Kj;2pr5P0d2FY}v~w?32cl9U$_ouM?TDpfA4d?8`S{ zfd!bKzEP$h-=Ds527T+^zDtE=&MfCSTv1|h;~Qu2W3!*DL^f)hlvpIu1(F%yd+HDW z+~TP6D3EH{0*g-dQ02yOr#o(sIxpTca#uV57rlN8&^y<|QgK4(SC5!tWFeoe(JVXr z#_&h#U{OuYk&LO}1s3AoPBIQ3$pZ&9`mfpN{`VIheNRD(O;}X=qdy#fK3u@O%aU?` zHy>rQH;Sufou7(t-=~rz=AAQ@_K=i9+?RNLS=()-@g|eG4=twKUyBsyMD` zI{{=`oZ>X`ih-%rLGS(PnCO`@e+J`4?eoq!=Ixi-)`Gsh6px*@*&lCk=&&XEdMT!= z5wRAy>ShUB(RbyE_k9i7wkR!m6D5*pe%a4b7_(7qo-|gZSgT6pRN87o{=ik}iGYxl zXuvq_r+aE|!W<-w<*t8897zgo$JmF1kN}{k`GX-hiPY3`xvep=$jq}PK``<9m;6`3 z0@K$Ac!568vYL*(75-cHBg}yZ;j)_UQ(> zSlTuqZ(y&K%74B}g=I7T!O@ck8A9bRZa=7kxif+lSb6SGs+hyR_wDr?9~&->!M03= zI*bHU=Y{OVVmt|!Li;pK79TI6_vcCj#E0D)-6HW0(UY_|ec_>(BX#(~kBIpxT{IVo zR0y->+AnH{XyHQn@Mtl|5h)>vj>A!_XDqbYP3BQ~c=ldkw<&anK+x_+QWuLG1 zyt&jQ^QC)nnn^)dhpC!8`$Jx0dG}T++(BgWnZOspIx5U6XE^D+^0!VFD zn;ZO2XY9q-(!CzUj~d3_k`xfbZnBx*f)bn}>JOjumXA(oKP9>fUe|ldybS;7uR3q^ zgpEQ#+T^7Af4!pvu=RMOd|ueaY%*Pzr};>%nn3`2r)u{IVEQMmw?##$T#W_$PjL{m1?o1;TL+WSbU5 zYF!E9uv@f!k9BmkxSqa$K$R4V%i8xm0mIsK`A%-7r#>qwqW(k*~(Ot^Uw`I0I6Y2We4B$SO++}bS4E+&pHHFx^-*YQ za6b>D)G}?Q`C4eEapn;gI>)$DL7hx)8W6yursDCuY_ZpyOo3! zQZXBAsPtdM_(K+e{=zgKTYxdC?YWS}R#!OB3ax=}6R~wb@7JoDLL1=rK5LeUH6VQk z?!jdzsLMZuAO@}e`o$DHVG}$kVDbVtsF;xk{Obx}=NEkcUS|VLL%^a;B6@QQ{_!2< zKBDUqeu%MY2AsZH?ZPhAlv`TDN-Sf+d!Q%(EdCZ{tZX>e!0j`OpqZFs?!k1w{*zRR z1?lrxbk7vrZ0Oi%73_d<-Z~oK7Oc(iYxR-XBzD>ghdX)sTdz_eegtj@ZQ+62 z*J`##T?IZUSf*>#oj-6HCD?k&%c5Hg?T-t#{(j$H))+l#)l+;}0nIAvZ>tQCT~al|LLNlF8f%{#p#SAst4gN%I%k4;nC&YI zJEQEPOyTJr8-;0HuZ=&1+*!a5|vH-Q; zMm{*igfI&8Jg#Pk3bzCAO)}z}GiE9N+5&a5^Ud^XWLNxR+{=n#v$z2{LG74yc1Kp# zfY>vTR_ccCF#V+SqS;|{p}EkAN2G@rZ02Xd>shQZA9QN4+2a-9{j%PAYy|Qq3T{7Y z3}lgDnIa)?0%W#dks~svJsOy<*EnCqa@s~!2o$b{xlh-H*ev^B`udYJF*eEI4z}h1 zUG^Ufa{bzgQQ1Xw9=pN|==LqvOzN|Qb{z8cTYE5uyRfd~eP7J5VyiFZrE48<{nGU$ z$`=@or@X9bWa-2_-9>a`D#3dKjF&ZC{-duo>@~kw1J$P5J(sWv1#57G?#?a@xwW*@ zPx|4^^sZQfIbDU=@oydpvzo)y{db<21tTn5`V@bo7G>pQn zzV+a0487z9MT<+z@~9sMuZ62i)Ouxz2;(AqBcbMNDyw*q$D*yVFns zpuR~VbMye>$R{SZG;r*|tLccN^c1?pPy||T{PlY!@ zV4X_a{E8+gr-KF|9YtU-*IfzsFADQgjxR|ljCfTp$o6m<{rc3C$>)jPMo30OwJo>V zlYDQgH$`%1JY#u#e|m&4L0lx$tzFAOLudd~y$Vudlt?@-meHOEl&VXv9w%AS^x7d* zt>exxOwYHanqhXX;v)1qOobl6v))k5vzg$A7t3!K(Yfr}-(dDdEqfG`0cHl6s=h z_lN?+^sn;zr~LYF2^k)w1?wCD`Z38B6(l(pIIFFi%l#(2(MKGOTfqMmFTPt{%j+w zI?Suk&I^9Yq&b4y&B(uz&R@Z<32!|szPUz7MBMARM^FfLlk#MngYN5Ee;CZJO>0WLR6lUdH4_A};q_B=(z5v#F9PNv-JhqjC$7~86 zqIe6yPkgyA=Gt)K3ewP=!>O!uOmd?K6jc~rTtPmPgU4;UN{DtJfBJVNmyGZbb*li; z_4f*NfR@8e4$iW*S%V?eet+BGEuY`uuGfxwN40=O$iVAqwGk3aHY# zC|OJMZnu9*Vv3*ljRG?GK3?A*x(B9@9a9)#1I->IQrEcMa`1RH_ zkCN#sU1(G?caF{$Ko!&&uIONb?zCYE)Y zi_ur1_$lYwL22%lR_L9F@o&PDZmRb^zTRA|A9LEy%dJX=wgMdCC&U+tst+~~dLI4j z>-h^15B!Rs5HG_&aA_7wev_Kw2D2+L$FpK7X1MaH-b*Bb_b)^QQ}}E-8?*^|BKA=u zrho=_cC0J^v*6N&s@ol+dd$i`(ms#_kJQcl^TD2i$7ADir-5U{$LV`XpA)#Tb|LcL z+N^lU?@BmPg&teUoDKEltuM<0qdZs-R%i=PGJU__j1JGgazNwN z`_jt^zilmjmwE$d!|g>cop4#m3*616fyJ4T`G?M!iN}}#A5reSZ)VwXuYQYDJk*Re zFtxd(_Top{wTn8tk2lG<{??)6VQ01dJ!akJ%AP;s4>PY*AL|Vwmf_;8y90goR2(QF zrrUMV0bk z&8-qT+5~4}*N_A2M%rsvvwEhxkkWXw0$NR8iqtZ~N>VJz1l%$cYJ!=Tjs(lSLOH+4 zhrn}d4#QWObNeBzS+Tn7ibPVrADnp#L<^bK(!<5UqM+|UQFC4ejlknH4Ld`YQmEhP zIC-3r$OY|v@=;EKrXE|fhl+2`@AHhl{d^S8f7n`v>)orLUNlM&k6ROFd44lIt5W=) z$@QZbMsiCdq0C-Ig={ukZX6AxZgxQ_yb9xl*{!|o8#joPg4fx(S}VgddvEHqw&kxS zL$Z6>qUiEQTc6_`e_poamOoH@-E=4TO$K2>^0Y-kAKZzpWCo7pAi(fC4|IHt0j$oEChF=c800vljp+vPGU=X)G=0as&rW3@=qoFWTHw zqKia5EUD#3ZW=cAGhNa3BRlcnr*P_{BNaMI)F|31co5+$71~axjrSmn0OQAYY zt_WPNUAjsz+xL7&g9BlIvb8vD%GTfve*0%9a9x*Zrd#v>@%ElkQFPI^D2Rd){0tyj zML=@Sp%oOAC;}om=Oj7P2x2QaCkY}+a?YU%l5@^9IX9Vxj&;lLoO{N3$NzAYBsr2wba6K+)4yA%OO^uL z_qAR<(z9D@Q)C#s`iaiqsyq>oI4`%9>y@Tu(a^7{F;voLpJNR!qhF_l3i65W#QIuY z-Oyy%31snF9_e6C?qPF_2E*z7(&*I0s&$gu@!mXd>Lf#+vLs1%Mz24tQeSnvACHe+ zxq0{NJx|T+Y%$TxOh(s_w_6`K72M?|yHjs{^nJ>}(@O8E=Ll2k7(1=x_S45y=%e3C zq*IvB{Xr4G@;S%e8f<9I2FnU3p1qKVc;z5kF;UN4d&wXJ-22)5OjHe*3SRBBv;A58 z(Q?4U`z%TyOQ*$G&9GN;9Z0WS-%#|C`Z__Bu_F^@A~7i(;kj&5(Ny*|H)atv&F$^S z`^Aty%!GAGpFxSVOb8T)P$n_SQ`R!feZfzgafr>+uzuN$~92_MpvgE$~jmColK~gXBL3;|O zCb#t)aZ_MR*ncyr|Ko!Wd-!k6{r9wX_dj27W0GFN=>Qmslb@{Or#*pb%oP=rCcsV> zeECDRRHvx6$;B!})4|M+O7835BOPL0!p1jB;O*YGtw;_G&PkGtchEUeHC43x*V>MW zyVIjsq-|O$n58#8_>?Usn;R6Do#{k;|J$ju^-6Cck-p^iRXG-3L&Q}|edlPHil^uW zsgjtYwAIy<*3!rH%XK~KyI)FNoO(31eQ6P6G4k{QVj`^g^?2^%e`2*hSM`xHe3Wcg zglycS5WRGzo)LNDWvI~gdn`L!Ni-+(v#eU<`(CQ__TKH7ESb<+PF}P^6LWLma-VN@ zZ=P&8skhfCnKI^kJVi>M`YvA;*+x(A#eb6~oPPz#RF6 z_8G3Uz;@#6JEr{Azp&gH8_1bYW%tdzggxOG#Zmn4k^U!4kYeWd=l2{5o;mU312T+z3a!4MP~^7`I}L^qSASNdRUj%m0YrPHpv4uFR5+=nS*+96aA_WbXRmZ zMX$gpZj99R2{s+E)y%ee#j$*N%;+4<#E8qT7d?6|ZaEV-WvpVgtyO>f%$Hq&-<3s0 z)a2U9TT)T0qgaZMt|auOCvO?OZmh;~p6vdTX8wEKNY>A$Z7qXUbJ81zlv%e6X|KR< zUMW%_3DtsK)f_?fz57W0`r)c8`^#W0a}7ST=TY+fiui5jV%f-;Yo#ZlDx8wM81wrk zC-<^4emN8(%p)c6XGS7GCoNCH71TFhzkvOx<_AZ4!GXBiM3M=EgR`|4A&i}~3?X;4a z_8paF?QhMm|NLN)Zw0k@yeDFD5A&OIjc?~a&_UYM$UE2hfK_8Np1)io2nhgKf;gyN@(G{u&#gMqW}63@<>g|{~M6!3xf^0SZ-XTy&g`5HdV6_ck zy$~URwg;;uTH3W(Bg;c8UB#7pR^AN3qBmQa6fLgITephe)@EqAD$lU3x2`!5^)iKs zTug7dlgWQR#|i!C=y4*E(p_@>ZBP%}_D>X>)SsifiW#o4q%1sqR829jQ+&bWyoQ#^ z<&C3wOVYQBxpw&#?U9_l_jx?y<0X-pOp(B=f>Ez!f`e2aTEomV(R`PI?ZJ(dm_r-@8H3Bz&qX;g0NpI>hi#zuNeX>X

    )Q+x9T0ff5V!|UCfio(?v}SxkbgP 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

    nKiyx+5R?cZNVs+oJV9ajssY#;vag2GANkT5jvr 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%0DXv!ioqJ7DiCpYBfk+U;~ic5_pN4D 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

      OL+n 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

      5>xk1=T^9MpXf!28c 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

      Q1VoC=;?m7Vt)*a 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

      mSvFbgnYrc> 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 z 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

      R|`u8{o1 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

      jqi{ag_FxF+v-B)& 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

      )aFx?}D3I9vhc9Ap}xg!28ugs>~i#EltlxZyH>b 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�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≈c=UhBW_nvCr`(=or{|f*Qj>N_5_Wu%-##&Ee7$lCGW%IO zd!@mS1>1e|-5@__mvtE0cjSBhr!Y6)Lc=pFAgR~V#~ClhAH%W_#!AlZhT&L{f_$x{ z%~~@(CT}%lL4GrM^<_lm5Pr`*FU40%3wj?O=ZJ2w*@c`Vo9{F5;sYm)r=`$C#vYB^ ze>z_Njv={Kx_Ek=l=ph|#mOz06`c~K;rLLT``(Ms;wkwHN~HloSoI6`TadoBR}oYQ z$m!I<34x@M#XyQa-m|HpVhrULrm`1jE8i})1BV6X_^~6>M6bmFg#bVBtzHF@;zkM; zy+vTox1;nJyl8B2ZY6uK$Wt!$&qOYMzUUiXY-ZLPUU;+7h@2xNwNYhF{&o@@pm;DEU9!Kd&It?EH?%{J%!1&nPg5@T-~YJs?;bB5vr)h}& z)yMGgGh%v5A@UUz^)O@wMLV2pMA>yCm(||=-@_R(or=6mdN1!$`ha|7I!og3`$-f@ zq)Y9jBe{!4q$5i!XcZ{dnhtS{A^m%|4eNx#p!|ZdQcepq@Euex7!J&0q*CvWDEWiG z>2rNoqQ8T_fk4E|#?lqCJlBn9cRs4r!g5BFsHzC&(`q}VF)isB)RXxjJId|Uu94E4 zidc6FdOL2NGiNjCmEM~tm87+h*}$(Kb1IPQ%OC-PUmi z)qlbDsyU5HHptX)kx9}bu*Vo%KG56j^~loFg^W9EFjvCLAIptak=V^Vf~eX(Qf>3d ztsyT{&Dcn&x|B3P3aH4%*txvUT#vWUixKXwxmHWom)Ugssh1)ec1b@jkSKdwp?^BT zeO71A9*sk13NCC+=KE`m=@2khNX=t|cE`}GjLq0jOdLx@2b!8CzdpLAzIpoTJYFqX z?yQsi+OR!AznwV{#*5ZePHj4d;fib&g0KXFU!oMv%lVX z{5;`>?ay$Igf8PkJ)HyR{ipgJqPUI(^IRGT;f8f+QjDS>W@{1=*s#0MHBJG-|q5%<~o2mt{*1cT?mWYluE=+ylHOdNy<)X6-|L5X!-L|7ZAvE8BB7zU778ZFC_ODMn zLf`J7&s}P~M}$fZO5ZK`jMEPHar%EmoimpjS0s$$+dIGEPG7g*o++PeoErbLoTDh9)*Hzqa33##r zsrR@uHSmiy{(Gwa6a5KXJQ@7o#gj-^PiDG*$NrqCcF2D*6!$-W#{U*W9HCmO=tp3U zH16!Gme;%4Ue?YHnl4t@2Uocu5w_0eI0Xl(HQ>199EVwAzc;BWG~pp-2q{&X=17^# zsh$qf+@^#iRBhaW8L+7~IjLKLh}KLfdjI>W0F>tCf2U|h$fB}7MVuo>X8~==WJwe> zZK;$sR)v}vC;k`zWB*(Ha}+I7R1q_@3$-wpaUNVk?*VWVlGcL(BH6?mw2$*S5&!)! zG5NH$`a1I!)rqhF=ROHvU<2abG+5}LkH&&4upaPZT6xRi#LvSn4+WW|>nfhqZV4GZ z6mCVw)9`y`$@?!2@m549LZU$YOEK9*9&v<)9#=x{OEy?A8KC$q1a?Q>5+j@i&mtc5 zvRjdCQZYNB;cFZ3dxP8Gg*E_tMt}$@CR+dPf)i?{72cPkNnH4BFTpGHL?Hdq0N1?~ zvo7jahmPU@t$NG9RlnY>y%1x{-8>Ib0~9wI!oRH3e)(_1=Knv~u%8lKmP2KULy+gG?Y{g6eXi!-fwZ*cQRzSHdf3T_`r9 zo~s4^YmRZT-3v=~l-o2tXD-zOr-H*t;P5}QmQ=ATD8}61xJ=={zBx)V!nSfl_8I?` zHUqgCSBt~sG3sNCRr}1{Y@x0t?2SAA-+MXWt}AfYnIRNIK9aj~Bi907X5^E75PpPx z-;O%n)QxRKhg;j;pHmpbNxUwXMmR?1;J4fnDVW2nkSb{aH&xl znbDi(G;mS?b7m7D?z3eiH&LA%&vVlWI-Mkfm8mfQni16kmvz_8jW&na?fy>lB2W5L zLxE4fsm+7PdvBl4C~C|r^`V-sFnNloP%14sPktj!Re|uKGi-1TmtmxEw;v^^Ww{xu zto0)`fq4Z|76&e^Y4-mT*m7?nZ||v*qD{rOfogXX@acr&-dETO99&NhjA5o=}aQZApBQz7sF&uAVAUpNt={vt)jr=hJ9Q_{=xEDHu zx8bY{{nZI#Q~859J%>d;jAoNfcFnPX$45ex^&(Tp3QfA_F@x>Gcqekg@$AGa!qXTJ6g_C76}#CZ0{N;#XEB^^GX-DY!I!jScwDT^Ov_1; ziQwEwS4*G~^2dnHa`QA>noEK=mHRE1e2li?a+t>gVk8~Ept4z>xJr$xzw?}^c~d&Zk-({qL$#en@VIxweg)t+^?FMMsY|FajsbiMTA z8fFlq2OVcR`R#|Z13U-8zw@`8%&1Dgqgg`Q)@2a@Hr)WcyQp!Z%K0D0-1vn}&VPw! zYurkb1PqM$l7;a{OfOa_gnFqD*uXw1t_#hYyHjP{w20(C)@JhV1LSM4s?Ji$LbKA< zWu7hUr~1A1D?)_r?=qhRHes)_>^ChFm9JoPW~vTNLsQRd6)$q%jMy2ro%{LsGBKY_un&U-Q-t|hCRC5trrR~_}s&o-{^ z14I-#_4$(Gb)EGzXLw#abgt6s5K3t&?huR=_q7nJ+f5yj*-7p;U^^c0nwF(yk;Lup z__(CcTOGY9KfOp(tD$0FJR6o#85^hS`^r|FXU<$WPP=6zPm}yxePw8WlKRI|5wN&P z)_|biZz=f39W|2R`ACJYV}7=@zAWG-{VP^ET`VX@ATsr2251JtJC#<<83jbO9@T)>1onmNb0rFAEw-u5?N6j{{oq4{-@;OGkS z%gRp-jnQwa^m>l4^$c4<$o2=lsro#6&?2TFm+_j z&BX>NGJ@Rb1&m{4n#j&Xe$w#j-L=X4G*M}+S!1W(<~<7>iB1$1u5}oBFho1}e$I8S zM&BQNma*O!Z%%aHBwdZIsli1@9I38D#!a>Nm4%FyhdZxD-Q6C4L1}Q^E0)LIink`* zSXosew{eYE-%M44v#!4hm{&jdJ^0J9A>ym0Y?^5E$JslFvYW{^WGow)y_2>^-88epzxnfH?D%dPLE;sXn%}Ju@s6EFoZ8Pv?W|9z2rWMwX_XjoS|;-~0Wk z&u*I-?5YfZ)yq`#(B%HMXv53jr}hU$S#ZqBh5eBEqgt$y>(o;Wb-Ph~m)G-F-O<$K zzt^Tephbh}?MB5T7VL7qM|gQ{V!N*yT=XeqK!BhK-0<6`Fp$W~MlxW~?l@20W*AT0 zVy?mY;dS-Vuj_*0CxZtv--Gt6VNq9B)6;`bzbmj^VJV{$)sD-u?(cclKBsRi^jEZHCBFteo=NdcgeT)}3j53I zGdVqSvUKPcS2A;qwFa!)9B5N2%%X$SIheoq9IVZ~zUzX2*)G1DYu%Al>}vKFLq!Pi z-i?Bd9iq71hjlh1J;4ZvrKoNb1B1h#McvfsDwp{Tip=%stG14X7l}xZ_8w@&W^hN4 z)onRggXH5;PqQvh$@_&v_+*rS#7%=*9aAOMsqq0Z@;#yTKd0-Xy8J7yO ziU0h`;%Iijt&HR`to101f4-45!Iu@-;c5j;i=UzXlNpwZ*ms&=UvGZDek;e%y`OnO zOo+WblQM2_j4d~=*1AJG#G70O;;-MOiF@*XEvUb7BxbI8BTj>*wtstnCir#CP_Fr> zvEe^D)j=vN`D?=b(cu-AOXo`YT7zdEyN6sgOb&Bqj}f*b@#9kpkv zy7Fw9a_y*fkh!q+rn@i^iR!+F@4Sg>BMoCGlMA+(h*|49W*T zLZsc2Ylw?fY&;6ly-2IF(@CuxI77&r(79=+I*kd$!lQ~>rnL4t(>h~IOHKt0_g=~j zaSWX@^cAomEN`53?Ia-wD!*nqDtyL_HtH8~9|b|^F>~Y7Po-Wmy5uyFmfPlaKnMp4 z>6AcV6Vi6_Rbnn7fkf*pEA0`0wz;8C9z5R_a@DRJ#ba z>(*w90B&_`pr?*;D&{%pml>meKCJcrf~Op8g}&LE%1s7z9#idZW?pA$XT8>5re{-6 zVz<2WAj5I}Xp?oIjIsIk#gvP8mZ<^P@jBV;N3 z3Uk&!4IYREu+tF(Dz93lQHV>@6xdOs2N!?bDoseK;x#G&dQag4Xn^1~&rgUf5X7a0>?EWIjlW^GDPx?lht?a;)e&ibk zBFi5PGd}zw=D}%l@Q*F1VFw2O%OKTDmf7{=&Te%(8$a<~je&WH z-|B|_-c^*+fL^5gj^n`QHP5xzGV>8)canKMe88@7uRc}n(ClO{N^(ycv3C@7=k=JB zZjLdw03CVNvR8jl^yUkmw#Q7cSk4MSqj^(oAq)b?S8`2m!qNl3PLMA@S;WRKMJIan zpj=H*eipd5T5tH2WW1*NVZ4ldzayyAGiW#d>7odvP)KUsrG|Po8kPHSd1;?tE}X=zG&8Y-ud4IuW`Ne zG96Wz0OO4S$22OKQw=Tqb_pa<)%S2QjAoNF#NB?OOT;ZZr20)SMd}Luw%1c+RUhB} z9@-+%^mKhd5Y5(vn4PJ!lLMp)p31tM zv)0Uu=xgQ>CwO9y!vyey|9c=b1GLJ;gmu7s<7@XbWt(FXK_C)s0p$SLf1+Ph2)MEl z3gYqx3Q0KNXNbMOb7&Y|RpgV~*@^%tv>IJQx^#FX9_ z65kvmR=Qxu|0?-DlMKm@A2OV{o`I<5whX%HRz`j3h=ialL)MM6;jgL;bt`*Jeu?<+ z)7)5}Lv7}hnCjcdY2Au|3eE5OVJ)nH!9#OkhkRR-D-eoaDS^E6%~&84f!KxI>U4kh z2(kstM^~qKYf5)Yd`jYA$?W)9V!^=I1pO^0{ut|hj@`3Fzx46Kkb1@pK-~gl_)oA5`&Q3uefT* z`v7BH9~X%gfoQXxy&rQ;_o6%8+HlLX$=dy<<&p$?3Sql^4_rUZNmGune>0nZ@@+oX zBV@k~9beGf-w4>#{a}+|2jc#8|Be7Af|6d%4R5>kSgHplfhV#89Di3_fldbuwn^=K zhcwlwNiWo{wX&stzt?bgsqL`60G{!Xqn-80*s4f;T{bHI_Bdsr!=J+cENI{D+u#9L z+I%_iQQTRTQk%_2PNv-Qg0d3K6=x5m%c14Q*Km6o-Q4qH*~>r7#Os10fRaAr3Wy07FkRTEuR*%J z4us3QZJ+J>yA;NngGfV|)%|5=8ZSX9R#oM3FmXTGw&C`cUi-x1M*So{$sZt|gOTid z-9?5UV-qZOKnoXqT~?@VcL6b^PP^(#3pGQZVd+egdg+Z4V=1ypEl> z`bOCeV0%G8aE>OGOep$owy|njK1$Ev3jF&`(s_MN%6BuZ;rJMlhrxU^jq3PF+o4^b zg!}9V`?G?8#Ju3cy-O7B1yfI%4E9al^Q$HDs_m5R>oYkMSe6G4jM$}k%d-^(#pbQW zZb9DOX%wZbf4baPjf|s|!*%1{@F{2Xk+$td(q9^;!T-CZHi8d1GhF6=$430a(N~P@ za>3m<{8_jMIeGYUKd(HTD@U>VNyOI3F)CU##IpmN#)gB-C#bV{7yYRh+n*lw)I$d2 zNRM*6kR`_$3f%`S*xqgfDE8eXAmI5mQuP`+0`FaF=ZDMdtNQN`pZsA4IH#ZM+oi?2^B!CIO65=-_#Zc-gkQl9RiU^)1f#?tY zJR`Ac;@<;P)L{eP12<1pKxg`?@pIdV|Ttdmh_cfyB-wj^My&M-%_em-i;vabKETj7E z$H40tJ8{R^DBXjdXq%iAHO63+*o5K?w@7UBgw1Pae~vyI#jrWc^ukF>AHC-Y?fC(R zay$O7I(yGe2W>J$!2`N&bLVI1=Jqhi(*eTPc5=N{f<}ASt+XTd@3z9f?!`x?rgG}4 zYit%5>lA6uNz?IO3*^2M)N;An601&0{#-;s%affqa_YphOp=M*5_|P{_r_@MwdWY= zEsiz7i}~IJ7g`Gs3wryE0ej*os+aW^|F^?U-TgP=LuhYC9+n=q=7&-3&^iXbSIwcT zwSjY_kGnQ8O;PtL*Qm^?dm!>A6Iq(4s@?amav03v2%9hk`srqu_$)8L z=Wn1UUkHEwvxaPAa~^!u`616zhmFazri*4o6iI!m0PyQ!{mLe>=6r*rZOh^YBGu5K zYW`8d@<%U9K-Bs1^w0Td($}mC4}=IrP6m7{qEyA^3##piJ6iAngCyt50p3_6TL7eR zgy4Fk+`pdls2V5O>(*+=kmhJmWdtnlvXFHYE<|XW+A7F@YP}sU>EWMNkcQZ~Ta+d| zi_7G`zryu~AjF)f2-?A!m(-E{7Qi{;;vXTQ@Dq6M-5(Kcx~zOi#YlLUb~=~%sD%WgwYFe{d*q&+4&KBlRNwURNdu@Pq!cpl0i!pizq%NrwDpn(Npd5QkP+$w*d{ zSKleE3q_jqUQG7!uCc{o%gUW3NBnuOI<&`NI0S&Y{R3rfrC)x2pykh0*sENbOVEE# zJoC{)iIFlt=t@!cZjPmR5xh!{)6X5rptu{Uc5ET@XQ9ePs8y-Vu+*|6^z%yg0ea*) zVpC8qO1iBQ(0Q}A1ZV`v^AW}R%lRFoL^$48Kusz%H3Qd;M26mkI1Mm(*td`p^wh9T zS-0qg(vMe8*TuF}X7D|P=bi^&+Re5Lo4*QeoH!eiG5-WIBmr$m4M>AEQwYgY)p1>R z2UM=igl`_ky6l&Hp%y7M`qTAQ_^9(^j|*38?FmRA)UX*N+#cE1_aM8f`E{A0qJ>w7 z%KCsL^N^7dp_X6t$m7Y7Z?2m8H!-s9GJ%B}ktM$oLasuZujG=Yxv2MpY6NnN9iGRy z_&4nW-mLHf^zYf$;~{s_PIT?KTcS7nvrTgjf=c)k77rqVuZwWD?egGOch&MLL)V}- zytG5+kliSUIg+FonfQ=i)Vs#+#AVvcmw;cNXoN^!|8-xBK4Jxglh(8rUdZ&QR7`np z%w3$W=Y2__&wCtmpW-~^<{!5lcAy+|2%ML?2K0>J$F{OZnXa^D1sLG>lO3g=N66tX zg4!`wHO7Jgi}6`(-46lW*t-cwGd3HmXPI4VF3)s_Cm>tO9{GRv-gxp4p6J#wiBacO ztk_eO39tkdFKTZfyVV!(K_3a|=BL$p%xlC%Mh*-CVleXFl_&`-StY^Qb*XYweb3xA z%j9~r=#mZ^aJSH5?g`lA0G3HgeirHKSt_?lLx0HG3w+FCn z4LGuxt#_$n>~@iIC3q7X1YrbhqTDf8P!_A_L|L#VsLReAIFXM0j4 z@_3E#FOo8$8^G<`J*PrdBg<8Xe%|@>SXKU(f@mgnjnxv8TrxdUB0@yUvc5PddEAu} zz5W;~Vvcu|e-wn0Z0RXRlmfo`wUyyKdw*7gGGBVLF10#TnZdNlWS9XO%&wIKU)$LB z6!nXrk~W01JRChDfCvy`isf3CIlUL<@eW=p?Z0me z{hbBWN}S!WLb2m1jOhgPPDNkq+*o;Z*~yD6vW}f*!1UBRzy7jhgqp>96Gg+uB~$g?>RjJW zm7PqE=K~oRnXi3qO7+nME5ZhwLz8Kd(jsWVIJUEUj$sSr!~B2dTTPnH}DaEH-f zlA|`BTq8nP;DEq6nh)wnBq1>E$T5H%ou9YfnWP1wMKJnTb;%1&cOl8zO~Tf)4LSqwmDtUxO3_a`QUh9wB!iMHT@lw{wQ9MOuJGAgUx_5SNf*(;*8au7q)E% zMhN|&_QW(*#jpWU`xiq6S-vc8iT1{*yXSqG6_@qh411~c_Cr3Ce3aH$YKXG2br!Tkx|t(U5zt|hO+*o z4X0PzSP{&AHP;|moM*w-GaPKC#1^e3Iy630#;u!DB4dSle?z~SE3Lw^Ljvy#QDn-s z&M2wY*DMy$^2W$*EqOtAL$o9&-qFFrYf}z*RSP+l?)uAqKF|&8eX%Ygj(-Le1$th_ zinm2jhp-SnZ2S0-$;5yM*Y4;!S6I*`;7DT|es+ghC8AY%>mws$6 z)12^o9a=s3#X!pj>5cC=d8j-&pr+nSxwdu#W$%zyTJdaDeEtlOMV%Dy3=cVJ`Edu- zpMjXApuJm=LDx|Oy>Z?NgqZ?FR?-FU(9zVt%8+(`bN~pfMq7$+2^&8Mvj|w?G?A3i z#Npnq;;%;}_Zs`w@GVmDdN&h;sg_b4v9{1P=1b9*fQ*Jx;z14L8tdqDHZd0VuCC#L zuYz$w9H%qhRfyZ@`NHnsf)uYc0-_e_;ps9XZ%-}&SGdZ9X&Z_i>8L%tkH47Wb8G>1 zn)fd3XS{H&{^PUPU_Q2WGfmE3(aV}$gP71Qc`9NC_g% zw2GSaS@U>w*r~UGAF&6VcxZ_L!vin=KE2uO?H^m7NL-&on9MsrpMIuph&ZdF42x`i zH+F?Fy$92X3RN|J7ewl~>ovqB1a4!Fp`~s>FLf>UdGIg*7(y)@Y7AWVF3o!ooC*kq zu>*S?W5fP-98fO9d4<2=3t&HCUMZ@3CFtLwtDZgzqX2O>eu<|45I{*O^NSMxZN~VYMIQ)%Q%L6hz{D=BToYK1#a#U3^y@v8 z%Q+TMqbAh?!Sk!tTT30N8S71A1+X*reu$cqG_aFu(Nj=Fz##J2y` zQORe6I;aTcp$p@p441aRVQ}0#SsWelhKg@~&-5oIoTYZ^?TmJxC^kGvAgr|HhX7@C1UNmMFS}LRRInLq8p!gQN?{FdLNh@2B5uOFR z59UPiD)^Fi7VmCAuljJ9>V(PY3vmli)nK{dN{ZvLQYoYCig`b#?C#^hYm(r;JgBz+ z-+DCmk{HrGe`bKVKC!F-zq7Ox+juXnC;|3=gVsM7#5`}ii=us4*W4ca>@ zB620Ss^Tn0#j(I!k8*hCrP-3k0oL->Qt@UA%knP%o_8|;0}cAvuOBE zeyiBsj-h*8r!Qhln*4eWN^W@AvV@tZKym!Csqy2PG(OSLhN~yW^{%-R3RP)lZ@KoY zkJ@(%mi!RQ!RoJd{$03%0CC2I18LZBIY$DYMXQcjoE~d*#Z$2j7eb^z_8{o2dGw;F z1OKtSrp_#&q3dNj1k3&Y#x&wL9kdj zR@SM@2$$b5Cu#$Zw^p6pb^W94lL`GrN5om8ETl7x}=| z_}~?IAw11~kP838QT4*{vwZM}fP$daX`DcEz-gA{F67}sbwde7WG7Dquxs(jAEka zy2toIa9R~Dp%dN)gJYNkm~StPr(Qg5YdX{^n88R9y#Ka-L;^7-HW>r)u$5z-w9z=` zJaAU{suDD*Kfmtu8mZx;!0_#_UeG`_%fNTDIj$k4pBgS2ptA{~wJ*m#ai1Aczx{&3 z?dBY7p5A{=-p(0@-3$f2(Zwm-Nf19C8tK6m!b5}{(# zHTXVKX=SN(^I*5>!$s~AmZ1IQGY4vvj79lf9}(0V(!u&Q(;y+9AbBEcfu2}VBeyiaccf0{S^Jf>2y}w zrka~Zboo)ehr;Iy0zhq%gtL*H^;+B0%V^@kqHl#~$-6-D@et)47>q$FLT3FVsIkLh zERmjUCl9W%Q?I=V#nx`k23K+sjXy8)=OpTH1sH{9rC^=ZF zwrLzyX9=~mdx=LLUxU5d@&jN&G_RUNP(RqX#Kwh_2E4y&m@&=X6vf#55yQ9SjXN@e zQ|11NZS&*Mi&M+n&dLm$hbrIsR|D(Re?OYqi%3<>g5h;d}LSL8QpAC6p0P z5u?YHZD3l-9w)-|s0V*@ID4$vm_vrj(rkm-=7&HJI*`(0k*^D%yS18;k%kQek}YtnX~oaLoVjxbaIm{JXT~8(^&INUqKDWKEL%8@XLX$RRWn zBm$%2(~pz$h-&>{0(^&BmOL)u)u90`H2dtZ6D~hX{3MIH{4(hxQk3tXB3( zdMK{9apJ9~#3IiKfUK=WY`QGYPh^Z?d-as2gD z!}D|%a2NC)&$zBjHs`dT})+DSiwV@T`2{2yliD$=SnF5&_4A(AB&d3 z!@JPi4Zr*A>m;0C3u4c1)Sy9wnQ~N0o_?}OX5euk4SW0kF`evPOO*pG>+#qA8)d3S z(z|wgN1+~;!2+wO$MiW;HgP9E<8fo*m8x1>>JRvIRpzk)%NOUJJVeZ~pQyTPop=E~ zM(Jwf!HHJ@kV5H8uBHm_fazifh`(V_5}YQYuZVUo&(feu z>skALU`}Sq=GHQBxd+QUJ1x6fsw8E55ey(p_edcal9)s!J@A0@dD98RdylvRj*7|? zNfg|1G-516yTOP^wncHdc{^i{KhXXe#_ss>*A>R|S+Vn3pJNd-@Tth);_~&86Ch2l zC}7&9uhxoSbQRJKJ-Kh;{=v=h2#XouHV0JqV05x7Dx!D$D8vD9ds6h$w zrDt!``#8i&rI>*#O}OQ=ZSi?i)n^*sC+uSQOz&?RX)Li0fZLH2K}`$jYMbN!45|NrGO@CEt zaj**zws3@E-Y4ceUnH=Q|45gSR~D--=6^*-IwQ>c(NKv<4x2)Q2T}FaQ z?SP)$CT?$P`7p&;g@V(QqK)U!B-ZO5;^UMk1^mS_kLKI_zRX(4Cy3*nB_o<0T3Clh zy;fN9$Mir!3UgGIAGdsXleo4p~L30-A#hIms5$C*ObguqOV@dAJckkwwC1K zNcusW!lUJk(3L8;_D zg(Q^5Rf#4;QdeA6Ti{GHe$@izb*35Sub<4BnaCp0y^|vx2?|Lp*#3cP@apAHj?cXO z#xKiLyRP>6(vz;+-QX7)^$GZkCElBTc9*BF$1$&#xjHF{;Qbh?k@l4va0~Xs6u2Ce zc5hSZW!I=iqCH5lkb0k1E%B4Eh6~8M`yW>$*aBaVT3-0bqYA}o2OsRW|1bLl&O>2G z89l>3WWeZ_^rwMwICuNQ8%#qG4x$+BPDvNK)N>m1KZ!}>mi|{F;NS~dH_pX%k`c(t z4Zl3x+TuS*gEptV>nv5~b;MQ`4!+nbJhAcg?WOn_BZ%ET^T42PPF_vo5cQ7g`-%ke z_n`d=G&KEnM5hcNoYrP7|zGccS{-Aq`45MNmEee{hoi@X>QDz!xW@(XQPO3{YMRD(!y`P{S=FXV#ZTTnC(YA~}5 zy0*%T84$5gUw6t@1~Ka0^sylRd~ynn3gR&N(UXL&?YMI?Zy*p>XOJN8iyLspKglik zPM#?F&#jXNio7VsgZQE z!S3oQeNEc3?yJNbtj0~;xjfl>`2{=l_0NgwksXUdIwM^OjA5C` z-}d2$uB(upSk4$>&H0)3o&w>NnilBP?<8S2N5RKj9LW_biE-oo62)8GdR1;~R0U~Fgs5)#PBo-qV6@(@A z)f%4Kvh@%v(73(hX?B}$>_>5ZvlR`=F@sx&q)*o5rNPEdSwfUdC8RD+Lj}Q_IYMmF zEF2pzQ{z6HNDX_Tk+gtpUdN-4`g{Wi(~utL=YrMzE`gGhlBrZ}*ROgs(@8xF9ag0q$!h!!;eXDVk9% z!foiPHa4E6s2j!{asCeP&5c*Zz4wLjEPt3D{#fzC7y6{yT13Y@l5oU0lGY;3Eairq zkwF0%n+T0m2ahgh_%N@~9t+}IH{Hysb25jJlW)^q46LT93HzbFkn0zk4XfQdu z1_;(bukg(IHE-rCH?V4c#DSb|C;uMz?48*B%*KPbbZ`2B&5HR!h2Z0uy+Vzh)rex$ z6DVI0$Z}F%#`^_$20@y~H-FRrwfgwSV_KydSyJ}$xx65Z5l~^mJ%ZJL%(T_FU@#3C zxpF^bmN1W7^6BdZU4Z3g1bw9g@YDG1ShszZgGI8LOilk;P;;oq{7$1Uc(eEAV60#o zn`whvq~ByR4h`h%1BKoE(aXruUrLrH_f7+e2>19;?C%o|w@qbw9yzScdY>6I5ng5I zJa=-rGnMBDW)!S1Gfb+?UX}4YD!{j0YQy&;4H+mJoDJi;-iqx$J^h)xX2I4YJK0%o zm?YBa5q^3Xe9hU?v6yo|6-!``b;^Rdk5uN=Y&oJVdE>Js#j|Dl_Bo zG-+CuZ}#$Bkzcg8fohP3(|z1tKySDex@RXQxmn|tHUeL00({?l(K+_tw%iW$h>_(T z(?#!gBadZz6g&T3UBQ$oS9;0)mjdux6z)aYtGG%QOK1VpV8F-zm)eAutF9kKU)((w z1sG8VxBUFXZ0b5o7qw!6wh$9!KEDo1V71U&TfQ=>L0^4|!6|x)amZAvD8%eV8RtxF zXTdR!b>4{C6Hay3=X>fm79-HAC{2Kz_%u0Id^78{*i@nd*4+M>=I>^jEm)CZ#NNC} z>Y(&dVBg!#Xs8~zho?X}(lz&;+66yIKoJnzw?Q%-!CE#pek1|Cb#qWUPg95EEH8kL zroc(2kmTt;HnJ3avnHaP4o{EKY9D9)RAyPT?K)$r&>?~y-?sdUiTCu*atV_)m3Y?j z3?8_NwVz<^o(SLc+dX-xv!?X&#a5J`ZUA-(yDt|tneJt+zweYS97Y%}Fn3f-53BcKl13R{UoGmBQL2c$?#<=kYtSJUOnZ-EK%Hg zL_N|DX@F^cw*0Z?gV|z}Sw5QTZ90FzmHmsK-(ISfiov3?mKcJKSL;JRZya|@H2pNR z*pH|Dj$Rm9Yv?84 z*8KwFIveH69xC?rF8?$IRZ4G*VM@zdLWuP*8)(Eo^J=a?rrsrVn9oBbUH_pxHu8$i zcXITK&A#(vgKSI&4joZgJ;2UM_NUYQ2fM7Gz5lsYaZ;OQ77zv#-bgYG$tIC0s(L4(2rjoam62bY53hu6MF+ek8FSSEB&(y>p zX#o?~ofI4OQV_9YgEp^07m~4}%w4e%HcoRH6kf_yY~Yw#P8~=fOn!H-rbw(U$2V;% z3};TY&nsusOHGq4nxxzNN5{@Sg5;T?TuOjoA%<<)fCE3Z;DI>|}81J~-<}7(S z$JPkwZqx}1BuXHx2C2eMogh98;;#)tQ|A zKlhZGh_tpzbNXMHP4KI%egjz;r<_+>axq%XdtkxCZ<`LA8hygJ5J4{5(Egx1s9ao8>ti z$FMUf(`x@#NS&x9G8Y~*1R%j%rlxzZTM8Zxx5Y6B_nx7aC# z#4&HfpREaZj<-C<{Hz2Y!7;1=AMte>z=HcBG~Ox8$vQvVm815$=uW)x86A5zcQSv9 zXvnj%#NuuwONj2d!OVp$nU0>8|2b;%=4FWVAWFTmecpFJDTmr}voyzirIe!GpHLSc z0)x;AL4Zmc>M}o9c!%3A;n)Y=Kv!cYU|Pw9$kqC1kKTSiFgmJ1FF8}T;j8?c%#RqMkA`+?oI^)`2UBT|P1hid=%3I<&`nd4a4gH+{ zHtiO7lIVadjyHjY0i(9n7=oogHXN;hdm*#ugZ`Ch6(9y_Hzki>saI7nQ4KLrOQg<) z3*QGMq4q9>@fRPeBZ3;u62I!^uV}wJ$ZfPNZMnXTJiaxuIBec|i60KzDyUl5f!=os ze6Fx_a!m$^W{E2SRw5n~X!!;a^?4p2&R&HIRbqFNy?_9?;d0w(cTs-_`U+{g8`X3S zka_tDpXTgEBeN!jWBXR33SeQ58o$xCz)i7IJ*6^Sx|Z6WewodNjHZttrzG1j%I%Td#-DU zHuXKiV1W1s{hpNjr~Ul5$Lbxm8%{nhYUAR&Ou`90iWI6=GA&&S6i07Zj>2+VmSRY^ z?IbbvOXWl4P)hR$HYF&&vrS=@YNNdLP<7ICu1-4w(#s!bve1sYW#&!KA^+>rRAAo1 zgGMv&>Iu9z3C>j2?V|06?FUS2z=_6o?<@DHYGb197b3VulVU(4gitT75GS*=dvc;n zjwLWnfC6h+`M#u2S;dphs}q0IT-!w)7``CXifngo8KT%%iF08wz~__$*}(XeEYBxO zkVn;NYy@%p3-!#4Od}rwY2`i{EuWj7zd7+StWUWuxr=f*P-S)OVe0MAFXCS>`wSed zr0QU~&B#GT;D^BOP34&uNIFg*wtB&r=<{zpM%Yd;u?7XY*RNj8!%esN3uOUOo2ZpT zr!h=tcjS6yWUfj&<5(hy*fZx3lA+OTz0zWYQMdxPhr}%zLy3*c!GNBeCrA09AITm4 z)VYBa!atKY=q3~<6+4{>6l?j*1q~?I!XDV643{%TFPsx4w=bw{G1h?n5xfqNg{Yf) zK}1tcoe^UBVwOI#zh=^fkyasy@GOmx3E;V;+hU<%o8SS@>X{yxHuB9tE}oycBBMFq1X;Q)K?ejEjAr z8I;~W;2e|s$mD6m{*2W$QAq7teW;Q*PWqNQMW^{=nCl9{+Gsqx)aF9p(Pd+IyARuJ zTO!H>w<5}h#f4jKfN80X$^N|Tf8RnWusHjj{b5yCvlVh_80>#--e{G$K8!O-$C^;3 z)q$@su0#zC`(zx>df77`%k}&y&0~c-=PG>v5YWTVv2d$Z^+(Rnd!)~yg=!0El(kZI z*uI3Z@Iwp90Xkg$eAev}q`_p!Tyj&vwf42exQN!8jHGXtp(#IoK?#xWnJ)Xgzdhi) zx8oaa13DE3!8okm`eFbrwi7udhTf`p?B^9@itODS0kZpL?9aqB`#j>;G%*=zhXnnw zXk)8aepPDvLUu`8S(AHJv_NX0k7}yFsp7NRJmO7^-Syo55o(UHP ztD(iwZ2LCb4u7!UrYn149I5LaRDz@PZ>2&IO(kdjGSN!jZ^aTe8@K~P>SjIV1WP({{*^?}6~lA?QR zbAyh*$OY8LGpd^T)RA@1+B_03^$ZTgHBIoxOE+rCPt#O0GYpWH>3NqyZF42=Daz4y z>7>O>_HA^<5@Z*0+IGApM2s%KleBVDHukmw+OQAlO0ZxO`3cI=nm(Hx_*$RMYlReq zSZTLX+akGOq*J{X2s~jmDtk{vO>S^pY%&F|(ywbCSGNA$!;E>B%c`@O>5f=-#qtIM=td?^Rw51ADaJ4DDptE7G3ssi$z zBJ=j5yQ&|qqeijCv1lRBzw|v21~^XraY0P>&XkRX`Vu@&YXSe^BmRG|_nuu%MO)Zt zXaWMFf*?v$P((nGDm5S~Do7QO8WfOT1nDI-L203P2r3=vy(LtEP@?qSL$3)0LP&Ds zIrohF2kw`5jQ2}Ml08M5P++um>@FB{CA{zz)72`_>N<~O?$+CvL0#@Vnk7{M`p+2k1`GIE$g~~O*ir9M zQvWCV-0tsP9EaM}%xMwKhz=@%MN0hw>`4ewZ@KB6g^H{qQHD6bBf72Gl2EgOF`*K z3ct^U%(GG&&vD+$D8S$*5s9~~YCXmZ6hylLy04w-vvF^~W)&2+e$5s?spe0wJ>uU~ z%S4fO^7Gb%2kTxp;t!HLNoJmulKgYLSwLyOu4oK(a>e;0a)1d zW1I8`jq7nkN1>X;$sx7tSt-AnJocDsw+(?gckL<(|GUo*uK0jnL>@RLtK-W7Lo( z$%t1T-ZCOIuKM3}pXWbOj{k?3oNqaOg_M_nWf#o^pCwo9HD6Hq&*f?|ZGAR!Flzpg ztbj+mUQDUz_?+$U1e9LNn_yosKi!*;@Bz`~!e2lAV}5j(X6TH7n{0aOQYa9R!T?6%F;f)UCbpRzk}`t;88imt3Zx3Z8a zaf}TMSAi4YNhv1cEy)c|!Y!$n(@XpT_v9aK)eW6VNEz15HU99j!VP9< z(|Ek@dct{yxmYNl<2>GC^_jL=Z!`z>q=;FQ<|c*24bw@M9LEOAARJ)*6RvuS@iS(}0GK9C1D>vzI>eEJ}&yeh@XQ@Wcj^KN(ZHl-~ z`KQcj1V!ew35K271X19`R!)PD^*ghWZ+=Qj-GgA?cK*YYqC3(8rzafbMZ=HJ!iTGf z9}hIT6qrR}Gw8>?FG|bIl@hVPAAOQ&@nrOxPPXH+7X0i=>+A9_y~{N*8}ErK%drvA z2f>7&AS`Zq%19qgfHnGcvz4SOWSitfWyAntpYJI-GS z%kprC*14Q_QLT^MAd4wjQ;)>VK!b<3NaC%QE3&-I6OoBxJf&~txK9)`5#OC#{vZP? z%QyP7sdiT9=zWG5#W!1m?9rOPo9Q)#6=E*EWvy-_^;WY6 zu2uJ^0fiuqh0QnJro6Y)bK;*5FQ*d*r1cu^i|EKC$!sTjpy&Hebbor@Y1+z(oOprg zJQ*t7u|8(s$;Z*$%R90DD~o-w*KmTz9Fd@IM5)tm>8WEM{~A)@9;nSTo5Er}Ol{v1 z&_4KnLVEC85O{Y4!WDd~s6g`F0D8Iau|7L>oszhgLwfw1%;brtk-z)n%V_kK5!2O9 zyudLvbH=Sd`b3NXB-@ke-n9v6CGi7i7(rkcxKD_B#7WME9fb*z!;LN+UlzRcAJvDD zN@>cG{*i72=}NrvPyd8m!yyAdTKJyLKJ_O4Ug(3v(RI(fNkN)oYL{}j{u6u9tn#*k z$)w^=JUfQCu$%7NA;+-*Bp~5ncWyCKKM@Iq2U)GOP%~)(_W;hzQfID-dO>$TS-smb z&5)$RUAP+N345e{h&p4KeQ2zSL*J+&P*u4FxV z3xZGX2$bfQ#e2!8MrC2QMl^qLQprEHW)*vBizZ>HxUoRou#z3mW|5CEd)+Iu@yTW(h&AS?XPOp%Odrq7^)dlxtc1Im{)A1O zNJoi-P#5SVh@&1)8Ovxb=|1dgwgBI1CC=@UP)|FhBYE&8jl8?JGPQn&i}eh9?Z>D( zBU!=N0o#l4_U=uZbbrX&^NGivBx|Hr6xl15_XdN=J+B&1Lra!bw*0m(f+c!{UH*R? zmGGFv2x^U9ZgDUT-(5wvLZJ zy@%{;xckZ1&_g`y>8cqS>sHQibZNvVbh@4O9a_2T64n|1LhVmg{$3|71u$w@U&8M) zeb(J1t({4%GVGUa7H^Av2yxn+7E=r$%Pi{692-g=-@H>vyJxHS+A=Y_af%bT_%~LY z2J-%8=6Z66G5?JL!TiVWi5=u269pK%C1ypv{_Ii^>!Fo?Cilio1wqxBAfgG>HNM!$EKpIQ<)8Lj-W(~Q zZ#*aS#sO)8PX+DJfHw8(Vd1&AYQUf{Iq<_CKzG2g((pAVgQuuIecuCa01ZW@)%owz zM@e#ZCBfo+U36T(@en^A4qjRST_IVVEB^y?TGDKz9Yd=&?24<^BcIEb>xnwR51d2Y zik&yR+NwK@@rMIER-8eTy;M)UCx;AQJqnUFea?F(qC9wfUtO#ExB5?=fuv*yX#guN zb6Vw5)&_+;U%L@R2@`1*YE!NPncs=@<>c*`0#r!L?Y(VU>0Ey>J=0(quj1m*3kD4O z$*!xhc(aVJ!)O8b+l+E3{y33wqETZX%=Q<_5t}l0Pdy^FWq4ho18a2k=Sh%{$r?rC z1)iI#@rv@`03ghnGPiKXCg&%Y%A?T#u3di^xYZgQXYa^(+D7?#{8%o&wCXhLiBOGO zZsiz@0BGQScO$;R`vgD){yMEN+Cc|VPlMfCs-i8A`({1pE_2FTH~UMvMXxDJGXqu{ zsJ^ntFd05IwJf6*l3KyISa%|8D3XNVD}1lk0D@^-X@&uta)#wuPlKv2?aW^V3<}M> zH1oZ4GQq=;w_w*^c!Tk5Y~l-QgaOU(jd2Y2D7!HckAGaSC4%lJ!_yqB&0q5GwKPBJ zoUlM`dmMhI2i*TXQ`5HWBvlRnz@*%MGnASM%Lf>BV2YZ$0;y13qDYhy=XTlR7^ZRP zmdXF@6&*i+laD%6W+iYn*`fbkYERXL+T%rO=NVx$0HT8CpwBqvcLd;N+eZ9G*il`o z884F-Y9Zr3O=xmQpOOU}G%8j}Cw0tN9DMDYSL6yDqBKss%7m`sz6J#{_%W&gB^M8p%`wffg7ki-Gohj{~jrF$}#H-Kx}-!)!s#d?fm#qa957VOT{85Rr? zx!SR&ZXXrp4cN&_tSWfxBPvSf_S+%{*ukbsAfw-<^}cKwvpf1iGm5GQ#S@9iZnb>R zxG4bcw*h3O(#`>Xvf@j?p8U2QNy%-}w2wPMT`nc1#$+n6&>Ld1-u}}*+>}u?BPR1F zBg?OA$gyi!ykf2PM8%wtO^)8PM|*FF^=gbomFk|c4bI+6{jA(1(nM>882dJB)m&SWW=wBl3#N!t|hb?=l_u_A3S?oRj?~uV>z~ zpWR}e7_c{~L+9E8DeM%qOaOV4I2K45g*u!+8XtzA9_-Q`Q}YprC?v_6F2KXNFr^NR zJhOpDycI7r_3)HEmi3tN{OO4HqRZ-ZYF9nQcUd`-W|Z{$fmHSjLg{ zLDx0xCTPpAFCPHca|v)9@%_lzQ6mfK0uS+b-H&66<=7rCg|n*@na*6lvPAdy3iM1~ zv-!=;6sMMPQ=CTEo|{}{5?jAom0WGNZEpcXki}3_US%xEymEl044`cj#ku zu0Pi9y`qySDfduK$u4m0{>e*;N>fy3@5{V8h5BGg*dNrco}p7QrzQDU$Pt>7U9t{r z#-{CUxB_B}b}e2dh9})pcF>SRszBk5UV_4{*HR_T2piPJFqwj6Y)!bVhuq+^yOmbb zD|x~?_EL5Nf=w&La+E5r+XeW`TV&??4vs44Z2!#}S;PFqzH$I-zrYzYqhCrG$kzR| zzB9nc2GZQCQrKqdVJKB#l@zqMx7fdCXZ_-nIN}E*o$KjS?V&WW-Ln!I3l)Q%XJ`k3BFR)L>l#9BX7Xvnp7=oZtYRO}zk$d$K& z|80ADRjWmcS!RT!-d_~(@27uXA88R>svRh3~n0X%I`QVzo}pbB-3D?w{ssTW!6)e8dE7h+c83x%>Tu31bvo3 zhq~FBFkFn_E1Vo?4|&=G^7nxZ>=j8A6%a9}?TNad zZ{=Xo-|Iv)S|4Ai;{rOa+s&`+(#_EqJa*bs`!@FSH>I~4z?{!}f|G>NAUjh@HGN-w zUT`5Y>xJkdgug_gt>5rCO*fn6Yz0KDb+Z%SDF3xA9E@XD3#4t|{e-q{$Q*2|OK-dj zq{<=fZz*bzEZ<8w#T@H7q(AO7J_(!DrOcx%FTP44R!1_rMA1OKVDQlJMf3bjyfBNo zFWxepLDaYBGJCj8?{I=*L_kbC-bYjc{wda+&gF;5ZRiz~er!z}h$yB~lC7=cydC8E zVtPViPQfnX@gD{B(~^v&<#!fl2e7S&-e0<(d~l@<`9w&eSX`hJ4flwq)g3~9R$h9& z+3Rff=gORS;WnM#UGetzAI;Rcc{UWUe;AfhKss0)DWBZG4=2Sfe=Jh)?ydW+XKh*} zva{9EWrf=wA37-R~gou!E~BuBkA13nv-$X$!c5+>h0 zDnLYPm%8PRBpT*4ouvz3`$KI&?p>rud}o0OS!jH)6!2v&E;!&IT++N@rJ}$~VT=cW zWo&BL(bp~Zmz8OFi^?SxD^LBE&Ah~`i zZhlO6({C4+c{swpI*?kGFszhVtHliU0ED+xt$xul`ugMObnjizJ2i-moT$QIrc;Sb zL3G5?=-Oxn8C|pm-hyn6P)|UO8JBfyUeXWl_ z@CRlsF$aB6M-UG0X2_9p0Ioh#L4;JQ+PRxcWSB6aO4e1NO>e!AV26shn}ktT?^14;pgDry;?@k3 zuu0BdNGz?`d_uZYvF_4R#`UiB(%Vm#P%gR4>uvt92Drn{bEf%P=E)*b#=i79h8x2m z`*tWZRbDnzkQCRf(L8wOuN)Re=AJchC3$ioz8;AeCu>uP609IJ)qz7wc2pG!LrZ45 zd(6K6@xn%xY9*6>q78FAq3+{-88`52Uj*1KMHF9f2V(gpUYtdblwllyr5`4oYu_j~ z-FsJO^?|cxO$8v&Y_aG-dysXBGx9~5G0ZS$ukI>SJ2Rz%(TyB&jIvUR@Q+YhiM98& zc8fV(1+h+#PB(<9btl03Z*JP$eK>Mdqah>_nW)2Nt;{ z$1$^)#=YDh-;I;Yf=?^{rOMc8IlOrP; zSF6PQBg0BEg{|qX9$7{P&YU^parU4*wkpv3Y#ewV->V#VmkM)sG@6v3_4^%HbaVlS zLoTp$h9d<^zBH*W)Wr z^!&!GwPi)3P@55ZN2mu#Nnq_y6%RW#4-S&`pH9+iZFvJ1I#k`=yt==6`UWZ?#(&BD zqU;|`k+31#TOHN4k7vYEz6Z-07q~z@(+&Ro^rW`d2VppbppttIP_cqXmNPbg(iBpV zY3F12hI02bMWULE>ub4S89MoEDnDHyNM~_4Q~c!52B5(_rwHR4ckkEGIGlpJy6;tJwfWecz$w?7QZVp zD>E}t0GZ0(Rf~O3e9S0`yKhT+9%7IwYjr^yB^AKV?km67y+yz*QcZSN&l)PGP=XPf6 zkKSDlLb9KsNfgEJV3I-Bll-yh!~!a1>VpKS(#}wm4R!rDtaLh53w$n=+TRxZBrjmD z>5LrbRTPi0u+vLqrfemL#~|s`%4ghJ>Epv%Bi5j{(wGQo?78#UNxzD!_3idg8eWvj zUl$r~PJu;XM|YH84&?cw&?6`^Hq=HF|D?YavZS8?cshK*_J%A+me=4+wvRwk1mQ?i zek_ecu_eQB-vj>nY{0ALnmg3V`qy3-&MRLty_%}>g7AQkdQ9iA}f{vadA+QA>u;H&YUa?<{S8x&7djG1kc;63c z?6I9w=t&N_!?TJ(8;SV7^P;5|CUFc@W;b6`(V4_vQf=n|IB@d+LI~Hm4tx zfl=sfddrHcpoTZ7X*OyfWTK}LeVKKU*v4n){9lBCzL1Ad41=g}rtsIJ$~q^_n*=w8 z-${gxcf9jVp4B{saHT$_0Ump3ek2M5#)`HU`HyK1yw$&RZo%FAr*l!UQGRh>z~M#F6B-seFX zFaMnNl^>7Nf^=hR5_jm<_0WJpkneYzFOFCiG3)(wY~a=I^E9>nn$xa}KRKkz zfY>a`DDW$-T8sVOFn|V-VpOyEp5lboyx-@F)uD-fVs8{N*EC@7#It(WFj*}Vl6*m} zu@id1+8;={Zj3WzkmR%QtD$itrtAA$lTgIEL*RQMg9S zNAzr($El;q67RCj6$eR_;~>GtHD3|L<>`-YF;FMABK2=sZ*dqnQJi@y;Cz(mbZ04! z$a4o14yxg8_ktgYV|Linz&wjkQoH_S@&<8Ry;bO3#i5Y7vfTo~w_~!G?Ok=Eczg=P z{aiHMw+{ZrQ_b>`gcl{IY&kvvS`-!p250A#JX<`xJt1T2B=Biv!G=J)b9>m9VzuBn z0eDg4wgqgfiIuuDMKY6qL7c%=pcOzLkONODi)rXf9W`U_ZN^vGCuT35CnC>aZb-jf z$xkO6n6jAG*_pnEcej_B@16ae-MjAR1zyyAnhzxRCMi%JS4(rX|MdVdx9M!F!7JWK3wzbkz5N_5Xw0YGbk2z0Ml4%%taR;7a3lOuQ> z{`3!VV=9fT;fn?a;)%z(7UtvIK;o9qPZ)hTM1$f0;)2}HjievdVZnzfe5i(;(_nP)seh|K&QkLc z2`gxWMUrHJ=vcSW2k7FZ(g;~OENQq*Z6J`!CICw*-p(JzuAk05!%oy^6H z{L@q~0%izBWS-N3odUDX>YYoosX!Kl{sXQDF212LT;XJEymtO~lJ^xeEt2S=RxJ0^ zbJf|pga77$&O=77vI09_Nx#>*vY$Zn$zrZ&kEasmQc82rWx9F%ceRL8&fjlW{a=BX zA(PyOgjXjBGaEwBakST&Euq3I%WL$+MhP59oF-xjNMc2-#h{NnN#+z@Xq5GyF+rBt zAoFu5U&eMX8^7mc?iE zu<-RuKEJb9-Uv|BW?uc?De zn<(VG*M8)UL#q}#{omzDlJ{Ex1i5UI?U6w6+F6iWpdw3tCJSr<@^!ohi%hC z+;A%VuW)Y*{EM4^@ZpzASQ@uqb0<@Q?R3AST#kA5p8r_vX~ybJ9odl01jFRVV@I1e zy*J&985JwhKU5R0oV9B7-%~ZjqNw|qc2r+Ls)O=uskpX=JaUT#w8fL}-IB$f1mBJL z4GXj`y{M*2;^`BR)fQj=?IufJ&MFKG@+j{QUmr}GaJ-LXXq6mdNFP-k{b3P5nk>+r zG!l3YoCU$adWBajeFVe{Tekmqq?%kE6~IGx!3COkEHIi@nqK42JMI<=$-6aWk97z` zh&De7r65rHS4iiXpXV%dw-KYnXibcy&8=zdjcmz+dsfofk{y?}I9$drZ$a$`7RJjs ztxaZav6F0jEl+2(NTPP&S`qTPKSNsxR4-y=AvbxPFXUuac+Mv(37FUxe1#6+dC&)?p5wb4MI{M-UM*1 zLu(IL(X!9y`4FWp;_BW*3DrDO&NuUPn@1U%qk_Y-uHwcaGaD3lN7c;`6!H|i8{j?E zI$o8#&z)3ru%n`QfL}_s4yDn}cBb&kx;Pm-s00i~OaL^tRV~<59t+VjC(pMW7{LyS zP{UZ@dq1BIKPBx2n{(!iIsDDQ^z4+z3V+Nh><6$@-}CYUQi*g?od_7T=>ZJZ-O_$) zk*YX5x;K4DH9t)9CwxJjuvOMiYZ~zZb^=djYfS9~YTNLHRFn4o*G&+b65>vaXpO~$ zV&KYJYL;c8im`7$57DRTSj0tC%Uglm!^KwoH;e`4lMiOl>hL2xoAT549S&3n)XQ`F zW8vhrvy+qtc<gRrEB2pAMlS;OKSWy}6(weM1-jX$QoMBDa3R-)HZiWk zc6|FZX-2xn{4C&%T`6~Nwc8AJ%Yhb*pJ+(!5>i8SiJXzKS!oJ%e>KDXLb4gvuKvma z$>C+~4kpbF3=AROV*G^y+zkOO(937_UTw(P6Ii~0EE{Kmj3ObDCGGC14?KMY2#`Q@xpcpc!#ntB=n=V#t^*<ARBQb4SL>bh3=KA&qBi~6sQK2k_feoZxA;{M0l#ea?RH??jJw$=W z*@t)pTCfh*lNbJae2s0*TXWi8z}f6?$V&aRpeePc;0cS^o>ln<=~&|7>@Iwri9JcC z^+=aF1arCy!v=CL5gI!eAT#BQcER&d_jNmz4xZZpX5|t9+@?=+sqymnYTBN05NX7+ zf(_0iyrF{1;YflVXBav1ehllC(x-as&FOV z9K|OCu5Cp*9Xyhm^G<{&oeq+`b7*~cn$ANRnLO+tisFAxCc^^;;O}^vsuboz{E*dh z^A^DoU>6D(fyGt+(v3G{&jLCxvAvyv~&hkj9ASPr{aepqohq8PwToeG2W2;5P^{K`p7K z49rIe%MS8kA+~n|TtSGWB@!`pZ+0eF3qsNO$<$=^$ z`AJO^Ck}ebKr%qcH}~R?mLUx#272NS-*WcrK&CJ5jrHZ*eLUz5+@|>wqze659ct%P zs2L|o%2N6Uy%1eIpjc1B`?1-ct;0z+E~|d<%?{K8+n9#yx%|ROuv?GRWRlbT-?GI54i`T+>1c#4bfqctPm~0k%fuvNz@(yB= zkQgJyX1hwZk?ySQB}x*gd9p)HlTguVb0TG>+}^SXe^*`E$KwB0NMOzg*}?)6TOO5!UBtEB_CiIa7K zch^<9J#}UA7>E$QqOq>^fQv_{VZk?V?$q5Y$?F312IW4i1oOukW}9LaOD>T>?n@JB z1%^vzvW>=`P*|J7CWBWpi{{+B1wuU}^|Wo4Qi7+t=3-~orCh+`dJsp>q?uS@cE6KO zW#1Np<-_Z3@cobN>t6=9%9|g&TlZQ^HZh znM9M}DrccdcoPvxfXtE758ys(@pw=ZsfYhHzC_wtEbQwqDnY8qb@=E~0=}Y&q~UOw z_mScbXBq~Q1xB5U;s|t+2Y}P4bz>u{Ip$(8MDdT>YENKuYGyma$Z~XoGd1!b% z9IVsTw@4zJQcNzkGUXf_E7Q@g|NGEH96mYCwjcx?J!k(T|AsKSXG+?i>2YC{rNEeG z2idh{h!zA>OPAc{@4L$V%HMXY2GGFs+{c_Z)mPnWB(%aU&qa8W_Vo*H$Aou1^z1z5 zV?AuB__yWTS0MiU<5Z^So5jLsB{FV@whXfVfsT?$s*KK$0CLQ3YH@H@t;TaruuaE{RD+{vZ2kI&Za+E_0a*;>S@<*7Q`0SVAO z(M8}6T{UTI{-;-To%5r9%C@Pk?I;My>Z|rc3KB4C z^&cr1J?^6H7hFa@i3wqT@xB;`{=n~km??7EFZGog&3JR@-!*gT4s=H!V?bFLCYhs= zPdEnKf)|u*?Xp7bf;F<5dj&sGTjabCep=f(BW^-pt)hryV4@N;<#G5D zYUF+^8;XnV&uiYTULckpS-t_>%F9Oi?RK}+Am!$7YmZ}p4AktdDNyDSG0cihbA|#N z@m151!gNAW_Q&<&8?I}8#<*$rEKqqBa!Z5ZGyaGtFp?IglWiiBcEG&5)~hbEl+Zju zgkQSm{&a)yG%%j_WwF8xwLp@&J+!02f8H>uHxR{cXi_6z_?NKkKy02nu7U`b;-OeL zGK2C&2zIYEv&1MkKVO}N4k=ftBH>VW!EaW;z9BB9O6 z*#U3){*x_k1*w2$1B)8u2I&@qt)in!%q_626D0AF+oIzw9G75dQn^aoYDVe=lbEf0 z>3b*j=t1rDX|p0zg)|n%K0M9K{6%Hw=ha3(BSTb+_Ym@Q*jI=?l6d+u;?+*Zk40^4H(!0$5M0j zVA#KS1U=haecW4s^;A91iohJs)xfuFE*4^pARvC1CxAQpGJq_bnG5Hw%6CtU+BqxpSJV>^ISTq9#hLQ{VH zJWS0;EdN5wEQw6*#(;3f44km02KXDcK4PCckA2~XzJyoJl!rN_PQ#Q;XJR98 z)MpX<#`>U(XA^mFa5Th5cJXFtuYG(?e*Ef$u=a7r&VV}@<-Y;$NmcyekC#!Jzy(Sq zpUjZ*tP0iZEf)9KT#s9!zno%5WIfRA!eYLKgy0|&DV^+UL%~&^40-3eF9CHZe13~i ziX{B?m<8%%$1X^gKmw(FRZ>8p`koJGk-w!Oivy|0pX?aLBBq-;YjV5&8%P&_3OZa#Nh{^BdNkMti{vO z+LE!B&ma$CGHQt3e`*JJOmeHIl|v|HfC!fWQfV^ zhR2Y8LlQfX6pCtgFlZ%oEjC)K;=C61Fl{Se@B@~6dBeRXfOT^I2e~e$K#ma)_FeDD zTzo#pMa+Qp>lK!9+3YUkw)%DWITG{@wqlK1Bh$szsUGNA*-t#Ab(o2f-Z*~o=Qq@p zG(sE{SchC{B`lRT5`)t5%x4cyLG}mxL*1Zz=QkD}{+3d+m0zgwIauFA;BzJd^xHB7 z7vcV-fBA*~JT2Xc9h{}HrLrUh&Sn^H0xc>oc*E&V%-(^Rf@@VmPCMDn$u`j^Hsxd= z#qTGyO{4_8RugI6CAi|}%*}poeh_qx$VYg#4;S}B5H{w(Fo``N9QTG@ytJXfrxy#P zYv)JG`XQHTgEpq0yWac8qY)QG4WvBbySy^>Qux8rx0Ea5M|GRZ5!JZ(E2s{`z+7Jw z8m~w-m`~H65t*^Qn)WYRO83SY%&eyFIbTuo9ig!gj@D>I@K+?DU(qU|Us^)){7XuY zyDN-OGy|`TqYTprj?Ii@tgp5)>fWR|qBx9Oi`U`4Y#g2^L|c4!Ety+;81RFSqa)fa z?|ba3H)4`DNGbJtseD!lTR9(!QG4eL!lL$3DtC=IWx6Gg4vSI%Qt5K4Ric5lU^hG)0kH_rcPmtUE!ZW+Er($cjje;-RY6GR;TGNN? zzA(t8yfp@4(l-kEo)mwhDCp9OrK*04#RF?Anuob6gemRhdpBQm{GZxnHpbi;m|!!4 z8hw=9BYJIDRQxgXtfhc)JilAW5DTd;L}yU4|Cdju(3pvp{#>d@n{Xhvp}O<5HUE_1 zr|YuW*iq8Ni?euC2B9w-OnsH>K44Un)1-=5G&`sm>)w)kE8U_`vYPV7pWHylBE)sZ z{ODib&d+*XL?-<=&)v#sUT}dgux`I|^hB;gSkAl~_ATstjDP7jVZ)hI32a#beU$8i z7)geLxe?9q+rFX253z!*z_NHf?7q*)Bj$F6ZDy>=$u0z&MCJKmE}6Dms4&MDf|f0W z?o)gqr%9r#sBZizf^%zDUKar6SOnXh*0Io7im}{YR=8M={t4Ty`v}@vLpT^~chZ$l1{Znq%obQ*q=^dBG zzf_7^_3fpjyUcX1a;WNK8B*U?ZiNUWU=4;Afq;+4emzY`$W%Xk4##v1RG?WDwG^jk z%CcEYmK4!k)j|COB2QxU?r2qdVWbnI>B1Rh7A~sXdXf!I{%l^8pFccyV`A?o9_vt0_m}iR1TXxrsG-Hk>ONBbr zvpoI!W^Mmw%Q-6izSKu=awz#1a?cG(5qcYc6;Edldak3cvU&?S7;n{je5o$~K4;}$BPYXC+TeQ-;%*-vlb>O?8puDF9UWm&41#LRrDoj@N z+m}+9P}^l4zrD9MFQEmj8=^8cFP&;F+pn+pZ8?|cU>{Sx9O>fvzcoZ?C&eT-iNMoZ zXX-UCf(qjz2W$f@h;OG;Zg26E<^c}VV4R4j?`eVCB2vCXvwtk5d3+YpdO_e3mDifn z-S>#BA9gs|9T%c4KYJ!?;iENQ)0X7{T}7lg)t|uD(*LbuzK+aXZpFeK_kJKQU#4K% z?hP*y?$Ac`U4E+^dS3PYUx$hRr^B2rZ51ipYliHkXL&@I^FGCTl^vxzwap92Hxct? zmd%PEJucY;_7#$+{|?wa1xHtiBC4N+%J9~uT;?lXX(GM#dNbpYLV!rI`lhTidx*E1 zOq2Sg_Ia8LSzz*VP8TV8S_3^I#sHl*iXd_kBWQ++bQW%;%o z=tej)Y9uzUtuXA&tX!!lad|2O81MmjY}wQy-l`=nJ)X|sZ7zT92kc?_*=Fa)-B-Wa zw=U-;Wf>;>cNYovv2a_*K^V+z&k(e4xNQ;1Z&dxvtu~7okC%%5Q8)6q`PcZ-@o|Y( zS{{1SNm1q74`i=$U4Qb)gN$R#Q1>vLo-*J@yftIm!@U)?>WmlVSL_SPeQfpeMmGC> z-TDjoewN)E|$wo3eqx-(fFw@oea~d8gYq zOlaj#t}V}H(<*rO)JLwniw^PkhgLfH9F4}y1|Dvh!>LN!iq3UYXW02}OaJnXef?8o z|63uN<}cEX#5F9pB#esPXeR3m4 zECNO2rZs+Jjz8`Rr#=DF$&XdVdV%34Dyhu@;bd!RJ&(u9(F+s}#}A^T!KA#2#&rv{S*q~+rosQ+G95JhJgZ-RzKg=> zu36`6QYP)3XooDhJL-Y%diC&6gW1Mv-g|P*&zi$f+ryw5z@P)dK>nIHW?h6BaZlPs z974_oklwR`n321D_g&PFF#RW9t5=p3u>?%xBK} zmyz-!$AW}xJhR80<*3~Yg2_I7ji|Q|e5@C_vwg1k3#0Mb=8Sld5cTL-&R)}S*{K5T zwL51AKK8Se-Nl zt=+$_<-Kw=9(z1uhc0z4N#s3GQZe@)3FQgB`@QKULMUrWc2}tU5h7m|*I9MVss9RU zAaE?%%$xu3W{9Psb&;c`hvMO#=X{~L*Ahy_mN?a<&_!P#^3lH3r0F<$&#_HksQrnO zy`gLD``RdpAq<>~F2Z-g_Tb9a zh(6+J;yB6NSs*+nr<@=v;IV|C_dK7!1kCtxo+Y2y!&Gk^HXq)v#CE1TB&4?gcwF>I zp@G4k!?m=mL~&+AJ+>AUU=)x|G{l>jNx|Rot$5Tm=52{hz7Z0b)W|%`5n-f3&YVr$cYi)dOYd~ zLJ*fy3jH^)1GZ;DPOi{tqKnhsOI*+5Spcy3Xc0Wgf?!uX!_*Kq@X&wR(JVaF=^Oc~ z%7wl@V0qL?Ml!GkHMLy=kXW zqXcMFmoDoHFIB90Qk`n=mt_X2K`e=-;nP z{U82{FjQT7fAXE2C-8a7BP;!YMOM3ZR}JM zPtUhje=sk!&ym@!GFcL7>tUd#Fv-<+G8djl9=#1cj^LWpU+{YpO0kjRoAN2X`~Tfi z0(;>L0kt_DDhKy8Zs8uN86o{!;&W!>kiU;e;_?)uy{*^_;a1mTkr<|FZETirWN@U{ zbJbnQTsmCa{0sV9DAv^BS{X0$S)e*q>GhZXPwnZ5i!aj+;&vzP^8&oMA2~qP&*6_u z>F##iQ!{`hsYW~@ptX&RWNpb3RLj3+HOj1gIG`~HU?uQgimfURCj&Y&88r?MU3jf= z9rxfxx=pKU1NnTk3Q17X3Q$)ns=)!hU0TB@a1r-r#f^-2v=|w~dNbg-hK#)%8H3}#o zz4s>4n;<#f8Rdm{5tKrzU$h50+~rBYi8D3b3gZU-_H`x z5jzOXKrHp;S&j*A#W)U0KBjyvk*uoaG#lkLXxo!_fYqiQ@ePM1Ygu40o78~h*bach zYA2LTgIIrAOO((Fq~Pp!abxE?fNPAFwl*A&d#+rGlbis?xkZqjssB+6019L`QlGZH zjhTV95s$pEb>9YbMtZOiYbrR9j2W!5@4>ox(Q+jT+DzuVsY(s$Xb$W~AMj*APtQeH zjK;a4xVVEdk-hIs<+wKcDwO3#DlEwwiZc&mx=cb;Jk2JfF-cZkp|Y)*zi@n`h86~T zzyTxagiFF?{9@fdF@oa?2|nO(WhKIw4}vn~#q$GuZr>R4F1JJMG~7DDHl>*T%0a!i zi3V#kI8~d<$S>n-|Dt`yY8IV%izFeP!JL7Wo>(H-U7SLlZN6tn-5|vV%$D@zeE06C zx-GUoQqB@fcRXK27i8+g?60gQ9vr4lJsKj$>^@h1bMxRL_Vvr$l~+arA2}dLtz<&P zNjBe#_?QXakV!D#72_qyLUiIUiy`KI6OgPkYOwFIOROI-h}{y~zaDWebYDU)(mS?4 zXJ11w6Y)BuqW0TN&$gMwO(anQotVR>JnJ}llI7ZiJ`XVxkJ{LwiN`+cpUKdXfpc%h zsDqj=@WZ(yy?LqWQSv_sNliQGfAM}g!ZP&f zyGWB|k&XDCqiRB5a;g&$7gN_|nuOZGu%svSLrWNK8bw>qtj_B$iCE=hNhH8an;88z zGMK;n-m}ms><-`sc)lV)h{c^~1=z7uI(=0M4T+Bhn;O2z|@O&b{ zND|OQqr~?d(XA(v)3Y|uhdxg<@n1G~2X+i|>%;-}sQrQc3hl;m%!b!AJ%{_0o3E)b zI{jqT)(2dh0%o(%b2El-?%IOGK(mlQ{VgerhDEWs5f&R z+kdW{gDaHJQOl$xL$UV0J(syQoeCfdV_(da6oiC%L7+gC1pkQ<(x~^6VH(__pW=#H z)9?kNQIhBr`|4x8eXMk8GZbrn&|SCw>nKk-Kk1Dg;;2TL@iK*0JI5RNM)cWn+^a^7bh>-_=Q1fB z4N>_dm~7E`2kLK$0cy39f=j+Q_r~+ngsGGNMjZ=B$F;NPCn>o7dF2*7;KfIkzD~ z>q?Gu=$It$7^x7C{P{w6i`-!x#8;}c?$h7_b&(($ni2Fw`aM;(tsoI7kZol!nq&!S zcDPUCW+eq1io$EHM5PK~bXWkcQ+}*{(>GEcWfI(j(IxFxmOJc;Td0TXJ`Hn&HZUY^ zA4}sIC(G5qqdJL+n;q5w4_4YOD^5b$d$MD9hBNeyBQ&`~Z`{>Rs3p_iMXyIOxt`~MDgy^!{M@NHW9zg>gb7uW&&_^D9Y{8YLJ?Oz+^{}r zI(RYugekJ$jn7dJV-Ae;x?g%BPIxdGsX$G*(`~TT{$E8VZ&35tH>@o~+Z?C+#%=XC z0{ZJ|*U*@nxxveTvKMEus`;pVx9OEh#)Kj^B;@rC*T#BZuoHg-aZ(s1Z_O!jVu~OV zRlXG1bk#^tRLw1A!{{KumSpKXLomPjdiV-1u!T3iF-l^sDS(ElKyzti$w!;?1+ zqHrL{UZzJnbAE#SzURb zHuxv%2sL0R`UDhaY}a>+T;w5NZ{DY`<^J;8Vb2jyEbWEx1bhH+F3~b18qOk%M>Sbk%Z0bBJtcW?aHbmxSkJ z%r6xleNQI|=po$9A37w8@||&+Szj;2My()?JmPcNquwud=sybL@)heMzdz2|PUsrq z5zo%k6K4_3Q1KrEyF>PJqg@G>nR{mZU7?4m1K<~m|GDX`7dZt;&*d`U?MkG&ZMb$gc z3F&Lq7F{rLGE+Jd?FyJRSe2yyd!5A}DbEYr?|JtUCvp-!x#EO27H(HM{)RjnrBOxy zlC==A2U`fe=-(6UMxDR!Jo(maL8=?sf1jTZC3)}>V-{@si1Shcc-c1t$@q^+WG#uaeNAvCsAzml8g3;)obTj5A~X47v&GH(Ek`}i01AB zg2$2LX?KH$2K5hmFDKX`9Avv0jbmzL$^Pm_b4Xs*=OA)oRAe+GbqUmW&al$Hzyj7Z z#rk~nP0b}mGSa0+FY6PxZ2e3RVv0VAfa7|Ow0(h$W>^mjwzOm9U6SowL>6JUFK?4ywTF(2~n!oJY$)}mpbZI?J&A3;u3SS zEHCp0Lqh3|fO`>NGdZbMoQqQ(dSi{quhRB?r3C4Y996DsaYd>z_$K$ zy?rvxXgh|9rRlkqR9sX^17%sf+FFoc*ki6Z)z_}d;9O?|8{s63-!Zy`1>rjZ>IZm_ zf8Vy(P51%5C{S8Ec?jFlSlqdbDJz%U{*Yohk3AXu`t&y__{^{xsX9kjPE`z|?(-Wg ze07O7(A_f6|9!5VF-5L)=IS)|<|j2v;jhjHGsFUqBhBvb25yv6tDq%*>M zYXD;MJ#B@>6OzU$;uAH^P7Yz`8Qh||Hn20CIY5aD`Z6dwDhu(Zb+OQH^c}J^cB&%Is*3771g$60_rYyfqCmUW}P$P`JfF5b1~a=}zgK!u$)f(79EJ zp0^)qup&X>LuYtT-mv6UjDm{D(u$hLq&oGNI&2~l^?64vUQ`rS(;=HQI^QOam>JKM zx-D)nZZo$cD^B}3yOAxy$GzP5cN8fypgB^dt|Wl$?)R5-ckXBFL_I0G;;rcyNMXC$ z!pdVFz3e$u5kV)^`nAG7e+7*3oHbYkBW%RFIX>7hWh&Ac6^_{{-Q3tnzAVmJ2a;7ipu+V zMOy%?6;8D#Sa#)cZ(9eg@aoOpkV^e2`k6OFD!JzTQCzDGn8O?4)0mZR#5yZ%V*je6HKT z?c1uta*ZXKZKr3COash0XrjD~ddIJfsBGMJS4gfWKsRNH5<>A^C7+@hPknrq*lq>%Ybr;Emoh-M7->aP;>gL~W{kj+l}DCbqv zETMr38ONDWCvO-v_$hCeste4h!*OM#*SeQ*^8Ye#e8x*S>upJW(H~1AmdOF6x8XoK zN^%r#_8&l&i)|m%-Bek)@#_LtCERgM0mtup{;2O(ye=GPg91|cPs!-#!h6A7tfUh* zX+v4$mjP_~d}IobiC~dHvCa73&2NK1oO_Nbt-&>c40gl^>`&_z?k^vq+p~>*_`Jlm z8e-JtRtC%!bIj4FUvvC<#Czw*r1H9EKB<=~)yFEFeJ|tlcp8<(`saF7R9={6sr(sp z9APQ6#oWk)dE`J%0{v1RB9Ij~XX4K}r6GZ2B^MK?baZQDCrCm>(lVSaABR29)yYy- zW4~MKH>ZY2$GaRSwY2+Kn%rmU1;^K$5>lVVu6ysb9R28#L#P)dD<7N7lYL~7q!O6t zbXPrkLDUq^6sI_L_kls4@`I_2;D%U;@1dEp>nkQERiZe`jZZkOdNat;;|v5*8*71> zB_c-B=$#}TG93RV#ohbF_e~!--)=S5?tr@8X`;FYo&Lb)#BlF`JE(rR5@q;l`Zo{~ zWcy>HmFm9WZ@824JP#Wv3;Onz-ZR*Gu}JL zn@LVzxCow381RYrfLRi7_H{p~09r|EhGAUCY&iy?dquy-mQ%mRhCM~lmOTX&dXl>C z=K$7uSoVysgGct$kn140#MRu3!O+iA9Z{8+03V)6Xrw$l$(UhZ4w`|P(zBk>Z{#m{ z>A`_@@mIjzYf8hJG(!(z`jW|u_5hA)h5j$2kYfIUaY;RFDtP%KL=$?+FKqF=9sv2{ zd92hW#ca~RGTzrZhgZHKzHad<@@{y8yD zhw0+3__@GGqI&twl(*O-i=HAG46^k4iu!k7qK=c=qUx4u%bPsI&6BprTS)LMfnmcb zH~L(l`xs*1`qHwUqcs77m~Rj4L)?%`tO1GMJo2qF;UD;%EEv?}$ecDzx<7jhyFnIn zvuhPr@v7iid?V0Un;VOZNROv-x(In&U@Oz4x`D4m%JU{CYOBn{eEZ?USA4!ru=1Q< z)id1dvcs+gQ)z3VfnO)e1Q~itM{!;4U1=o#YXA9((d9>|7oTGGvGqTjVHk1)^=i96 zTGcjHSAO-UJh?v7q*vY|k8`~Cz7*z!&A`xu$V1$78+MksjER_)e#zIB_7%eFIqH1zmxTc*xfZCQKz9XkS= z{XFb?$sx@8d6mnlk0qOWwqBq(`^+_gr9g%ppoo5IdQ0NL!?BKQ<0i^CYCe&kG0Lt1 z>w$;Og4gVsq@_P>Km9@GrB+L7(?c$WIM&8SZVl4-*FFX?xbv=JBYj3NL z*&uy>=jjsp#dHYS*@&-8ib%j=^BL20Ml(};2w$V&#t+ud(=A^vZhg0bjgg<>JWO{5 z_@2cs(-Hiydyu$>r|vY=58gOMd~%tLX|pw!_PwrF-Mk)X1Dn0y5O$L^2j1NxvMDz& z@PkqE>YCj+jtp#(K3Id91)MlVqr!?awtg=zpC=rf&GsC@e2BcI&69x@9AwMhf$VKB zmi55zChBLtQz<6$MWUw_=B@sI|T!iDQ{AUr{T7CUcGp1XC2)0!`Kg_-ZnHeNNB=;wYnCcCF0|897WlK)ybHABA? zUU1LRS6Mojp|pfg62z;TfK(GZGqROYVJ@`1LEaTNM0xd^zOICfZ`@ z@_S&WogU-KGN%0u>b}It9^sv9p^E*^BvJjDfSpSA8&|0dWl}`^H-pa*2*XM=qhwI<@IV7Ahf`fxb2p-TpEPj=BIaxY;=L0=uB&8L&FKGfQl!Yl&huV z^xp)UNTy4scwhef%}`uX*(`*swUAN%(~oU_-Q=tcPv59z!326)Thp4+Bc z|Kl;i<ylB-U31Kn>6dh$rbDb!X9(%l9l@prp^vT7&n4{LF9YbH3nL* z%YFG&7N_T#hnZKLv<{-G(DAhT4)r|)+^1BvuQ#=UAbBK&~iQ7LWZ1fKVj;_vq{>RhO1Ot zp9B1eZz_;{O^OCqiD!S~H@xh79RGMrdB9-(`#;e1lD`7ArYBW_CG3zE( zD?ZcFld?FqvBu2G3|vM{v!*q;_)kT(9vP@$fsoO2%PY6Mf&}MQMXCgC*-N$BgyJ%+ zD=C&Y-{fI?dDehlD%!r|giE?*

      ETO5BU9QHoz@5IV~-5ym|`;d1Y~FN{-q3&yeg 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≠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

    1. M=+&66xkO{<_j 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 z z+q5k&d}D;<;;ptvOWRZ8MyP-o0}2IhnW$#J{5{p}69{9AM!wV9u!7_Fug$EfZ!ZTY zkaa!>*1^c(1x`+JErZ@1r01m^ZQrpS@IP8Zzbe*VfmactJP@*8%xdGnqMFuWI-?j) zx$}F-84R~Tg(O#4@2?ify95$YTjxUe(aOD0TTnbQ9Luwsr*wvaXOmh8GD5T{+uMh5 zUY2(0X#r9%cwiXR>bJO6rye~PEbLS6WP8R!)zvrAv$61tDPKaG5{{9+l!^SExaUAS z-Fej=NBf6j)Do3nfm?Do7odEB6z#372sqCkJ0KQCD&GE~0@+-@V}?_0Kl>~Id8 zP=;FTKk!dE@KS5vNIFF{U;t7r%HWe#0^@ z&OWW`vwEMwvI^2==34FM!(anUm&&|~ea4Y)4WXdvw2(OMG3%d*03{czn9Nor3yb%; z`f9L6CFJ#TXYq=%eC;Wfz=hBAdRhnlsp-i^L__o`s$W`SnEczxUis^f-1;m69EUq4 z7+(_Zy3g#U@jkYv^2+mDOj3VU0CqWc*V;~tm7XMn3ra|uvIy`KH@!hN%l~~jW+a@4 zy7-YJQELZAH%gp|Z#83zuePRBB0fNcb{3}qDk-a=mYrekb`k>ul%^#OzO`uq8$ve+ zWFDjTS5O!-Ial%LCVcnVV)|q#=km3t$(%>72oAyx2i9wRz`Lv}^kDx2P5t6eh_b|r znUq~+PUb#!;nUF6%TRy&+M?CbKnn?vO!B**-jRk+S(SsBID6DZWnGunY3z}d7R!g4ZdHIg&|Qv zOkLND$=Q-P{kxBq#Jh578kXk+LiH7F?@}_>xg60U70bBXRk~j>eqJsRl#f2MFLH_k#AxQsl=zdr8A6@{ZF!HmBhwgWD4Mch2y<`iw z$rdlcEP7+L^$M;jvp%kTzbR}ZQCgX465{wE4f6$R!oNLtl=52!H?_g*n4dyABkDlB zIg5X^}%o9Ti3ccUvVg>j>16PU88$BxVS7WRp@Pk1z%TuvN@@rl+;o z>iB+ryiVDeZD7Ls53Wu+!*_fLa-OF%U`6KY7 zkPSZjOt(AN%Qz|Cq$!?vhw1RoZyXpdf^hzMIp!Y*)VWm}$SnPf;ak7DiWL%jvJDk^ zbZDkBeed!$Z2tsUnnj$r`!oPHb!A5E{=k@eiiB5+9IjioTShZOZV7MF01rbu(;j1M z)PyiopWEkt$?SesR8ksFx%cW)vu~~62Yrswd}F#Wvh*Yoix3GZr`hg z8S`cJA6Evr6udKIcy-Awf0!I*BSgh5tW-FMU*{aO+wl2e%PWV!Hk*|S>dT8z(? z^g5i{B#7iV@k{)j%lo9?P6dkI{|IVcarB2sWYRgjB(udLec$zlZS=3h>@vdaJdZ^; zvZ7%>9~X8#7|du(Tp51zLz~%-P@kXf-|js978z~Q{lqi>kXGkr1AVI6*mF{^-0LF4 zB}2`)rFcQx^~4rer!g;qNqBpZ&{u{@jjI86`4*Zkn3YfB$$#54K?rvFl@A0%Di}o~Gq# zke2C~zVKL_O6lsq%sUr2{fbfzrIMz=&Cu^+PFnd|7lS$O5YhKj`i~;G*<4=w7O1f{sgu&8 z{6(@cS?s!y%|eZ{Fhd2ySeo^bd@2E^A8It78+!H4F(ZmEmN^+@-CK0Dgr!t41H?2; zolC?5crx!Sb=KvF`84-O^GoW;Zup`!22`^S#^~JM6_wjJT#G9fc}fCRsTdsy?=yJ4 zh@fTs9R7eNk`oWY0_t)L^E|J0j&ppfe;ZOlWiNl$^E=|b5^EYFIY95Y6zorTd_%l; z&mNXWnMV^CKZF2%zjF;-c!$|$#C+#7GhRV|DLG4asahfhl_Os?_%^Yo{VQB>hKJgNFn&ZogWL&RuJnteDKUMML^)D{gFooV_d)-=0Z^rX-T z{#%!^D?O!0yf&Qy;6Fm+=l&^q((d3YUv|Be-cdjpU{P|00fAJ zHJds2hAf4;9ADfSc1?!&k&I2g0H#YcC$fy{ZD0T!3OnbJ@*Sjog2>h)-tuHPCAm@{ zl}3*MrMGW@_qp1Xpdy?h1f{nPB?{;M0Ji6a4Xlm$IoHYFH-7@2!k%>Fpba@GevWI| zZbL1BWZRGlc-=;#;O79Z62A|$y4qZSuFj-=p19W%fBc-c8TtGIB=94r1)X^8a!`KLZyJ}) z03~SI%e|P)Kn|t!sYf_wmoNK)8JJETR^l}7TK8#vT66iIKSz&8-nw*wqsnDKsCNBb z6sCEgP~oXh0GDnZ7lZ799>kpMWf6~QS8mQNZz4CoVx8q5qY-)vFG+9%%8Oh)^H+k^ zLIT??Vv+L-UAlgQF|^?{PM<_&7Y+Q@?P~%xl~8PDQ<**wXoQbrxL9Mqin>|Q9gMP_ zDi39-IbsVGGC46^#4OS=EeOt(DTPRfy*(G&A721jAD!~(#OpJdo5SJdxo{Pv_DYr^bRAMr7` zc8NW-T9I?nEh)IpJ1baphoaE5m#d#7CIQ{4QJ(cI)3d%Hk2B~0zu^D252KMFfBdQh z{ErUv6CvVT#&6DC(gN&|{oytUnmXc3Ok|q6d@#+?AhBRrp`@kst)8x48a{(orzh}Y z0dUo;$2+%Q6xxs(ew#88k3R;9WZd{`y?ylbcJ3gi^jl<9E+J8H>Y?8I%h#M4M&sY< z39iQ426cA(Eaw^O@M|}i>FLrvtxZx(r?}0(8rm%zwLsy=`PmBa6GZ%Of?YviW6374sexk!I?fS zEqfOpqilMCisOnw7Ld6DDyz@s;XVax8Ga{bpUtr+3Mocvl{we>wRMgE-#bynhiLWm zdq#kigiT9g_DMo$U*F;OFqxOL4Z+!o=P_&R4&`~0~PB`@`{yX<2r7z(v z35({hFx5EJTiG_yZ`T=(=lA1TojWCPGy&xaxo=jc&z}18JHdVb@ku$yNI(no(>a*~ zyh43?JAvbTQv5In8%3U;>t{j8uLHEzoueJYBGiP=QX0ozH9dab`m9N7vJR-~DXl-< z6$Vuu7lmOq5K?+N2J-M}#N+PepAm12^XS}2ErN6%SUjJyx~Ui)1nL`1Qx57Y@<9G5 zN{MSO3V6IMyC_WUChr-aLu(exA$@=O>FTWV{547P67LE=@iqwax{7o(5_5$&OwsR1 z86y5V);aUAxasA5P4boMDo*RY*TnYkoKzzUZeEIfT$afk%p#u^3Q4vnuDJeESm zp0k_riDwlE!8}$Vw?0)KN%Zd;3Jy{d-(ZNELZ0Z{hzfL~^^AEhe{?&Fg+FgX87%?lLF`9I$)8@Ba4% za~+h^jcjaLa*jkCYad*UrybMP-(5TM_XX7^qh;mK7x|@G ze6ieUG4_PlbgM`4q_C+wNpbXXcEhV0b{Tv`m2=Zz3Mif6j;u5FB<1yJT1fnNbA7+t zci8;!bA5N zBy-@6dkAiwAJYxH@MC<2-C@u+KM%5ydu8hF4i-ioJY4l#hcV0Gm+|^81_jE61rq?) zzp0}fAp6($;1HEDU#Xwo6QZu8$?D(buG)7Y??2lWFmfZts4m={Xtm+Y(vIM}di|vI zq`xDM+iLlnyCo3zz89=loB;a-j#wz%k4~|;bPfuMAsy6=_|}d zkVEHJQHFo5M#tNU6>j6A&Jq4gK=x#jwa58?fAh+l6 z?rh#w1|`HAafzhBWq%S{&6d!6w4N_!#VrQdYm3J7buvgG;@zIyeny?7Ld?Fg)S%LZ z1K}xIb@eld$p{}W#K>DzT{UkZlZIjj*_o|3mBG4R)MF#}W)-NHMz(zDsoX|970(C* zpYz?qtBY~3yDz;LwA3D>W}Nt@q4O54Oy+ox>)|nqT;vBVN~l?RNX^9O?Y1K z-`$_AxL25_Q8$W+bM?w8lr$fuwP1#~Z`(T5mJbNE@^-upF4Sh_&Hboz-{mQYJ7yfe zXM|hxz8o4_M~Q{&BoZL(I4NpIx_jGf0B9D z=3`5rak;Nn&%4a@7F?2D%I}XytvX9YD(&%0 zQyty%7zhS}KFNo!C}%usJ&uUFEeFtG>vOY#gwiW`A=<=0>pCi4_j35k&To^Q zWk4C^vpRRo!Ogvuqydht-zg=}vrk$hSP$Sy^jrJR&MU@%T9k7C)7s*j-$ApdzkG)% zaHG;#gFlJ>I3AClxTG70qPljV_FhhUEaOsvsGT$QJ=iEU;pZG@yf;tj(pZEIVK!5H!PelQfGlZ60 zA$XXp`LR=`bE*sbEL7Ha7a~{%))yOqY3mI^ zf1-9VP~&^yW-TZvyU5rz$s8NtRjHhuBt4VV-MtVhO`_;sGdiC4rjg|z#CR;2%H&hDRWg#s)MoO>U$i;s)^1~_k;S6!DD?fep_ z7oy~zsTSgC&-^_wr=9vr$St=@Uj1wfdI9TBl4q8@TQ*jojmeImNDeq_?gS~`=6Rr_ z7_Ye>6UII1E_n7W?D4enqK?u1y-vO9PKF63(9hm0X)lyPYKSX&*?0bnyjwyp!o@5~ zG*o&~CxAPRN>&!GLbMw0rOUxl-x+cLMX+EzsDhyM%b6ZXKT6Bm3hj_EADyv?0$YAy5VW z=2wN~*s^2c#=}o7!7@hsx8uAufRyB41ju*0mmwbh!_Xzn)#tJa1cB1njh##QB%0!H z8~e8Krsdq-gXEMH&A7PKVbCha?(k>cH}BEzF>z{;?IBBGlv@Da0lKSEHvT6SS^~k9 zYH(rdwJXoOYMzCIES!CUEvJU8aIz)_zng+={ZOg34|n)|ghQ4B!;$%K-%&goi#&zp zP2%go+e-X9i)ZvvR{lY;;m#1p^GCFhPwfo-Jy@oUU*h>y7|g(Hn&$}~ujD=xIxxpK zhl4=TR&Db|(5l_Vt;tXBMISRO>v2Hh1kg@^&ccP|UjeNj!6xt@3dys%nlwGNr_W{G z2XW=L(`@w5(^q(Sh;{=!eFgwMpjN@*oOF-egRz_t0`kohvGmNW`*@_6frRcJM3TP= zIGKaApSwUKJVBciFq~UbX+IC>FoeFkzg{RAmHq(8lRx++11ncd-Hr9^j24O{p-S3^ah&D}SDHJCZ|AEoK5xlJC^oQ&w=D;*arp23xKphe znCvHSdG}#zbCvq?{*ujWds;_gWKVsnPG&CJ0hR+O1Y{gDoJu&z<}2;<<(`(z{3 zfe1uu(bflY`MoNCPn9C_aMQgZq$wtby_MZWMY`oeT!HT4tuU<&1K$BR7?=Zhna9Vd zuwLXkN86Z0h)Um8Alyae-dI{I9|9`Qrp3t@Vh zwBSA>cro65<-G|N=^&}}@>AXiiC)SopNEPY%07O%Rrlchq;*l+JE6MX2@KCfu03X0 zk5>CaWVXuA^+pwW@PjWTX#FCq%bjbPJ+e8Rnj8A&hHctc%rX@O-(Pe~M#TTT)7VW} z%y>DA(ycRBJ3#O-I`)39f!Fiv3J=`^X=<-s9~(SJ>-AIcfRdy!+iVtzhR{HV}RCN7Gb@eZI8OA*M{P=e9!3EWn1OB9rf(rTGTa|SFZ<^A=2${GkoE$E~8mysO&W?t`@2$R$lX1US8|Dz~3`0)* z;!7<~Jo!qGklx>guV^y2d!#LdZIk0U${POU;iGsH4E@@cob_9qMjFa6Z5MhEXKKL> z)JAA5sfK2qM^5S3f_U*nsZPcyshXXvUrMV zb<<`moQ5oTHWAhqKsi`F>Z}GJeLt`uK@eereGemiiq6BBwT#65YZN>>%#QM}tM}UC zs$V2p)u6GMg5>51PG0Rb2P%{--rRnc^HC^9V$l;@Y3lo(<9$RG;h3PXi_(7L4cx)l zpk5JdcND+oPtS#uimx;2SA~KGWk|Ct2bfrFe)8> zjEj@{Y53(BS2+$e5@08?E}D*Eky67nS>upK!us*J!}ZB$-uNy~nUg!)@`~e(CgC%O zy9B%u=m&_Y9M5PZ;2O62(Q|%ls)zkD9)BhvDUD6oSI&)XH-%BJ7;JkPKi`kbYfaiy z9{9|lz%9pWqsO*h6wIc;;`P0GK}G9(`BO4M0t@drZm-q~g=t1vJ$QNaoih$@xe}=E z5Ur=!U7Tb4)c^G0f|l1_3zLjhT|Bw5yxt8!WI*^DE_)F5)q6mPRtVr@5Enfoj^zXQ zjP#ixFDe!QCGwG&)RHuxeygjReSPFAu6IgYY_({e$*SZj?zYnwVr z>#c3REw~wb$N7fr_8NTO$EEXGD^oXNI;!H|Y}rUCk!$cViEKIBf%K2PhSD}Qktpw< z_~yIrjvpAnCYQoz2q!mx>1cjq`x!a8BRL58;?^r?;QJ5&^0ZHc1iKavmV`Z-zS`U%n7IC|nwLXrUuy0?S;BH)~I>H(h*H75| z6XD$W*u!1e3lafjmG3oW9%d*(05=cp*w>ke)S9=F&fxsD)6@0pU>|AU(Q-aEUBB3+6~z6pCz9qhAH-#nQ|SAVR4TX0>1`qL`zNQOH~bQ` zR)}KxI5Upie`&gObq34P$sP@~H2JC;xSUBQ9FdobQmDdKLb%xzHO^iK&hQEm0%Hq% z+l}cj_p7cuP&Y3)zP{!z$q@h9#^K14~{!}y}oI2+qa9fE9&l< z!DJ`L^eM_Zktc z27YG;z7zWbJE*1pF}Oglpx{@*$-;%Ou)~>+I|$+aw^2Jp+|JEzTu9mJ=>m0=6E?FW zI*p%I{KwV~fKOC|aQ85H2T;_LOvP*{{FTd?upIY2VYRd%&!V!I4F9yz9VbJ8Rti?AtN_f|vIJ9mP$ICZcTt7|=%-LiNmT<=|`Qd3O2G;kY+-90st z%T#p77jI>}G?*c*a~81Pd)R^5MFOeF9YQZ%z z;5*phjJ`g&oilQ?p9PoPuBi7ZdT(OJ-Mqm!pg$ds#?`OQoloipGr;DtEfVSj4trRdssJ_#Yr2tOb zu6PJ*Q&+)TzEa!-V%IGA;aSO*&+q)Uv$W*5IhKMDEKQ!VtsE`L`|`)?)6QlCTwQD~ z+gnW0g}v*|$hE^xq~|SUouYRv+^rlI*G++3MM{TSuG^_ZT3xffX81lR?@AW6yXo6D zB?KZq&5|^c#@kzXlE?|a5v;(Sy8c@K=7F<=R%fT0e5~(!Z~)>nCuD*o5ptlc^mf_A zH`8HDJGVPT$ZFt$;Qr6VemRc)*zM#!&v2vIpv0`tF0(?xNFg zoB}yo<1tRyImMn0;+Eo)kNwJ*DZ$>!ncn~J9FkcAU<4ju?GF!>Fygb@coxNUD57-; z>7ijh6r!i`57>Ym3PGd48Du88mfLmqZWaDrS8BQw4uSJ!%3lTFpNhgB{DGco0o?^U z+0frx#UolNDY?XpSFVBW$n##;aO~ht{+OV@ucyqJGqeD1Xze^RJ5%R1O!ItpqK`Of z{4LMhOO@lOaJha)xIi^qzsN7gad;zOvCr{Qq>L^&Zmj0MJAe82DP*Q`NAsy25~-UK_jY^_=!g5y?oxsAyUw&3++B_z}v zKe!bIzF(N^afpbm#mP4`K4aha*(f%H?ZYepzF@o1BZAs46u)_rG3&F-`l(!GPqyRK z6+LU_L(#tSXQ365VO+gC(RM*8M9AO%(Zxru=FUC^bZiu?W_yOJ#0iPGiVK|2!#Mp0 zgV@v7NUWps53)jNTw;AM3@UI>huBOWt3MF@wM8L0 z66esI2;I+IVUVIoUJi<_ebo46uY@yLAIYrO60lwrJ;1`tX(1i`!Iboq*$VREBeD!m zxm$Mp3R;1!lJ~2>-#_X^+yyQ(Y9}7_ph8W_IAcH-aU7psauLmaiCWJ}uD9-G6{}BZ znQzYLsK!BNN-~mup&olxLYZjF5DH*yj8OdJD;T`7$2`ySWl?0Jhl&!n=aP& zB2lP&dQS#Ju;E8B0;uo~i| zV3{Q?n!Fh9hn~+@L^=b%8?ubElv;T6QZ)q!nv{0BcEZ<{EAjLf!C?zcUVF&6l@8Dzm=5%Htip{SMiv$hSJ)+Vh;%L6}rz;#DS=xWu%0IqTiR)gxF1AKS>M9iSj z5PZUnWK-9iydC3L~6tA9OQu+I5;;zMI5TzxDRgaHP5SxX;c{?`vP* zXG{T#{fFCx{PDR);DH)Ob_rD_hSV<7*SZPR6Rzq%QI*p@kC}9L;U@&7M~)j!BfzTG z%?58bu8U+ee`t8CPbwoUcX(-cACLGDb9;12=<5A%ggZiN&jpTpf*1hacgx*I;tMHXbz#Y@Pq{xrzp6;b??J=b@S4oR2Tz ztY1zhpbKW}vp2s3OA16eGOYbReVX{wW=8-N5K^;_!j>n4d`T1Me=f=&&5f z5HF-@{>_^|)WBz0oT>J(>~`GGxgqw5`tI9v-I6@9`y~^LMQgNO+4rMqKflx1*XPdc zCKhb^lCGzCX>SwqxnXb1^=55`Fs?)|!r@r|zQbOCchctPi*MKs9#S8_W21n~n+||s-hY&<=l3?>UM@`uXgCxx?2+}7IknzN;VXh5G=cFV15>o&j}3hk!$GWagz2SfqC2>fFmju1wWsa`Ld7ES= z_iPvz?ZXB>oa{dTbLxTLIx&!m&CTY;kA=W0seDJ*!AT29`f+kUbQ{UYbhuCQhxUSmZGpGf|Wof^OeH3PAjh z_W!Ip&IWi*(^#0#nL%rtmgc#jZx0U>N%F^0jf7o%)GV;?l^ns@{26|B<;6DJ#@5n3VuIu_g5B@RC*(RE}^OFa&-;N!&leagcS3IGo^m zE)M>U!!R6UFI<^-bnQ9B67E#*PXJrzNl5#Hr+gg?yP(m*=%G+ugpQ6k;UNRFpHn~d zZ?685a*T7GSy?eA+-UKi#_cokB2`zLsKm&dVN=3j-k1d zx~FHOfQ}R0RSU`v>bg}X9rNblQN}0UD~L;EH3VdCT`jYlvNKotb!HIbr7`e2#fR zjj7aBdVBZdwJub|Bv5GHfomG%QV@j?0>o| zZP93ZLm}sS!-o3{{ptOCY9DJH1}|*MRWjcGIVnlN9ydI zW;puRw=Z__t_j%Cet{5We$U~ppGDP6uRdLKp3EX1^RW?mY}}G+&hxB_6;_$^e_j&< zAycW+jFXmbi0o^|4Hx1jQvvru5jpc4)goMn>aJ0oNpxKh)!qfcUgkLMjMpaIXlLl9 zA3f@?N>7~OGvAhWs}zrShctJe`Unbvb*!_=xS0)l8jDir=8}7%7%s3+`==zUf+S65 z&bvjl;i|)AR>fxl-0t){tL2@TUG zyQd+Yi(A6Gt%obH>gzeiHx9ZpE>h5%ZO;<}oTLhfn=zx!U68to`1Ewr)cJ`EE-^nl zPzOXR>zm-tLs18ppjHUkiJxRw%sjJNc8FHn)PAj0k-fGW)V4i^xw$W{M?f#qP4;Nr z{rL4kPh;l~M6wgW3gnt=&x8*iI}dZCQ=ivB-61nT+4JSXZ@K5^fb1g+Pg!r=*8ZIF zF9u)2VN15wiG1EVU^#f)zJ+Yl>$b^FdD^D6Z<*4a1|jTfDmJ1;ZrFSUNG@=>QAHU9 zERzh8s2vEk%F4hn6VSbr4ECMVL;WO2OA|Bc{0bMM!`K>_{A3!qF_0#-Qqscz@TSg6 zfp@YZ-o*2cdd?cuzDW+)IO~5Y;5J9eOod`FI@(`PIrx$9#gsh`V^X^9!s`xXZyt_r z!3hM2UjsIS(2`+zIG9(n3cW$Ow!v#9UYZ0qGVxi(QEI5k0~ZzV{p^+)J)8RsuL2^W z?iE{*##q+uN}JXwmF+){-7lThi3OJ+#A^oic>FPZ$>S}2$yt=A#_&pHeh$NPoX^od zPrXUadAwR@=iK~FA!%I8SM_mUt<8PdGdeP)XsY26#v|No%x3k}avw`B_s*bty z;InuwLk_6kutY*%%={g^Cm0{i8$Ljbw9?mae{(`_;42#PmF9?GdGfJmHT!BKFoBI~ z1Ukj*KxX}alY?o))i@H3MGFoF+s^x`?JLvD z#J3d~*b=v!4d{?;L)Xj?Ght_+Ux5+f{K17B*(_^_ahyRn#jo6VcL!tnk#74@LZ_oV zgdBcgU|w~=1UnIcpvuTv0ZkggMRX;jfjsUr>osQG$e5m_*WqKgR2k%?NQx{LTjRc_ zC|!Sy$y=rH6Qp6|BdQ>!HNwx&$HddtPjJ#wG|5v<27ZEjnl7^!hO;F7q!pcvM`8kh z=$b1u{_ZBei~TX!#&+T*pU^fSKrZe5Z24dxEhs4HbfA!%yhtwdYeB_;Gkw-$&ptg_ zro5M5)0zsBz;%yO2$odh6qc3!{+I7fE3I77DOAVz5YE=|zXd`h7P57v0 zRXR!idx|%1W4{A4Va!#5k@dsj=UcV55nNyBBVxi`1@j~=%qywIW^rQfMU|bq|AW2v zjB4urxTzU&t7}2Ip>-Sr67`FAVSZ|8Tg#L=dAzk zmGLJf!$^@(HtUMGVi1$BK8ihcS8u2s{;u68=m|!dgRj#QHqwEZXo>n|onS)FRhET# zZ4KRPs{x*>uI`5GCY5ETuE)6WeW^ka*&rO6$ zQ^L|QQhx4h(O{HD9kb2vgP+JB+^-)mTWsGtV;2{>3*wX7%4?^pkvR|AbVmluJg{FW z#$)%_1dBL02OG|2kf&31h$RcebM&%=#hX5oEoj|Vu|WreGk$M%A^Vi* zhlzyqrq(7%4fzste_Kvx#YdK@!ohfrC~fUMG2sKAoNeJC&lVa0Tl$cI*h&=e9BW|! z2c9=dSAtt~a`9y9Z)$pY^33dB0I)!;@f(gW-~6-9!5YhUf8d~h^|~)!mOIg$hh_^P zKowx@2A>+84rdv`n<5GXq+Gj{yaAXX1oBCPZi!{Yl21 zohO$vR`5|dv4Gj(F1dEVpeoHzQtFUSxQ_3bLsKa zKNSWFUQD%!nrN?a&TtRC(}BzLJhHZdu-3wqG$zHM<4bJ*ru$_8^m*HG7)Lh2>$ zX{7>F#u&1n?+VVqwDEqQP9L^1_pCT0Jn8S(Bq6{Ivzw{MCtExT=0O+lYIT=c%qwAE zyNr%sQc-eeICQ`81&5vhm1^*^mL49=TW{F&uJ}*t;71-P^}L>Q82GK;0|QgsMXIHG z?Q1>RwGnFHg;=Q5rPVQoV-d-jxtVB3MU1}0rJD?)`3i14HvuqlP7qBxkbBOHSm)+g z`d?U=a-Usp4NITm%6>)-+NDjs$IWICd&)h!^BzP~%Z~aPd>I%#)!Jz+m}LOK7v>E z&o$G-#@+=BU)f9CMHCMh6Zo`cE;;@^7(G{V`&AK|!-X{CrvDSbH2`~)GxT*YP20P8s9)>$3e z;MHLIz;(WwJ#3Fdrh+kmH9fiqF6~GNoi3DEKe&ZF z+bfhaeQY;}!eB7l5v)xz(qD;F;l$jrrD84DMOrvMSlbR2g_`rz*QTio-}<{% z1h4S;2a%CZX4i+CX9-hC*cY}+9C`(HWbr9?3bhKUc;@?gZ_L#L$jHq|zV9!&ryDpH zWAqy*!@Y(_5qpcNyz%B6@z!t{Skhy5A)Ut4v%UT_g{VeuBkJ$i4y!3ebIo#MTUDyf z!Rj`8ni_lVM06@6PIDuQb}E^!+08&^5WU_DXerm;C~h(fdJV?SUucpE;R}l;qMwycZRr>5;^- z32vbeDrwv}T9G|=MJxJg<+-9S=ZTWLc&_cnVcmb(Kc06vI~) z-R4x)efG-go9wxn5O4F&mqJMV=}Al>)BvvDLuKa@#Lmefu_4R zHI5=0cBUY?&KL-FRBF42^>TZp%kR=KOqv6$t;SS!wg!ev&}|M05k^f3 zY8rC=tH#*salQaDWX~QNZjBsWB+pn`At*Uk>V`#qHO3eEJy8`BmMZ>vGn+hRssW`H zEjpxS)~)Z^Yc5Gk+R;s|f49{(W!!@CopQUpiJMjVy;n`~V_ehe8c)h*1ZDn)#Te2Y z;gs>9>eG;3%=*aN8pHKt2DcOuOeJk{ktZ;W(*_?WFE~xq9B-<6ygjZQT*t2%O#yy~ zgW6uzFHn=y^&Zc>7ET}3Ihj2>N^4E2zdce{y~p0s^A$px(q9nnA&)nMSdsjAP@9`Xc+*<9ku~@w| zf9o9$o$K9%1FHcR@5M}}h)$w0t1kG-Wj3EUw|JvCOZmiEt4>8x2iqZg`Q}kZV-|^_ zBhn>GV2BfjSLX}viKLO~VFzaS*k3y*Uoe}{3$XFIm(2z6@yKkBiU#ioQ@88cDO=#1 z-&20BNU-04ViF8;UO%FUiXUjb;261}gy@{%v?dw5 ziwsOPXZ#eayxDTLhXt|qr}C)$NLlgwj%AB;mdLOCoU{W|Embo}jiCD}ynW{Sd$4tIWe0*X1PDo%aYXo?j=#`KVOYbBsZ*!YnHl==BFc^&p6L z5Ff?XE`f#n>C1qCa%o@Jb?0Uo+~yvbLp9F*`cbm}5z!~Rdf?W#kGRtD+T*Xn#I`cZA2}ASvrEn zf|b(NRJGTb^UUw*`jFNdEBh?{=y8UK-g3~oTg?d}6=suO?7 z-PXzGR54?^H5Bl}4Uhp-nT$nnzQr%0D7hlR^a~CFWU|8 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 Date: Mon, 6 Oct 2025 05:11:40 +0000 Subject: [PATCH 41/41] update generated parity coverage docs --- src/data/coverage/apigateway.json | 94 +- src/data/coverage/apigatewayv2.json | 50 + .../coverage/application-autoscaling.json | 32 +- src/data/coverage/cloudformation.json | 202 +-- src/data/coverage/cloudwatch.json | 214 +-- src/data/coverage/codebuild.json | 1294 --------------- src/data/coverage/codepipeline.json | 70 - src/data/coverage/cognito-idp.json | 204 ++- src/data/coverage/dynamodb.json | 36 +- src/data/coverage/dynamodbstreams.json | 298 ++-- src/data/coverage/ec2.json | 616 ++++--- src/data/coverage/ecr.json | 90 - src/data/coverage/ecs.json | 52 +- src/data/coverage/events.json | 1470 ++++++++++++++++- src/data/coverage/fis.json | 26 +- src/data/coverage/iam.json | 532 +++--- src/data/coverage/kinesis.json | 698 ++++++-- src/data/coverage/kms.json | 62 - src/data/coverage/lambda.json | 130 +- src/data/coverage/logs.json | 116 +- src/data/coverage/route53.json | 8 +- src/data/coverage/s3.json | 388 ++--- src/data/coverage/s3control.json | 4 +- src/data/coverage/secretsmanager.json | 30 + src/data/coverage/servicediscovery.json | 26 +- src/data/coverage/sns.json | 20 + src/data/coverage/sqs.json | 326 ++-- src/data/coverage/ssm.json | 218 ++- src/data/coverage/sts.json | 136 +- 29 files changed, 4028 insertions(+), 3414 deletions(-) diff --git a/src/data/coverage/apigateway.json b/src/data/coverage/apigateway.json index 63d46b7a..899253f0 100644 --- a/src/data/coverage/apigateway.json +++ b/src/data/coverage/apigateway.json @@ -8165,6 +8165,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApigatewayTestInvoke::test_failed_invoke_test_method", + "test": "test_failed_invoke_test_method", + "response": "201", + "error": "", + "snapshot_skipped": "['$..log.line07']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApigatewayTestInvoke::test_invoke_test_method", "test": "test_invoke_test_method", @@ -11556,13 +11566,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_logging_configuration", - "test": "test_logging_configuration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_stack", + "test": "test_create_stack", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -12507,6 +12517,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApigatewayTestInvoke::test_failed_invoke_test_method", + "test": "test_failed_invoke_test_method", + "response": "202", + "error": "", + "snapshot_skipped": "['$..log.line07']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApigatewayTestInvoke::test_invoke_test_method", "test": "test_invoke_test_method", @@ -14790,11 +14810,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_logging_configuration", - "test": "test_logging_configuration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "202", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15257,16 +15277,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", - "response": "202", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", "test": "test_origin_access_control", @@ -19470,6 +19480,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -19677,6 +19697,16 @@ "GetUsagePlans": { "- (without any parameters)": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApigatewayTestInvoke::test_failed_invoke_test_method", + "test": "test_failed_invoke_test_method", + "response": "200", + "error": "", + "snapshot_skipped": "['$..log.line07']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApigatewayTestInvoke::test_invoke_test_method", "test": "test_invoke_test_method", @@ -23225,6 +23255,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApigatewayTestInvoke::test_failed_invoke_test_method", + "test": "test_failed_invoke_test_method", + "response": "201", + "error": "", + "snapshot_skipped": "['$..log.line07']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", "test": "test_update_rest_api_deployment", @@ -27065,6 +27105,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApigatewayTestInvoke::test_failed_invoke_test_method", + "test": "test_failed_invoke_test_method", + "response": "201", + "error": "", + "snapshot_skipped": "['$..log.line07']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApigatewayTestInvoke::test_invoke_test_method", "test": "test_invoke_test_method", @@ -30167,6 +30217,16 @@ }, "body, httpMethod, resourceId, restApiId": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApigatewayTestInvoke::test_failed_invoke_test_method", + "test": "test_failed_invoke_test_method", + "response": "200", + "error": "", + "snapshot_skipped": "['$..log.line07']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApigatewayTestInvoke::test_invoke_test_method", "test": "test_invoke_test_method", diff --git a/src/data/coverage/apigatewayv2.json b/src/data/coverage/apigatewayv2.json index d98556a2..216342f8 100644 --- a/src/data/coverage/apigatewayv2.json +++ b/src/data/coverage/apigatewayv2.json @@ -11572,6 +11572,56 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_bad_openapi_version_api[2.9.0]", + "test": "test_import_bad_openapi_version_api[2.9.0]", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_bad_openapi_version_api[3.1.0]", + "test": "test_import_bad_openapi_version_api[3.1.0]", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_bad_openapi_version_api[4.0.0]", + "test": "test_import_bad_openapi_version_api[4.0.0]", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_bad_openapi_version_api[no_version]", + "test": "test_import_bad_openapi_version_api[no_version]", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_swagger_api", + "test": "test_import_swagger_api", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, diff --git a/src/data/coverage/application-autoscaling.json b/src/data/coverage/application-autoscaling.json index 46020afe..d668bc8e 100644 --- a/src/data/coverage/application-autoscaling.json +++ b/src/data/coverage/application-autoscaling.json @@ -10,7 +10,7 @@ "external_test_suite": true, "terraform_test_suite": true, "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "snapshot_skipped": "" } }, @@ -175,16 +175,6 @@ "DeleteScalingPolicy": { "PolicyName, ResourceId, ScalableDimension, ServiceNamespace": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -231,16 +221,6 @@ "DeregisterScalableTarget": { "ResourceId, ScalableDimension, ServiceNamespace": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -327,16 +307,6 @@ "DescribeScalableTargets": { "ResourceIds, ScalableDimension, ServiceNamespace": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", diff --git a/src/data/coverage/cloudformation.json b/src/data/coverage/cloudformation.json index 3605e277..e87f9fc1 100644 --- a/src/data/coverage/cloudformation.json +++ b/src/data/coverage/cloudformation.json @@ -1167,6 +1167,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", "test": "test_sub_resolving", @@ -3027,6 +3037,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager_with_backslashes", + "test": "test_resolve_secretsmanager_with_backslashes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", "test": "test_create_change_set_with_ssm_parameter_list", @@ -6065,16 +6085,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", @@ -9437,6 +9447,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", "test": "test_reference_unsupported_resource", @@ -13317,6 +13337,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager_with_backslashes", + "test": "test_resolve_secretsmanager_with_backslashes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", "test": "test_create_change_set_with_ssm_parameter_list", @@ -13569,16 +13599,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", "test": "test_replication_task_without_identifier", @@ -13639,16 +13659,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", "test": "test_rds_lambda", @@ -15407,6 +15417,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", "test": "test_reference_unsupported_resource", @@ -19117,6 +19137,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager_with_backslashes", + "test": "test_resolve_secretsmanager_with_backslashes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", "test": "test_create_change_set_with_ssm_parameter_list", @@ -19309,16 +19339,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", @@ -23145,16 +23165,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_given", "test": "test_resource_name_given", @@ -23837,16 +23847,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", @@ -25125,6 +25125,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", "test": "test_reference_unsupported_resource", @@ -25583,7 +25593,7 @@ "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", @@ -25593,7 +25603,7 @@ "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_redeployment_with_fn_include", @@ -26253,7 +26263,7 @@ "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", @@ -26263,7 +26273,7 @@ "snapshot_skipped": "['$..endpointConfiguration.ipAddressType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", @@ -29255,6 +29265,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager_with_backslashes", + "test": "test_resolve_secretsmanager_with_backslashes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", "test": "test_create_change_set_with_ssm_parameter_list", @@ -29847,16 +29867,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", "test": "test_cdc_load_replication_task_data_queries[default]", @@ -32015,7 +32025,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", @@ -32025,7 +32035,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_web_acl", @@ -34267,16 +34277,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "400", - "error": "ValidationError", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", @@ -35003,6 +35003,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", "test": "test_reference_unsupported_resource", @@ -38693,6 +38703,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager_with_backslashes", + "test": "test_resolve_secretsmanager_with_backslashes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", "test": "test_create_change_set_with_ssm_parameter_list", @@ -38885,16 +38905,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", diff --git a/src/data/coverage/cloudwatch.json b/src/data/coverage/cloudwatch.json index 78c3c977..a9fee388 100644 --- a/src/data/coverage/cloudwatch.json +++ b/src/data/coverage/cloudwatch.json @@ -4451,6 +4451,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", + "test": "test_opensearch_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", "test": "test_search_books", @@ -5081,6 +5091,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription_region", + "test": "test_sns_subscription_region", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", @@ -5251,16 +5271,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", - "test": "test_sub_not_ready", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_attribute_uses_macro", "test": "test_attribute_uses_macro", @@ -8922,8 +8932,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle_delete_function", - "test": "test_event_source_mapping_lifecycle_delete_function", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", @@ -10871,16 +10881,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiRegions::test_cross_region_access", - "test": "test_cross_region_access", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiRegions::test_cross_region_delivery_sqs", "test": "test_cross_region_delivery_sqs", @@ -13402,7 +13402,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[json-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[json-domain]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[json-domain]", "response": "200", "error": "", @@ -13412,7 +13412,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[json-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[json-path]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[json-path]", "response": "200", "error": "", @@ -13422,7 +13422,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[json-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[json-standard]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[json-standard]", "response": "200", "error": "", @@ -13432,7 +13432,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", "response": "200", "error": "", @@ -13442,7 +13442,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[query-path]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-path]", "response": "200", "error": "", @@ -13452,7 +13452,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", "response": "200", "error": "", @@ -13462,7 +13462,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[domain]", "test": "test_fifo_list_messages_with_invisible_messages[domain]", "response": "200", "error": "", @@ -13472,7 +13472,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[path]", "test": "test_fifo_list_messages_with_invisible_messages[path]", "response": "200", "error": "", @@ -13482,7 +13482,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[standard]", "test": "test_fifo_list_messages_with_invisible_messages[standard]", "response": "200", "error": "", @@ -13492,7 +13492,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[json-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[json-domain]", "test": "test_list_messages_as_botocore_endpoint_url[json-domain]", "response": "200", "error": "", @@ -13502,7 +13502,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[json-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[json-path]", "test": "test_list_messages_as_botocore_endpoint_url[json-path]", "response": "200", "error": "", @@ -13512,7 +13512,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[json-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[json-standard]", "test": "test_list_messages_as_botocore_endpoint_url[json-standard]", "response": "200", "error": "", @@ -13522,7 +13522,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[query-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[query-domain]", "test": "test_list_messages_as_botocore_endpoint_url[query-domain]", "response": "200", "error": "", @@ -13532,7 +13532,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[query-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[query-path]", "test": "test_list_messages_as_botocore_endpoint_url[query-path]", "response": "200", "error": "", @@ -13542,7 +13542,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[query-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[query-standard]", "test": "test_list_messages_as_botocore_endpoint_url[query-standard]", "response": "200", "error": "", @@ -13552,7 +13552,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_json[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_json[domain]", "test": "test_list_messages_as_json[domain]", "response": "200", "error": "", @@ -13562,7 +13562,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_json[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_json[path]", "test": "test_list_messages_as_json[path]", "response": "200", "error": "", @@ -13572,7 +13572,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_json[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_json[standard]", "test": "test_list_messages_as_json[standard]", "response": "200", "error": "", @@ -13582,7 +13582,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[domain]", "test": "test_list_messages_has_no_side_effects[domain]", "response": "200", "error": "", @@ -13592,7 +13592,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[path]", "test": "test_list_messages_has_no_side_effects[path]", "response": "200", "error": "", @@ -13602,7 +13602,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[standard]", "test": "test_list_messages_has_no_side_effects[standard]", "response": "200", "error": "", @@ -13612,7 +13612,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[domain]", "test": "test_list_messages_with_delayed_messages[domain]", "response": "200", "error": "", @@ -13622,7 +13622,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[path]", "test": "test_list_messages_with_delayed_messages[path]", "response": "200", "error": "", @@ -13632,7 +13632,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[standard]", "test": "test_list_messages_with_delayed_messages[standard]", "response": "200", "error": "", @@ -13642,7 +13642,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[domain]", "test": "test_list_messages_with_invisible_messages[domain]", "response": "200", "error": "", @@ -13652,7 +13652,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[path]", "test": "test_list_messages_with_invisible_messages[path]", "response": "200", "error": "", @@ -13662,7 +13662,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[standard]", "test": "test_list_messages_with_invisible_messages[standard]", "response": "200", "error": "", @@ -13672,7 +13672,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_queue_url_in_path[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_queue_url_in_path[domain]", "test": "test_list_messages_with_queue_url_in_path[domain]", "response": "200", "error": "", @@ -13682,7 +13682,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_queue_url_in_path[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_queue_url_in_path[path]", "test": "test_list_messages_with_queue_url_in_path[path]", "response": "200", "error": "", @@ -13692,7 +13692,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_queue_url_in_path[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_queue_url_in_path[standard]", "test": "test_list_messages_with_queue_url_in_path[standard]", "response": "200", "error": "", @@ -13702,7 +13702,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsOverrideHeaders::test_receive_message_override_max_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsOverrideHeaders::test_receive_message_override_max_number_of_messages", "test": "test_receive_message_override_max_number_of_messages", "response": "200", "error": "", @@ -13712,7 +13712,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsOverrideHeaders::test_receive_message_override_message_wait_time_seconds", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsOverrideHeaders::test_receive_message_override_message_wait_time_seconds", "test": "test_receive_message_override_message_wait_time_seconds", "response": "200", "error": "", @@ -15321,6 +15321,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-True-False]", + "test": "test_build_image[SdkDockerClient-True-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_container_lifecycle_commands[SdkDockerClient]", "test": "test_container_lifecycle_commands[SdkDockerClient]", @@ -15332,8 +15342,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_content_into_container[SdkDockerClient]", - "test": "test_copy_directory_content_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", + "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container[SdkDockerClient]", + "test": "test_exec_in_container[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_container[SdkDockerClient]", + "test": "test_inspect_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15352,8 +15382,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_tag[SdkDockerClient]", - "test": "test_pull_docker_image_with_tag[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", + "test": "test_push_access_denied[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15372,8 +15402,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", - "test": "test_docker_logging_fluentbit[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_docker_sdk_retries_on_init", + "test": "test_docker_sdk_retries_on_init", "response": "200", "error": "", "snapshot_skipped": "", @@ -15382,8 +15412,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-None]", - "test": "test_container_port_can_be_bound[SdkDockerClient-None]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-None]", + "test": "test_reserve_container_port[SdkDockerClient-None]", "response": "200", "error": "", "snapshot_skipped": "", @@ -16703,26 +16733,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_create_and_execute_change_set", - "test": "test_create_and_execute_change_set", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..actionExecutionDetails..actionExecutionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_lambda_invoke[lambda-failure]", "test": "test_lambda_invoke[lambda-failure]", @@ -16753,6 +16763,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "test": "test_valid_srp_login", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", @@ -16893,6 +16913,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_auth_flow[PASSWORD-auth_params1]", + "test": "test_user_auth_flow[PASSWORD-auth_params1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", @@ -16973,16 +17003,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", - "test": "test_service_deployment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", "test": "test_queue_proccessing", @@ -18013,16 +18033,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_name_prefix", - "test": "test_list_pipe_name_prefix", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", "test": "test_list_pipe_source_prefix", diff --git a/src/data/coverage/codebuild.json b/src/data/coverage/codebuild.json index 3889a027..b9f92cf7 100644 --- a/src/data/coverage/codebuild.json +++ b/src/data/coverage/codebuild.json @@ -741,1256 +741,6 @@ "BatchGetBuilds": { "ids": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", - "test": "test_cdc_load_replication_task_data_queries[default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.height', '$.kinesis-records..Data.data.created_at']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", - "test": "test_cdc_replication_task_data_types", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[default]", - "test": "test_full_load_replication_task[default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data.data.height', '$..Data.data.created_at', '$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", - "test": "test_replication_task_without_identifier", - "response": "200", - "error": "", - "snapshot_skipped": "['$..RecoveryTimeout', '$..DataMaskingErrorPolicy']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_before_image[disabled]", - "test": "test_cdc_before_image[disabled]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", - "test": "test_cdc_load_replication_task_data_queries[default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[non_default]", - "test": "test_cdc_load_replication_task_data_queries[non_default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.stream-position', '$..metadata.transaction-record-id', '$..metadata.prev-transaction-record-id', '$.kinesis-records[10].Data.data.favorite_color', '$.describe-replication-tasks..RecoveryCheckpoint', '$.describe-replication-tasks..CdcStartPosition', '$..Data.control.table-def.collation-name']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_misc_queries", - "test": "test_cdc_load_replication_task_misc_queries", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mariadb]", - "test": "test_cdc_rename_change_column[mariadb]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_rename_change_column[mysql]", - "test": "test_cdc_rename_change_column[mysql]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..metadata.prev-transaction-id', '$..metadata.prev-transaction-record-id', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_data_types", - "test": "test_cdc_replication_task_data_types", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..national_char_type.collation-name', '$..national_varchar_type.collation-name', '$..json_type.collation-name', '$..Data.control.old-table-def.collation-name', '$..Data.control.table-def.collation-name']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_cdc_table_rules_filter", - "test": "test_cdc_table_rules_filter", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mariadb-non_default]", - "test": "test_full_load_replication_task[mariadb-non_default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task[mysql-default]", - "test": "test_full_load_replication_task[mysql-default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationTask.RecoveryCheckpoint', '$..ReplicationTasks..RecoveryCheckpoint', '$..Data.data.height', '$..Data.control.table-def.collation-name']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[default]", - "test": "test_cdc_replication_task_basic_response[default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_basic_response[unformatted_json]", - "test": "test_cdc_replication_task_basic_response[unformatted_json]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[default]", - "test": "test_cdc_replication_task_cdc_files[default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[non_default]", - "test": "test_cdc_replication_task_cdc_files[non_default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[unformatted_json]", - "test": "test_cdc_replication_task_cdc_files[unformatted_json]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[default]", - "test": "test_cdc_replication_task_cdc_multiple_files[default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[non_default]", - "test": "test_cdc_replication_task_cdc_multiple_files[non_default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_multiple_files[unformatted_json]", - "test": "test_cdc_replication_task_cdc_multiple_files[unformatted_json]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[default]", - "test": "test_cdc_replication_task_multiple_tables[default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[non_default]", - "test": "test_cdc_replication_task_multiple_tables[non_default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[unformatted_json]", - "test": "test_cdc_replication_task_multiple_tables[unformatted_json]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", - "test": "test_describe_endpoints", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_full_load_replication_task_multiple_tables[default]", - "test": "test_full_load_replication_task_multiple_tables[default]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_no_csv_file[cdc]", - "test": "test_no_csv_file[cdc]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryTimeout', '$..ReplicationTaskSettings.TTSettings', '$..ReplicationTasks..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[first row valid rest invalid]", - "test": "test_run_task_invalid_format_cdc_file[first row valid rest invalid]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid number of columns]", - "test": "test_run_task_invalid_format_cdc_file[invalid number of columns]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid operation]", - "test": "test_run_task_invalid_format_cdc_file[invalid operation]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid schema]", - "test": "test_run_task_invalid_format_cdc_file[invalid schema]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[invalid table]", - "test": "test_run_task_invalid_format_cdc_file[invalid table]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_invalid_format_cdc_file[no data valid data]", - "test": "test_run_task_invalid_format_cdc_file[no data valid data]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..RecoveryCheckpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_run_task_no_match_external_table_definition", - "test": "test_run_task_no_match_external_table_definition", - "response": "200", - "error": "", - "snapshot_skipped": "['$..RecoveryTimeout']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_cdc_replication_data_queries", - "test": "test_cdc_replication_data_queries", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ReplicationStats.FullLoadFinishDate', '$..ReplicationStats.FullLoadStartDate', '$..Replication.ReplicationStats.StopDate']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_full_load_replication", - "test": "test_full_load_replication", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_resource_replication_config", - "test": "test_resource_replication_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_vpc_endpoints[without-kinesis-streams]", - "test": "test_vpc_endpoints[without-kinesis-streams]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_vpc_endpoints[without-secret-manager]", - "test": "test_vpc_endpoints[without-secret-manager]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_private_http_api_integration", - "test": "test_private_http_api_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_public_alb", - "test": "test_public_alb", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", - "test": "test_kinesis_firehose_redshift", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", - "test": "test_rds_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_closed_store_aborts", - "test": "test_closed_store_aborts", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", - "test": "test_concurrent_order_limit", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", - "test": "test_open_store", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", - "test": "test_order_completion_workflow", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", - "test": "test_websocket", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/account/test_account.py::TestAccount::test_contact_information", - "test": "test_contact_information", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_custom_domains_invocation", - "test": "test_custom_domains_invocation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_invoke_custom_domain", - "test": "test_invoke_custom_domain", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_cognito_scopes", - "test": "test_authorizer_cognito_scopes", - "response": "200", - "error": "", - "snapshot_skipped": "['$..claims.iss', '$..claims.iat', '$..claims.version', '$..claims.at_hash', '$..claims.jti', '$..claims[\"cognito:user_status\"]']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_request_from_context", - "test": "test_authorizer_event_lambda_request_from_context", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$.create-authorizer-request.authType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events_with_authorizer[2.0]", - "test": "test_lambda_events_with_authorizer[2.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", - "test": "test_iam_authorizer", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED-True]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED-True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED-True]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED-True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", - "response": "200", - "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_with_http_integration[HTTP-False-True]", - "test": "test_websocket_api_with_http_integration[HTTP-False-True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_matching_routes", - "test": "test_websocket_matching_routes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_non_proxy_response_integration", - "test": "test_websocket_non_proxy_response_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration[False]", - "test": "test_websocket_with_http_proxy_integration[False]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers', '$..args', '$..files', '$..form', '$..json', '$..origin', '$..url', '$..method']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_querystring_parsing", - "test": "test_querystring_parsing", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_alb_fargate_integration.py::TestAlbFargateIntegration::test_validate_ready", - "test": "test_validate_ready", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.server', '$..json.headers.Connection', '$..json.headers.Forwarded', '$..json.headers.Via', '$..json.headers.X-Forwarded-For', '$..json.headers.X-Forwarded-Port', '$..json.headers.X-Forwarded-Proto']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizer::test_jwt_authorizer_lambda_target[1.0]", - "test": "test_jwt_authorizer_lambda_target[1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..claims.version', '$..claims.at_hash', '$..claims.jti', '$..claims[\"cognito:user_status\"]']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiJwtAuthorizerAuth0::test_jwt_auth0_multiple_audience", - "test": "test_jwt_auth0_multiple_audience", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestHttpApiLambdaAuthorizer::test_request_authorizer_lambda_context[payload_format_version0]", - "test": "test_request_authorizer_lambda_context[payload_format_version0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..authorizer.event.headers.Content-Length', '$..authorizer.lambda.event.headers.content-length']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestIAMAuthorization::test_iam_authorization_missing_token", - "test": "test_iam_authorization_missing_token", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", - "test": "test_aws_proxy_localstack_endpoint_types", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", - "test": "test_aws_proxy_response_payload_format_validation_v1", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.Server', '$..headers.Connection', '$..headers.Content-Type']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_sqs.py::TestHttpApiAwsProxySubtypeSQS::test_aws_proxy_sqs_operations", - "test": "test_aws_proxy_sqs_operations", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.Server']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_cors.py::TestApigatewayV2Cors::test_cors_updated_on_non_updated_deployment", - "test": "test_cors_updated_on_non_updated_deployment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpApiCrud::test_api_lifecycle", - "test": "test_api_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_websockets/test_websockets_crud.py::TestWebsocketsRoute::test_route_request_parameters", - "test": "test_route_request_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/applicationautoscaling/test_application_autoscaling.py::TestAppAutoscaling::test_ecs_register_scalable_target", - "test": "test_ecs_register_scalable_target", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ScalableTargetARN', '$..ScalableTargets..RoleARN', '$..ScalableTargets..SuspendedState']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/applicationautoscaling/test_application_autoscaling.py::TestAppAutoscalingTags::test_add_same_tag_twice", - "test": "test_add_same_tag_twice", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppSyncEventsIamAuth::test_connection", - "test": "test_connection", - "response": "200", - "error": "", - "snapshot_skipped": "['$.connection-message-wrong-signature..errors']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppSyncLambdaAuthorizer::test_lambda_authorization", - "test": "test_lambda_authorization", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_authorizers.py::TestAppsyncCognitoAuthorizer::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", - "response": "200", - "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncHttpDataSource::test_http_data_source_return_object", - "test": "test_http_data_source_return_object", - "response": "200", - "error": "", - "snapshot_skipped": "['$..code']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncLambdaDataSource::test_lambda_payload", - "test": "test_lambda_payload", - "response": "200", - "error": "", - "snapshot_skipped": "['$..payload.data.getItem.event.field.identity', '$..payload.data.getItem.event.field.source', '$..payload.data.getItem.event.field.request', '$..payload.data.simple.field.identity', '$..payload.data.simple.field.source', '$..payload.data.simple.field.request', '$..info.selectionSetGraphQL', '$..info.variables']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source", - "test": "test_rds_data_source", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", - "test": "test_rds_data_source_rds_utils", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventCodeExecutor::test_empty_payload", - "test": "test_empty_payload", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventCodeExecutor::test_event_code_executor_context", - "test": "test_event_code_executor_context", - "response": "200", - "error": "", - "snapshot_skipped": "['$..request.headers.accept-encoding', '$..request.headers.content-length', '$..request.headers.gogi-request-origin', '$..request.headers.x-amzn-remote-ip', '$..request.headers.x-amzn-requestid', '$..request.headers.x-amzn-trace-id', '$..request.headers.cloudfront-forwarded-proto', '$..request.headers.cloudfront-is-desktop-viewer', '$..request.headers.cloudfront-is-mobile-viewer', '$..request.headers.cloudfront-is-smarttv-viewer', '$..request.headers.cloudfront-is-tablet-viewer', '$..request.headers.cloudfront-viewer-asn', '$..request.headers.cloudfront-viewer-country', '$..request.headers.via', '$..request.headers.x-amz-cf-id']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventHttpDataSource::test_publish_execution", - "test": "test_publish_execution", - "response": "200", - "error": "", - "snapshot_skipped": "['$..request.headers.accept-encoding', '$..request.headers.content-length', '$..request.headers.gogi-request-origin', '$..request.headers.x-amzn-remote-ip', '$..request.headers.x-amzn-requestid', '$..request.headers.x-amzn-trace-id', '$..result.body.headers.accept', '$..result.body.headers.accept-encoding', '$..result.body.headers.x-amzn-trace-id', '$..result.body.origin', '$..result.body.headers.date', '$..result.body.headers.user-agent', '$..result.body.headers.X-Amzn-Trace-Id', '$..result.headers.x-amzn-requestid', '$..result.headers.x-amzn-trace-id', '$..result.headers.Connection', '$..result.headers.Server', '$..result.headers.x-amzn-RequestId', '$..result.headers.X-Amzn-Trace-Id']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventRdsDatasource::test_rds_simple", - "test": "test_rds_simple", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_invocation.py::TestWebSocketEventConnection::test_websocket_connection_host_header", - "test": "test_websocket_connection_host_header", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_invocation.py::TestWebsocketPublish::test_publish_through_ws", - "test": "test_publish_through_ws", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_resolvers.py::TestAppsyncVtlResolvers::test_raise_custom_errors[message-only]", - "test": "test_raise_custom_errors[message-only]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..errors..locations..sourceName', '$.result.data']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_subscription_lifecycle", - "test": "test_subscription_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_websockets.py::TestWebsocketSubscription::test_websocket_subscriptions_relay_sample", - "test": "test_websocket_subscriptions_relay_sample", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_create_asg_errors", - "test": "test_create_asg_errors", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_metrics_collection", - "test": "test_metrics_collection", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", - "test": "test_scheduled_backup_and_restore", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_compute_environments.py::TestBatchComputeEnvironmentCRUD::test_compute_environment_ecs_integration", - "test": "test_compute_environment_ecs_integration", - "response": "200", - "error": "", - "snapshot_skipped": "['$..clusters..settings', '$..clusters..statistics', '$..clusters..tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_job_definitions.py::TestBatchJobDefinitionCRUD::test_register_job_definition", - "test": "test_register_job_definition", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_job_queues.py::TestBatchJobQueueCRUD::test_update_job_queue_state", - "test": "test_update_job_queue_state", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_batch_docker_flags", - "test": "test_batch_docker_flags", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_cancel_job_invalid_job_id", - "test": "test_cancel_job_invalid_job_id", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_describe_jobs", - "test": "test_describe_jobs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..jobs..container.networkInterfaces', '$..jobs..container.taskArn', '$..jobs..attempts', '$..jobs..container.containerInstanceArn', '$..jobs..container.logStreamName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_events_job_state_change", - "test": "test_events_job_state_change", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Messages..Body.detail.container.containerInstanceArn', '$..Messages..Body.detail.container.logStreamName', '$..Messages..Body.detail.container.networkInterfaces', '$..Messages..Body.detail.container.taskArn', '$..Messages..Body.detail.container.exitCode', '$..Messages..Body.detail.attempts']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_job_failure", - "test": "test_job_failure", - "response": "200", - "error": "", - "snapshot_skipped": "['$..jobs..attempts', '$..jobs..container.containerInstanceArn', '$..jobs..container.exitCode', '$..jobs..container.logStreamName', '$..jobs..container.networkInterfaces', '$..jobs..container.reason', '$..jobs..startedAt', '$..jobs..statusReason']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_list_jobs", - "test": "test_list_jobs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..jobSummaryList..statusReason', '$..jobSummaryList..jobDefinition']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_ecs_e2e_flow", - "test": "test_submit_job_ecs_e2e_flow", - "response": "200", - "error": "", - "snapshot_skipped": "['$..jobs..container.networkInterfaces', '$..jobs..container.containerInstanceArn', '$..jobs..attempts', '$..tasks..containers..imageDigest', '$..tasks..containers..memory', '$..tasks..containers..runtimeId', '$..tasks..containers..networkInterfaces', '$..tasks..cpu', '$..tasks..ephemeralStorage', '$..tasks..executionStoppedAt', '$..tasks..memory', '$..tasks..overrides.inferenceAcceleratorOverrides', '$..tasks..overrides.containerOverrides..resourceRequirements', '$..tasks..platformFamily', '$..tasks..platformVersion', '$..tasks..startedBy', '$..tasks..stopCode', '$..tasks..stoppedReason', '$..tasks..version', '$..tasks..capacityProviderName', '$..tasks..fargateEphemeralStorage', '$..tasks..attachments', '$..taskDefinition.containerDefinitions..memory', '$..taskDefinition.containerDefinitions..secrets', '$..taskDefinition.containerDefinitions..systemControls', '$..taskDefinition.networkMode', '$..taskDefinition.registeredBy', '$..taskDefinition.requiresAttributes', '$..taskDefinition.compatibilities', '$..taskDefinition.cpu', '$..taskDefinition.memory', '$..taskDefinition.requiresCompatibilities']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_logs_custom_log_group", - "test": "test_submit_job_logs_custom_log_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_with_dependency", - "test": "test_submit_job_with_dependency", - "response": "200", - "error": "", - "snapshot_skipped": "['$..jobSummaryList..jobDefinition', '$..jobSummaryList..container', '$..jobs..attempts', '$..jobs..container.containerInstanceArn', '$..jobs..container.logStreamName', '$..jobs..container.networkInterfaces', '$..tasks..availabilityZone', '$..tasks..containers..imageDigest', '$..tasks..containers..memory', '$..tasks..containers..runtimeId', '$..tasks..cpu', '$..tasks..ephemeralStorage', '$..tasks..executionStoppedAt', '$..tasks..group', '$..tasks..memory', '$..tasks..overrides.containerOverrides..cpu', '$..tasks..overrides.containerOverrides..memory', '$..tasks..overrides.inferenceAcceleratorOverrides', '$..tasks..platformFamily', '$..tasks..platformVersion', '$..tasks..startedBy', '$..tasks..stopCode', '$..tasks..stoppedReason', '$..tasks..version', '$..tasks..taskDefinitionArn']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_with_dependency_job_that_fails", - "test": "test_submit_job_with_dependency_job_that_fails", - "response": "200", - "error": "", - "snapshot_skipped": "['$..jobs..container.networkInterfaces', '$..jobs..startedAt']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_with_dependency_non_existent_job", - "test": "test_submit_job_with_dependency_non_existent_job", - "response": "200", - "error": "", - "snapshot_skipped": "['$..jobs..attempts', '$..jobs..container.containerInstanceArn', '$..jobs..container.logStreamName', '$..jobs..container.networkInterfaces']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_with_more_than_one_size", - "test": "test_submit_job_with_more_than_one_size", - "response": "200", - "error": "", - "snapshot_skipped": "['$..jobSummaryList..jobDefinition', '$..jobSummaryList..container', '$..jobs..attempts', '$..jobs..container.containerInstanceArn', '$..jobs..container.logStreamName', '$..jobs..container.networkInterfaces', '$..tasks..availabilityZone', '$..tasks..containers..imageDigest', '$..tasks..containers..memory', '$..tasks..containers..runtimeId', '$..tasks..cpu', '$..tasks..ephemeralStorage', '$..tasks..executionStoppedAt', '$..tasks..group', '$..tasks..memory', '$..tasks..overrides.containerOverrides..cpu', '$..tasks..overrides.containerOverrides..memory', '$..tasks..overrides.inferenceAcceleratorOverrides', '$..tasks..platformFamily', '$..tasks..platformVersion', '$..tasks..startedBy', '$..tasks..stopCode', '$..tasks..stoppedReason', '$..tasks..version']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_with_parameters", - "test": "test_submit_job_with_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "['$..jobs..container.networkInterfaces', '$..jobs..container.containerInstanceArn', '$..jobs..attempts']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_submit_job_with_tags", - "test": "test_submit_job_with_tags", - "response": "200", - "error": "", - "snapshot_skipped": "['$..jobs..container.networkInterfaces', '$..jobs..container.taskArn', '$..jobs..attempts', '$..jobs..container.containerInstanceArn', '$..jobs..container.logStreamName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_jobs.py::TestBatchJobCRUD::test_terminate_job", - "test": "test_terminate_job", - "response": "200", - "error": "", - "snapshot_skipped": "['$..jobs..container.networkInterfaces', '$..jobs..container.containerInstanceArn', '$..jobs..container.exitCode', '$..jobs..attempts', '$..jobs..startedAt', '$..jobs..stoppedAt']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch_tags.py::TestBatchTags::test_job_queue_tags", - "test": "test_job_queue_tags", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/bedrock/test_bedrock.py::TestBedrock::test_invocation_jobs", - "test": "test_invocation_jobs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Body', '$..ContentLength', '$..ContentType', '$..SSEKMSKeyId', '$..ServerSideEncryption', '$..status', '$..ChecksumCRC32', '$..ChecksumType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/bedrock/test_bedrock.py::TestBedrock::test_invoke_unknown_model", - "test": "test_invoke_unknown_model", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_buildspec_override", "test": "test_buildspec_override", @@ -2197,16 +947,6 @@ "BatchGetProjects": { "names": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codebuild.py::test_codebuild_stack", "test": "test_codebuild_stack", @@ -2321,20 +1061,6 @@ } }, "CreateProject": { - "artifacts, cache, encryptionKey, environment, name, serviceRole, source, tags": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - } - ] - }, "artifacts, description, environment, name, serviceRole, source, tags, timeoutInMinutes": { "ls_pro": [ { @@ -2571,16 +1297,6 @@ "DeleteProject": { "name": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codebuild.py::test_codebuild_stack", "test": "test_codebuild_stack", @@ -2921,16 +1637,6 @@ "StartBuild": { "artifactsOverride, environmentVariablesOverride, projectName, sourceVersion": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_code_build_action", "test": "test_code_build_action", diff --git a/src/data/coverage/codepipeline.json b/src/data/coverage/codepipeline.json index 4e5646cf..6ac87381 100644 --- a/src/data/coverage/codepipeline.json +++ b/src/data/coverage/codepipeline.json @@ -535,16 +535,6 @@ "CreatePipeline": { "pipeline": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", "test": "test_pipeline", @@ -765,16 +755,6 @@ "DeletePipeline": { "name": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", "test": "test_pipeline", @@ -961,26 +941,6 @@ "GetPipeline": { "name": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", "test": "test_pipeline", @@ -1011,16 +971,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "400", - "error": "PipelineNotFoundException", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", "test": "test_pipeline", @@ -1057,16 +1007,6 @@ "GetPipelineExecution": { "pipelineExecutionId, pipelineName": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_approval_action", "test": "test_approval_action", @@ -1633,16 +1573,6 @@ "StartPipelineExecution": { "clientRequestToken, name": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecr_source_action", "test": "test_ecr_source_action", diff --git a/src/data/coverage/cognito-idp.json b/src/data/coverage/cognito-idp.json index 378b0cde..9e0654ca 100644 --- a/src/data/coverage/cognito-idp.json +++ b/src/data/coverage/cognito-idp.json @@ -2414,6 +2414,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_initiate_auth_srp", + "test": "test_admin_initiate_auth_srp", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ChallengeParameters.USER_ID_FOR_SRP', '$..ChallengeParameters.userAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -3791,6 +3801,16 @@ "AdminInitiateAuth": { "AuthFlow, AuthParameters, ClientId, UserPoolId": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_initiate_auth_srp", + "test": "test_admin_initiate_auth_srp", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ChallengeParameters.USER_ID_FOR_SRP', '$..ChallengeParameters.userAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", @@ -4073,6 +4093,26 @@ "AdminRespondToAuthChallenge": { "ChallengeName, ChallengeResponses, ClientId, Session, UserPoolId": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "test": "test_cognito_authorizer", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_initiate_auth_srp", + "test": "test_admin_initiate_auth_srp", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ChallengeParameters.USER_ID_FOR_SRP', '$..ChallengeParameters.userAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_change_password", "test": "test_admin_change_password", @@ -4114,6 +4154,20 @@ "origin": "external" } ] + }, + "ChallengeName, ChallengeResponses, ClientId, UserPoolId": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_initiate_auth_srp", + "test": "test_admin_initiate_auth_srp", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ChallengeParameters.USER_ID_FOR_SRP', '$..ChallengeParameters.userAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] } }, "AdminSetUserMFAPreference": { @@ -4985,6 +5039,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_non_existing_provider_identifier", + "test": "test_get_non_existing_provider_identifier", + "response": "200", + "error": "", + "snapshot_skipped": "['$..IdentityProvider.ProviderDetails']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow[code]", "test": "test_saml_auth_flow[code]", @@ -6123,6 +6187,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_initiate_auth_srp", + "test": "test_admin_initiate_auth_srp", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ChallengeParameters.USER_ID_FOR_SRP', '$..ChallengeParameters.userAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", @@ -6333,6 +6407,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_non_existing_provider_identifier", + "test": "test_get_non_existing_provider_identifier", + "response": "200", + "error": "", + "snapshot_skipped": "['$..IdentityProvider.ProviderDetails']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_signing_certificate", "test": "test_get_signing_certificate", @@ -7751,6 +7835,16 @@ }, "ClientName, ExplicitAuthFlows, UserPoolId": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "test": "test_cognito_authorizer", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", @@ -7881,6 +7975,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_initiate_auth_srp", + "test": "test_admin_initiate_auth_srp", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ChallengeParameters.USER_ID_FOR_SRP', '$..ChallengeParameters.userAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", @@ -8041,6 +8145,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_non_existing_provider_identifier", + "test": "test_get_non_existing_provider_identifier", + "response": "200", + "error": "", + "snapshot_skipped": "['$..IdentityProvider.ProviderDetails']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_signing_certificate", "test": "test_get_signing_certificate", @@ -8593,16 +8707,6 @@ }, "ClientName, UserPoolId": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", - "test": "test_cognito_authorizer", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", "test": "test_create_admin_user_with_duplicate_email", @@ -9195,6 +9299,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "test": "test_cognito_authorizer", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", @@ -9475,6 +9589,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_initiate_auth_srp", + "test": "test_admin_initiate_auth_srp", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ChallengeParameters.USER_ID_FOR_SRP', '$..ChallengeParameters.userAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", @@ -9805,6 +9929,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_non_existing_provider_identifier", + "test": "test_get_non_existing_provider_identifier", + "response": "200", + "error": "", + "snapshot_skipped": "['$..IdentityProvider.ProviderDetails']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_signing_certificate", "test": "test_get_signing_certificate", @@ -11385,6 +11519,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "test": "test_cognito_authorizer", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", @@ -11505,6 +11649,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_initiate_auth_srp", + "test": "test_admin_initiate_auth_srp", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ChallengeParameters.USER_ID_FOR_SRP', '$..ChallengeParameters.userAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", @@ -11785,6 +11939,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_non_existing_provider_identifier", + "test": "test_get_non_existing_provider_identifier", + "response": "200", + "error": "", + "snapshot_skipped": "['$..IdentityProvider.ProviderDetails']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_signing_certificate", "test": "test_get_signing_certificate", @@ -12889,6 +13053,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_non_existing_provider_identifier", + "test": "test_get_non_existing_provider_identifier", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..IdentityProvider.ProviderDetails']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_identity_providers", "test": "test_identity_providers", @@ -14373,6 +14547,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login_after_password_update", + "test": "test_srp_login_after_password_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", diff --git a/src/data/coverage/dynamodb.json b/src/data/coverage/dynamodb.json index 1ddb3307..59acd61c 100644 --- a/src/data/coverage/dynamodb.json +++ b/src/data/coverage/dynamodb.json @@ -4317,13 +4317,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -7503,13 +7503,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -12264,16 +12264,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source", - "test": "test_kinesis_firehose_kinesis_as_source", - "response": "500", - "error": "InternalFailure", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", "test": "test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", @@ -12303,6 +12293,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", + "response": "500", + "error": "InternalFailure", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ], "ls_pro": [ diff --git a/src/data/coverage/dynamodbstreams.json b/src/data/coverage/dynamodbstreams.json index 0a886bd4..53a00baf 100644 --- a/src/data/coverage/dynamodbstreams.json +++ b/src/data/coverage/dynamodbstreams.json @@ -820,8 +820,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", - "test": "test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.13]", + "test": "test_snapstart_lifecycle[python3.13]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -830,8 +830,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.13]", - "test": "test_snapstart_lifecycle[python3.13]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "test": "test_tag_exceptions", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -860,8 +860,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[ruby3.3]", - "test": "test_manual_endpoint_injection[ruby3.3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[dotnet6]", + "test": "test_manual_endpoint_injection[dotnet6]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -870,8 +870,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.12]", - "test": "test_echo_invoke[python3.12]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java21]", + "test": "test_echo_invoke[java21]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -880,8 +880,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.4]", - "test": "test_echo_invoke[ruby3.4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs20.x]", + "test": "test_echo_invoke[nodejs20.x]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -890,8 +890,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", - "test": "test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "test": "test_introspection_invoke[python3.10]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", @@ -900,8 +900,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", - "test": "test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "test": "test_uncaught_exception_invoke[python3.10]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..LoggingConfig']", @@ -910,11 +910,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", - "test": "test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "test": "test_lambda_destination_default_retries", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..DeadLetterConfig', '$..result', '$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -930,48 +930,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "test": "test_traceid_outside_handler[PassThrough]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_uncaught_exception_invoke[provided.al2]", + "test": "test_uncaught_exception_invoke[provided.al2]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..LoggingConfig', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_route_through_edge", - "test": "test_route_through_edge", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestMultiplexingClusterManager::test_multiplexing_cluster", - "test": "test_multiplexing_cluster", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java21]", + "test": "test_serializable_input_object[java21]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_existing_domain_causes_exception", - "test": "test_create_existing_domain_causes_exception", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint", + "test": "test_custom_endpoint", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -980,8 +970,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_domain_version", - "test": "test_domain_version", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestMultiplexingClusterManager::test_multiplexing_cluster", + "test": "test_multiplexing_cluster", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -990,8 +980,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_compatible_version_for_domain", - "test": "test_get_compatible_version_for_domain", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_path", + "test": "test_endpoint_strategy_path", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1010,28 +1000,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_security_plugin", - "test": "test_security_plugin", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_sql_plugin", + "test": "test_sql_plugin", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_invalid_content_md5", - "test": "test_s3_invalid_content_md5", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_update_domain_config", + "test": "test_update_domain_config", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_parts_checksum_exceptions_full_object", - "test": "test_multipart_parts_checksum_exceptions_full_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_preconditions[get_object]", + "test": "test_s3_get_object_preconditions[get_object]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1040,8 +1030,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_upload_part_checksum_exception[SHA1]", - "test": "test_multipart_upload_part_checksum_exception[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_set_external_hostname", + "test": "test_set_external_hostname", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1050,8 +1040,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_object_retention_compliance_mode", - "test": "test_s3_object_retention_compliance_mode", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_parts_checksum_exceptions_full_object", + "test": "test_multipart_parts_checksum_exceptions_full_object", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1060,18 +1050,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata_with_sig_s3v4[False]", - "test": "test_put_url_metadata_with_sig_s3v4[False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", + "test": "test_get_request_expires_ignored_if_validation_disabled", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_list_operations.py::TestS3ListObjectVersions::test_list_objects_versions_with_prefix", - "test": "test_list_objects_versions_with_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PutObjectChecksum::test_put_object_checksum[CRC32]", + "test": "test_put_object_checksum[CRC32]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1080,8 +1070,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", - "test": "test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "test": "test_object_created_put", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1090,38 +1080,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_unsubscribe_from_non_existing_subscription", - "test": "test_unsubscribe_from_non_existing_subscription", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "test": "test_ses_sns_topic_integration_send_email", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_multiple_subscriptions_http_endpoint", - "test": "test_multiple_subscriptions_http_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint[False]", + "test": "test_subscribe_external_http_endpoint[False]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$.http-message-headers.Accept', '$.http-message-headers-raw.Accept', '$.http-confirm-sub-headers.Accept']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_not_visible[sqs]", - "test": "test_approximate_number_of_messages_not_visible[sqs]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns_filter_policy.py::TestSNSFilterPolicyConditions::test_validate_policy_numeric_operator", + "test": "test_validate_policy_numeric_operator", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue[sqs]", - "test": "test_extend_message_visibility_timeout_set_in_queue[sqs]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue[sqs_query]", + "test": "test_extend_message_visibility_timeout_set_in_queue[sqs_query]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1130,8 +1120,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility[sqs_query]", - "test": "test_fifo_message_group_visibility_after_change_message_visibility[sqs_query]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[sqs-True]", + "test": "test_fifo_deduplication_not_on_message_group_id[sqs-True]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1140,8 +1130,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_multiple_messages_multiple_single_receives[sqs_query]", - "test": "test_fifo_queue_send_multiple_messages_multiple_single_receives[sqs_query]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle[sqs_query]", + "test": "test_remove_message_with_old_receipt_handle[sqs_query]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1150,21 +1140,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[standard]", - "test": "test_list_messages_with_delayed_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task_with_heartbeat", + "test": "test_activity_task_with_heartbeat", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_base.py::TestAssignBase::test_base_cases[BASE_VAR]", - "test": "test_base_cases[BASE_VAR]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1637,6 +1617,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_dynamodb_stream_handler_deployed", + "test": "test_dynamodb_stream_handler_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", "test": "test_event_rules_deployed", @@ -1657,6 +1647,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestExceptionHandlers::test_router_handler_patch_http_errors", + "test": "test_router_handler_patch_http_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-False]", "test": "test_build_image[SdkDockerClient-False-False]", @@ -1708,8 +1708,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_structure_into_container[SdkDockerClient]", - "test": "test_copy_directory_structure_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_content_into_container[SdkDockerClient]", + "test": "test_copy_directory_content_into_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1718,8 +1718,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_from_container[SdkDockerClient]", - "test": "test_copy_from_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_from_container_to_different_file[SdkDockerClient]", + "test": "test_copy_from_container_to_different_file[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1728,8 +1728,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container_without_target_filename[SdkDockerClient]", - "test": "test_copy_into_container_without_target_filename[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container[SdkDockerClient]", + "test": "test_copy_into_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1757,6 +1757,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", + "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", "test": "test_docker_image_names[SdkDockerClient]", @@ -1768,8 +1778,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_error_in_container[SdkDockerClient]", - "test": "test_exec_error_in_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_env_deletion[SdkDockerClient]", + "test": "test_exec_in_container_with_env_deletion[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1788,8 +1798,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", - "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1798,8 +1808,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_non_existing_image[SdkDockerClient]", - "test": "test_get_container_command_non_existing_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1808,8 +1818,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_id[SdkDockerClient]", + "test": "test_get_container_id[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1818,8 +1828,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_non_existing_image[SdkDockerClient]", - "test": "test_get_container_entrypoint_non_existing_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1828,8 +1838,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", + "test": "test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1838,8 +1848,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network_wrong_network[SdkDockerClient]", - "test": "test_get_container_ip_for_network_wrong_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_system_info[CmdDockerClient]", + "test": "test_get_system_info[CmdDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1848,8 +1858,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network[SdkDockerClient]", - "test": "test_get_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1858,8 +1868,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", - "test": "test_is_container_running[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_with_podman_image_ref_format[SdkDockerClient]", + "test": "test_list_containers_with_podman_image_ref_format[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1907,6 +1917,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_non_existent_docker_image[SdkDockerClient]", + "test": "test_pull_non_existent_docker_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", "test": "test_push_access_denied[SdkDockerClient]", @@ -1948,8 +1968,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", - "test": "test_running_container_names[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_with_init[SdkDockerClient]", + "test": "test_run_container_with_init[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1958,8 +1978,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_start_non_existing_container[CmdDockerClient]", - "test": "test_start_non_existing_container[CmdDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", + "test": "test_running_container_names[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1987,16 +2007,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_run_container_with_labels[SdkDockerClient]", - "test": "test_run_container_with_labels[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", "test": "test_docker_logging_fluentbit[SdkDockerClient]", @@ -2018,8 +2028,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_disconnect_container_from_nonexistent_network[SdkDockerClient]", - "test": "test_disconnect_container_from_nonexistent_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_nonexistent_network[SdkDockerClient]", + "test": "test_connect_container_to_nonexistent_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2048,8 +2058,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_set_container_workdir[SdkDockerClient]", - "test": "test_set_container_workdir[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_get_container_ip_with_network[SdkDockerClient]", + "test": "test_get_container_ip_with_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2058,8 +2068,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_add[SdkDockerClient]", - "test": "test_container_with_cap_add[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_sec_opt[SdkDockerClient]", + "test": "test_container_with_sec_opt[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2128,8 +2138,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments[SdkDockerClient]", - "test": "test_run_with_additional_arguments[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_add_host[SdkDockerClient]", + "test": "test_run_with_additional_arguments_add_host[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2138,8 +2148,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_ulimit[SdkDockerClient]", - "test": "test_run_with_ulimit[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_env_files[SdkDockerClient]", + "test": "test_run_with_additional_arguments_env_files[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2158,8 +2168,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/test_stores.py::test_nonstandard_regions", - "test": "test_nonstandard_regions", + "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_no_cors_without_origin_header", + "test": "test_no_cors_without_origin_header", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/src/data/coverage/ec2.json b/src/data/coverage/ec2.json index 623327d0..a0205f9e 100644 --- a/src/data/coverage/ec2.json +++ b/src/data/coverage/ec2.json @@ -19223,25 +19223,15 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", - "test": "test_read_security_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", @@ -19262,6 +19252,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", @@ -19382,16 +19382,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -19452,6 +19442,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", "test": "test_neptune_iam_with_http_protocol", @@ -19463,8 +19463,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", - "test": "test_pipe_filter_enrichment", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[cluster]", + "test": "test_tagging_non_existent_resource_message[cluster]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19755,25 +19755,15 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", - "test": "test_read_security_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", @@ -19794,6 +19784,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", @@ -19884,16 +19884,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -19954,6 +19944,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", "test": "test_neptune_iam_with_http_protocol", @@ -19965,8 +19965,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", - "test": "test_pipe_filter_enrichment", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[cluster]", + "test": "test_tagging_non_existent_resource_message[cluster]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20063,28 +20063,28 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", - "test": "test_read_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", - "test": "test_pipe_filter_enrichment", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[cluster]", + "test": "test_tagging_non_existent_resource_message[cluster]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20346,16 +20346,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -20854,16 +20844,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -20874,16 +20854,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", - "test": "test_read_security_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", @@ -20904,6 +20874,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", @@ -21034,16 +21014,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -21104,6 +21074,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", "test": "test_neptune_iam_with_http_protocol", @@ -21115,8 +21095,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", - "test": "test_pipe_filter_enrichment", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[cluster]", + "test": "test_tagging_non_existent_resource_message[cluster]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21510,17 +21490,17 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_list_security_groups", @@ -21582,6 +21562,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", @@ -21842,16 +21832,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -22432,6 +22412,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_host_header_rule[False]", "test": "test_host_header_rule[False]", @@ -22532,16 +22522,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", - "test": "test_pipe_filter_enrichment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSDBInstanceCRUD::test_create_db_instance_with_existing_vpc_security_group", "test": "test_create_db_instance_with_existing_vpc_security_group", @@ -22592,6 +22572,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[cluster]", + "test": "test_tagging_non_existent_resource_message[cluster]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", "test": "test_column_metadata_for_mysql[mysql-v1]", @@ -23018,17 +23008,17 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", @@ -23040,16 +23030,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", - "test": "test_read_security_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_subnet.py::test_list_subnets", "test": "test_list_subnets", @@ -23140,6 +23120,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", @@ -23380,16 +23370,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -23460,6 +23440,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", "test": "test_action_ecs_stop_task", @@ -23630,16 +23620,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", - "test": "test_pipe_filter_enrichment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ram/test_ram.py::TestResourceAccessManager::test_subnet_sharing", "test": "test_subnet_sharing", @@ -23840,6 +23820,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[cluster]", + "test": "test_tagging_non_existent_resource_message[cluster]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", "test": "test_column_metadata_for_mysql[mysql-v1]", @@ -24648,17 +24638,17 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_data_source.py::TestAppsyncRDSDataSource::test_rds_data_source_rds_utils", @@ -24670,16 +24660,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", - "test": "test_read_security_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_security_group_read_with_vpc", "test": "test_security_group_read_with_vpc", @@ -24780,6 +24760,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", @@ -25090,16 +25080,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -25170,6 +25150,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", "test": "test_action_ecs_stop_task", @@ -25340,16 +25330,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", - "test": "test_pipe_filter_enrichment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ram/test_ram.py::TestResourceAccessManager::test_subnet_sharing", "test": "test_subnet_sharing", @@ -25550,6 +25530,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[cluster]", + "test": "test_tagging_non_existent_resource_message[cluster]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", "test": "test_column_metadata_for_mysql[mysql-v1]", @@ -27543,42 +27533,12 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", - "test": "test_get_experiment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_start_experiment", - "test": "test_idempotency_of_start_experiment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_list_experiments", - "test": "test_list_experiments", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_stop_experiment", - "test": "test_stop_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" } @@ -27855,13 +27815,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -28378,16 +28338,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -28408,16 +28358,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", - "test": "test_read_security_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", @@ -28448,6 +28388,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", @@ -28548,16 +28498,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -28628,6 +28568,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", "test": "test_put_events_with_target_ecs", @@ -28659,8 +28609,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", - "test": "test_pipe_filter_enrichment", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[cluster]", + "test": "test_tagging_non_existent_resource_message[cluster]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29917,13 +29867,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -43095,25 +43045,15 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", - "test": "test_read_security_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", @@ -43134,6 +43074,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", @@ -43254,16 +43204,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -43324,6 +43264,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", "test": "test_neptune_iam_with_http_protocol", @@ -43335,8 +43285,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", - "test": "test_pipe_filter_enrichment", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[cluster]", + "test": "test_tagging_non_existent_resource_message[cluster]", "response": "200", "error": "", "snapshot_skipped": "", @@ -43588,16 +43538,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", - "test": "test_read_security_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", @@ -43618,6 +43558,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", @@ -43748,16 +43698,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -43818,6 +43758,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", "test": "test_neptune_iam_with_http_protocol", @@ -43829,8 +43779,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", - "test": "test_pipe_filter_enrichment", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[cluster]", + "test": "test_tagging_non_existent_resource_message[cluster]", "response": "200", "error": "", "snapshot_skipped": "", @@ -44621,28 +44571,28 @@ "AllocationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", - "test": "test_read_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_enrichment", - "test": "test_pipe_filter_enrichment", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[cluster]", + "test": "test_tagging_non_existent_resource_message[cluster]", "response": "200", "error": "", "snapshot_skipped": "", @@ -44695,13 +44645,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { diff --git a/src/data/coverage/ecr.json b/src/data/coverage/ecr.json index 96428aa7..faf1e0d5 100644 --- a/src/data/coverage/ecr.json +++ b/src/data/coverage/ecr.json @@ -609,16 +609,6 @@ }, "imageIds, repositoryName": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/codebuild/test_codebuild.py::TestCodeBuild::test_ecr_build_image", "test": "test_ecr_build_image", @@ -1001,16 +991,6 @@ "CreateRepository": { "encryptionConfiguration, imageScanningConfiguration, imageTagMutability, repositoryName, tags": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_default", "test": "test_resource_name_default", @@ -1689,16 +1669,6 @@ }, "repositoryName": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ecr/test_cloudcontrol_repository.py::test_read_repository", "test": "test_read_repository", @@ -2389,16 +2359,6 @@ }, "registryId": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ecr/test_cloudcontrol_repository.py::test_read_repository", "test": "test_read_repository", @@ -2935,16 +2895,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ecr/test_cloudcontrol_repository.py::test_read_repository", "test": "test_read_repository", @@ -3439,26 +3389,6 @@ }, "repositoryNames": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ecr/test_cloudcontrol_repository.py::test_read_repository", "test": "test_read_repository", @@ -3855,16 +3785,6 @@ "GetAuthorizationToken": { "- (without any parameters)": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", "test": "test_stack_resources_are_deployed", @@ -4167,16 +4087,6 @@ }, "repositoryName": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ecr/test_cloudcontrol_repository.py::test_read_repository", "test": "test_read_repository", diff --git a/src/data/coverage/ecs.json b/src/data/coverage/ecs.json index 0e677b81..4806f6e5 100644 --- a/src/data/coverage/ecs.json +++ b/src/data/coverage/ecs.json @@ -2820,13 +2820,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -3850,13 +3850,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -3996,13 +3996,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -5607,16 +5607,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -8351,16 +8341,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -11804,13 +11784,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { diff --git a/src/data/coverage/events.json b/src/data/coverage/events.json index 59f42307..c7889b02 100644 --- a/src/data/coverage/events.json +++ b/src/data/coverage/events.json @@ -12053,6 +12053,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", "test": "test_reference_unsupported_resource", @@ -13233,6 +13243,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager_with_backslashes", + "test": "test_resolve_secretsmanager_with_backslashes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", "test": "test_create_change_set_with_ssm_parameter_list", @@ -20555,16 +20575,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", @@ -20816,11 +20826,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_custom_domains_invocation_stage_and_no_base_path", - "test": "test_custom_domains_invocation_stage_and_no_base_path", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_request", + "test": "test_authorizer_event_lambda_request", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..authType', '$..event.headers', '$..event.multiValueHeaders', '$..event.version', '$..authorizationToken', '$..requestContext.extendedRequestId', '$..requestContext.domainName', '$..requestContext.deploymentId', '$..requestContext.protocol', '$..requestContext.requestId', '$..requestContext.requestTime', '$..requestContext.requestTimeEpoch', '$..requestContext.identity']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20865,16 +20875,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -24175,6 +24175,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_initiate_auth_srp", + "test": "test_admin_initiate_auth_srp", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ChallengeParameters.USER_ID_FOR_SRP', '$..ChallengeParameters.userAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", @@ -24515,6 +24525,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_non_existing_provider_identifier", + "test": "test_get_non_existing_provider_identifier", + "response": "200", + "error": "", + "snapshot_skipped": "['$..IdentityProvider.ProviderDetails']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_signing_certificate", "test": "test_get_signing_certificate", @@ -27866,8 +27886,118 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", - "test": "test_redis_connection", + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsAccessPointCrud::test_access_point", + "test": "test_access_point", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LifeCycleState', '$..AccessPointArn', '$..ErrorCode', '$.create-fs.SizeInBytes.Timestamp', '$.create-fs.SizeInBytes.ValueInArchive']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsAccessPointCrud::test_access_point_filesystem_not_exists", + "test": "test_access_point_filesystem_not_exists", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ErrorCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsFileSystemCrud::test_create_filesystem", + "test": "test_create_filesystem", + "response": "200", + "error": "", + "snapshot_skipped": "['$.create-fs.LifeCycleState', '$.create-fs.SizeInBytes.Timestamp', '$.create-fs.SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes', '$..FileSystems..Name', '$..ErrorCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsFileSystemCrud::test_file_system_policy_lifecycle", + "test": "test_file_system_policy_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$.create-fs.LifeCycleState', '$.create-fs.SizeInBytes.Timestamp', '$.create-fs.SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes', '$..FileSystems..Name', '$..ErrorCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsFileSystemCrud::test_lifecycle_configuration", + "test": "test_lifecycle_configuration", + "response": "200", + "error": "", + "snapshot_skipped": "['$.create-fs.LifeCycleState', '$.create-fs.SizeInBytes.Timestamp', '$.create-fs.SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes', '$..FileSystems..Name', '$..ErrorCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsFileSystemCrud::test_mount_target", + "test": "test_mount_target", + "response": "200", + "error": "", + "snapshot_skipped": "['$.create-fs.LifeCycleState', '$.create-fs.SizeInBytes.Timestamp', '$.create-fs.SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes', '$..FileSystems..Name', '$..ErrorCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsFileSystemCrud::test_update_filesystem", + "test": "test_update_filesystem", + "response": "200", + "error": "", + "snapshot_skipped": "['$.create-fs.LifeCycleState', '$.create-fs.SizeInBytes.Timestamp', '$.create-fs.SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes', '$..FileSystems..Name', '$..ErrorCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsFileSystemCrud::test_update_filesystem_protection", + "test": "test_update_filesystem_protection", + "response": "200", + "error": "", + "snapshot_skipped": "['$.create-fs.LifeCycleState', '$.create-fs.SizeInBytes.Timestamp', '$.create-fs.SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes', '$..FileSystems..Name', '$..ErrorCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsFileSystemCrud::test_update_filesystem_protection_validation", + "test": "test_update_filesystem_protection_validation", + "response": "200", + "error": "", + "snapshot_skipped": "['$.create-fs.LifeCycleState', '$.create-fs.SizeInBytes.Timestamp', '$.create-fs.SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes', '$..FileSystems..Name', '$..ErrorCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsFileSystemCrud::test_update_filesystem_provisioned", + "test": "test_update_filesystem_provisioned", + "response": "200", + "error": "", + "snapshot_skipped": "['$.create-fs.LifeCycleState', '$.create-fs.SizeInBytes.Timestamp', '$.create-fs.SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes', '$..FileSystems..Name', '$..ErrorCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsFileSystemCrud::test_update_filesystem_validations", + "test": "test_update_filesystem_validations", + "response": "200", + "error": "", + "snapshot_skipped": "['$.create-fs.LifeCycleState', '$.create-fs.SizeInBytes.Timestamp', '$.create-fs.SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes', '$..FileSystems..Name', '$..ErrorCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_additional_amis_present", + "test": "test_additional_amis_present", "response": "200", "error": "", "snapshot_skipped": "", @@ -27875,6 +28005,1296 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_describe_cluster_versions", + "test": "test_describe_cluster_versions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_describe_cluster_versions_errors", + "test": "test_describe_cluster_versions_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.19]", + "test": "test_get_parameters_eks_amis[1.19]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.20]", + "test": "test_get_parameters_eks_amis[1.20]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.21]", + "test": "test_get_parameters_eks_amis[1.21]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.22]", + "test": "test_get_parameters_eks_amis[1.22]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.23]", + "test": "test_get_parameters_eks_amis[1.23]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_invalid_k8s_versions[0]", + "test": "test_invalid_k8s_versions[0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_invalid_k8s_versions[1.60]", + "test": "test_invalid_k8s_versions[1.60]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_invalid_k8s_versions[100.1]", + "test": "test_invalid_k8s_versions[100.1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_invalid_k8s_versions[test]", + "test": "test_invalid_k8s_versions[test]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_errors", + "test": "test_access_entry_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_role]", + "test": "test_access_entry_lifecycle[iam_role]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_lifecycle[iam_user]", + "test": "test_access_entry_lifecycle[iam_user]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_errors", + "test": "test_access_policy_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_policy_lifecycle", + "test": "test_access_policy_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_default_access_entry", + "test": "test_default_access_entry", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_list_access_policies", + "test": "test_list_access_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addon_errors", + "test": "test_cluster_addon_errors", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", + "test": "test_cluster_addons_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_describe_addon_configuration[coredns-v1.12.1-eksbuild.2]", + "test": "test_describe_addon_configuration[coredns-v1.12.1-eksbuild.2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_describe_addon_configuration[kube-proxy-v1.33.0-eksbuild.2]", + "test": "test_describe_addon_configuration[kube-proxy-v1.33.0-eksbuild.2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_describe_addon_configuration[metrics-server-v0.8.0-eksbuild.1]", + "test": "test_describe_addon_configuration[metrics-server-v0.8.0-eksbuild.1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_describe_addon_configuration[vpc-cni-v1.20.0-eksbuild.1]", + "test": "test_describe_addon_configuration[vpc-cni-v1.20.0-eksbuild.1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_describe_addon_configuration_errors", + "test": "test_describe_addon_configuration_errors", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_describe_addon_versions", + "test": "test_describe_addon_versions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithIngressAndLB::test_create_cluster_with_ingress_and_lb", + "test": "test_create_cluster_with_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSClusterWithoutIngressAndLB::test_create_cluster_without_ingress_and_lb", + "test": "test_create_cluster_without_ingress_and_lb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", + "test": "test_extra_k3s_args", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_cluster_security_groups", + "test": "test_cluster_security_groups", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..tags', '$..SecurityGroups..IpPermissions..UserIdGroupPairs', '$..SecurityGroups..IpPermissionsEgress..UserIdGroupPairs']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_cluster_tagging", + "test": "test_cluster_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tags._volume_mount_', '$..tags._lb_ports_', '$..tags._api_port_']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_nodegroup_with_tags", + "test": "test_create_nodegroup_with_tags", + "response": "200", + "error": "", + "snapshot_skipped": "['$..releaseVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "test": "test_ecr_eks_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration_multiple_nodes", + "test": "test_ecr_eks_integration_multiple_nodes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_elb_direct_connection_to_pod", + "test": "test_elb_direct_connection_to_pod", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_pull_public_s3_image_with_transparent_endpoint_injection", + "test": "test_pull_public_s3_image_with_transparent_endpoint_injection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SClusterRecreation::test_cluster_recreation", + "test": "test_cluster_recreation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_basic_crud_replication_group_non_cluster[lowercase-redis]", + "test": "test_basic_crud_replication_group_non_cluster[lowercase-redis]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SnapshotWindow', '$..PreferredAvailabilityZone', '$..PreferredMaintenanceWindow', '$..CacheParameterGroup.CacheParameterGroupName', '$..EngineVersion', '$..PrimaryEndpoint.Address', '$..PrimaryEndpoint.Port', '$..ReaderEndpoint.Address', '$..ReaderEndpoint.Port', '$..ReadEndpoint.Address', '$..ReadEndpoint.Port', '$..AtRestEncryptionEnabled']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_basic_crud_replication_group_non_cluster[lowercase-valkey]", + "test": "test_basic_crud_replication_group_non_cluster[lowercase-valkey]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SnapshotWindow', '$..PreferredAvailabilityZone', '$..PreferredMaintenanceWindow', '$..CacheParameterGroup.CacheParameterGroupName', '$..EngineVersion', '$..PrimaryEndpoint.Address', '$..PrimaryEndpoint.Port', '$..ReaderEndpoint.Address', '$..ReaderEndpoint.Port', '$..ReadEndpoint.Address', '$..ReadEndpoint.Port', '$..AtRestEncryptionEnabled']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_basic_crud_replication_group_non_cluster[original-name-redis]", + "test": "test_basic_crud_replication_group_non_cluster[original-name-redis]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SnapshotWindow', '$..PreferredAvailabilityZone', '$..PreferredMaintenanceWindow', '$..CacheParameterGroup.CacheParameterGroupName', '$..EngineVersion', '$..PrimaryEndpoint.Address', '$..PrimaryEndpoint.Port', '$..ReaderEndpoint.Address', '$..ReaderEndpoint.Port', '$..ReadEndpoint.Address', '$..ReadEndpoint.Port', '$..AtRestEncryptionEnabled']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_basic_crud_replication_group_non_cluster[original-name-valkey]", + "test": "test_basic_crud_replication_group_non_cluster[original-name-valkey]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SnapshotWindow', '$..PreferredAvailabilityZone', '$..PreferredMaintenanceWindow', '$..CacheParameterGroup.CacheParameterGroupName', '$..EngineVersion', '$..PrimaryEndpoint.Address', '$..PrimaryEndpoint.Port', '$..ReaderEndpoint.Address', '$..ReaderEndpoint.Port', '$..ReadEndpoint.Address', '$..ReadEndpoint.Port', '$..AtRestEncryptionEnabled']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_basic_crud_replication_group_non_cluster[uppercase-redis]", + "test": "test_basic_crud_replication_group_non_cluster[uppercase-redis]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SnapshotWindow', '$..PreferredAvailabilityZone', '$..PreferredMaintenanceWindow', '$..CacheParameterGroup.CacheParameterGroupName', '$..EngineVersion', '$..PrimaryEndpoint.Address', '$..PrimaryEndpoint.Port', '$..ReaderEndpoint.Address', '$..ReaderEndpoint.Port', '$..ReadEndpoint.Address', '$..ReadEndpoint.Port', '$..AtRestEncryptionEnabled']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_basic_crud_replication_group_non_cluster[uppercase-valkey]", + "test": "test_basic_crud_replication_group_non_cluster[uppercase-valkey]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SnapshotWindow', '$..PreferredAvailabilityZone', '$..PreferredMaintenanceWindow', '$..CacheParameterGroup.CacheParameterGroupName', '$..EngineVersion', '$..PrimaryEndpoint.Address', '$..PrimaryEndpoint.Port', '$..ReaderEndpoint.Address', '$..ReaderEndpoint.Port', '$..ReadEndpoint.Address', '$..ReadEndpoint.Port', '$..AtRestEncryptionEnabled']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_cluster_default_crud", + "test": "test_cache_cluster_default_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SnapshotWindow', '$..PreferredAvailabilityZone', '$..CustomerAvailabilityZone', '$..CacheParameterGroup.CacheParameterGroupName', '$..EngineVersion', '$..CacheCluster.ConfigurationEndpoint', '$..CacheClusters..ConfigurationEndpoint', '$..Endpoint.Address', '$..Endpoint.Port']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_subnet_group_crud", + "test": "test_cache_subnet_group_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CacheSubnetGroup.Subnets', '$..CacheSubnetGroup.SupportedNetworkTypes', '$..CacheSubnetGroup.VpcId', '$..Error.Message', '$..Subnets', '$..SupportedNetworkTypes', '$..VpcId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cluster_in_container", + "test": "test_cluster_in_container", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cluster_no_cache_type", + "test": "test_cluster_no_cache_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cluster_no_engine", + "test": "test_cluster_no_engine", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cluster_redis_num_nodes_greater_than_one", + "test": "test_cluster_redis_num_nodes_greater_than_one", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_create_cache_cluster_in_non_existent_replication_group", + "test": "test_create_cache_cluster_in_non_existent_replication_group", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_replication_group_custom_port", + "test": "test_replication_group_custom_port", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_replication_group_no_cache_type", + "test": "test_replication_group_no_cache_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_replication_group_no_engine", + "test": "test_replication_group_no_engine", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_replication_group_primary_cluster_invalid_parameter_combination[CacheNodeType]", + "test": "test_replication_group_primary_cluster_invalid_parameter_combination[CacheNodeType]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_replication_group_primary_cluster_invalid_parameter_combination[EngineVersion]", + "test": "test_replication_group_primary_cluster_invalid_parameter_combination[EngineVersion]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_replication_group_primary_cluster_invalid_parameter_combination[Engine]", + "test": "test_replication_group_primary_cluster_invalid_parameter_combination[Engine]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_replication_group_primary_cluster_non_existing", + "test": "test_replication_group_primary_cluster_non_existing", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_valkey_cache_cluster_not_allowed", + "test": "test_valkey_cache_cluster_not_allowed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", + "test": "test_redis_connection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_application_versions", + "test": "test_manage_application_versions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_applications", + "test": "test_manage_applications", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_environments", + "test": "test_manage_environments", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elastictranscoder/test_elastictranscoder.py::TestElasticTranscoder::test_create_list_read_pipeline", + "test": "test_create_list_read_pipeline", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Warnings']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_modify_attributes", + "test": "test_alb_modify_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..Attributes', \"$.._AttributesDict.'access_logs.s3.enabled'\", \"$.._AttributesDict.'idle_timeout.timeout_seconds'\", \"$.._AttributesDict.'routing.http.x_amzn_tls_version_and_cipher_suite.enabled'\", \"$.._AttributesDict.'routing.http.xff_client_port.enabled'\", \"$.._AttributesDict.'routing.http.xff_header_processing.mode'\", \"$.._AttributesDict.'waf.fail_open.enabled'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_set_ip_address_type", + "test": "test_alb_set_ip_address_type", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..Error.Type']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_gateway_listener_with_port_or_protocol[port-and-protocol]", + "test": "test_create_gateway_listener_with_port_or_protocol[port-and-protocol]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_gateway_listener_with_port_or_protocol[port-only]", + "test": "test_create_gateway_listener_with_port_or_protocol[port-only]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_gateway_listener_with_port_or_protocol[protocol-only]", + "test": "test_create_gateway_listener_with_port_or_protocol[protocol-only]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener[443-gateway_listen_override1-4566]", + "test": "test_create_listener[443-gateway_listen_override1-4566]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener[5555-None-4566]", + "test": "test_create_listener[5555-None-4566]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener[5555-gateway_listen_override0-5555]", + "test": "test_create_listener[5555-gateway_listen_override0-5555]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_invalid_protocols[application-GENEVE]", + "test": "test_create_listener_invalid_protocols[application-GENEVE]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_invalid_protocols[application-INVALID_PROTOCOL]", + "test": "test_create_listener_invalid_protocols[application-INVALID_PROTOCOL]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_invalid_protocols[application-TCP]", + "test": "test_create_listener_invalid_protocols[application-TCP]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_invalid_protocols[application-TCP_UDP]", + "test": "test_create_listener_invalid_protocols[application-TCP_UDP]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_invalid_protocols[application-TLS]", + "test": "test_create_listener_invalid_protocols[application-TLS]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_invalid_protocols[application-UDP]", + "test": "test_create_listener_invalid_protocols[application-UDP]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_invalid_protocols[network-GENEVE]", + "test": "test_create_listener_invalid_protocols[network-GENEVE]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_invalid_protocols[network-HTTPS]", + "test": "test_create_listener_invalid_protocols[network-HTTPS]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_invalid_protocols[network-HTTP]", + "test": "test_create_listener_invalid_protocols[network-HTTP]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_invalid_protocols[network-INVALID_PROTOCOL]", + "test": "test_create_listener_invalid_protocols[network-INVALID_PROTOCOL]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_without_port_or_protocol[missing-port-and-protocol-application]", + "test": "test_create_listener_without_port_or_protocol[missing-port-and-protocol-application]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_without_port_or_protocol[missing-port-and-protocol-network]", + "test": "test_create_listener_without_port_or_protocol[missing-port-and-protocol-network]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_without_port_or_protocol[missing-port-application]", + "test": "test_create_listener_without_port_or_protocol[missing-port-application]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_without_port_or_protocol[missing-port-network]", + "test": "test_create_listener_without_port_or_protocol[missing-port-network]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_without_port_or_protocol[missing-protocol-application]", + "test": "test_create_listener_without_port_or_protocol[missing-protocol-application]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_create_listener_without_port_or_protocol[missing-protocol-network]", + "test": "test_create_listener_without_port_or_protocol[missing-protocol-network]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", + "test": "test_elb_lambda_target_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", + "test": "test_elb_register_lambda_target_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_forward_config_only_for_target_groups", + "test": "test_forward_config_only_for_target_groups", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..content.headers.accept-encoding', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..content.headers.accept-encoding', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_ip_target_forwarding", + "test": "test_ip_target_forwarding", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", + "test": "test_load_balancing", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers.host', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_nlb_modify_attributes", + "test": "test_nlb_modify_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..LoadBalancers[0].EnablePrefixForIpv6SourceNat', '$..Attributes', \"$.._AttributesDict.'access_logs.s3.enabled'\", \"$.._AttributesDict.'dns_record.client_routing_policy'\", \"$.._AttributesDict.'zonal_shift.config.enabled'\"]", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_redirect_listener", + "test": "test_redirect_listener", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_create_describe_loadbalancer_rule[rule_conditions0]", + "test": "test_create_describe_loadbalancer_rule[rule_conditions0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers..AvailabilityZones', '$..LoadBalancers..IpAddressType', '$..Listeners..AlpnPolicy', '$..Listeners..DefaultActions..FixedResponseConfig.MessageBody', '$..Listeners..Port', '$..Listeners..SslPolicy', '$..TargetGroups..IpAddressType', '$..TargetGroups..ProtocolVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_create_describe_loadbalancer_rule[rule_conditions1]", + "test": "test_create_describe_loadbalancer_rule[rule_conditions1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers..AvailabilityZones', '$..LoadBalancers..IpAddressType', '$..Listeners..AlpnPolicy', '$..Listeners..DefaultActions..FixedResponseConfig.MessageBody', '$..Listeners..Port', '$..Listeners..SslPolicy', '$..TargetGroups..IpAddressType', '$..TargetGroups..ProtocolVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_create_describe_loadbalancer_rule[rule_conditions2]", + "test": "test_create_describe_loadbalancer_rule[rule_conditions2]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers..AvailabilityZones', '$..LoadBalancers..IpAddressType', '$..Listeners..AlpnPolicy', '$..Listeners..DefaultActions..FixedResponseConfig.MessageBody', '$..Listeners..Port', '$..Listeners..SslPolicy', '$..TargetGroups..IpAddressType', '$..TargetGroups..ProtocolVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_create_describe_loadbalancer_rule[rule_conditions3]", + "test": "test_create_describe_loadbalancer_rule[rule_conditions3]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers..AvailabilityZones', '$..LoadBalancers..IpAddressType', '$..Listeners..AlpnPolicy', '$..Listeners..DefaultActions..FixedResponseConfig.MessageBody', '$..Listeners..Port', '$..Listeners..SslPolicy', '$..TargetGroups..IpAddressType', '$..TargetGroups..ProtocolVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_create_describe_loadbalancer_rule[rule_conditions4]", + "test": "test_create_describe_loadbalancer_rule[rule_conditions4]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers..AvailabilityZones', '$..LoadBalancers..IpAddressType', '$..Listeners..AlpnPolicy', '$..Listeners..DefaultActions..FixedResponseConfig.MessageBody', '$..Listeners..Port', '$..Listeners..SslPolicy', '$..TargetGroups..IpAddressType', '$..TargetGroups..ProtocolVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_create_describe_loadbalancer_rule[rule_conditions5]", + "test": "test_create_describe_loadbalancer_rule[rule_conditions5]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers..AvailabilityZones', '$..LoadBalancers..IpAddressType', '$..Listeners..AlpnPolicy', '$..Listeners..DefaultActions..FixedResponseConfig.MessageBody', '$..Listeners..Port', '$..Listeners..SslPolicy', '$..TargetGroups..IpAddressType', '$..TargetGroups..ProtocolVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_create_describe_loadbalancer_rule[rule_conditions6]", + "test": "test_create_describe_loadbalancer_rule[rule_conditions6]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers..AvailabilityZones', '$..LoadBalancers..IpAddressType', '$..Listeners..AlpnPolicy', '$..Listeners..DefaultActions..FixedResponseConfig.MessageBody', '$..Listeners..Port', '$..Listeners..SslPolicy', '$..TargetGroups..IpAddressType', '$..TargetGroups..ProtocolVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_create_describe_loadbalancer_rule[rule_conditions7]", + "test": "test_create_describe_loadbalancer_rule[rule_conditions7]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers..AvailabilityZones', '$..LoadBalancers..IpAddressType', '$..Listeners..AlpnPolicy', '$..Listeners..DefaultActions..FixedResponseConfig.MessageBody', '$..Listeners..Port', '$..Listeners..SslPolicy', '$..TargetGroups..IpAddressType', '$..TargetGroups..ProtocolVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_create_describe_loadbalancer_rule[rule_conditions8]", + "test": "test_create_describe_loadbalancer_rule[rule_conditions8]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers..AvailabilityZones', '$..LoadBalancers..IpAddressType', '$..Listeners..AlpnPolicy', '$..Listeners..DefaultActions..FixedResponseConfig.MessageBody', '$..Listeners..Port', '$..Listeners..SslPolicy', '$..TargetGroups..IpAddressType', '$..TargetGroups..ProtocolVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_create_load_balancer", + "test": "test_create_load_balancer", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..LoadBalancers[0].EnablePrefixForIpv6SourceNat']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_describe_capacity_reservation", + "test": "test_describe_capacity_reservation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_describe_listener_attributes", + "test": "test_describe_listener_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_describe_load_balancers", + "test": "test_describe_load_balancers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..LoadBalancers[0].EnablePrefixForIpv6SourceNat', '$..LoadBalancers..State.Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_describe_non_existent_listener", + "test": "test_describe_non_existent_listener", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_failing_create_load_balancer", + "test": "test_failing_create_load_balancer", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_failing_describe_load_balancers", + "test": "test_failing_describe_load_balancers", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_modify_rule[create_conditions0-modify_conditions0]", + "test": "test_modify_rule[create_conditions0-modify_conditions0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers..AvailabilityZones', '$..LoadBalancers..IpAddressType', '$..Listeners..AlpnPolicy', '$..Listeners..DefaultActions..FixedResponseConfig.MessageBody', '$..Listeners..Port', '$..Listeners..SslPolicy', '$..TargetGroups..IpAddressType', '$..TargetGroups..ProtocolVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_modify_rule[create_conditions1-modify_conditions1]", + "test": "test_modify_rule[create_conditions1-modify_conditions1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers..AvailabilityZones', '$..LoadBalancers..IpAddressType', '$..Listeners..AlpnPolicy', '$..Listeners..DefaultActions..FixedResponseConfig.MessageBody', '$..Listeners..Port', '$..Listeners..SslPolicy', '$..TargetGroups..IpAddressType', '$..TargetGroups..ProtocolVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_modify_rule[create_conditions2-modify_conditions2]", + "test": "test_modify_rule[create_conditions2-modify_conditions2]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers..AvailabilityZones', '$..LoadBalancers..IpAddressType', '$..Listeners..AlpnPolicy', '$..Listeners..DefaultActions..FixedResponseConfig.MessageBody', '$..Listeners..Port', '$..Listeners..SslPolicy', '$..TargetGroups..IpAddressType', '$..TargetGroups..ProtocolVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_modify_rule[create_conditions3-modify_conditions3]", + "test": "test_modify_rule[create_conditions3-modify_conditions3]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers..AvailabilityZones', '$..LoadBalancers..IpAddressType', '$..Listeners..AlpnPolicy', '$..Listeners..DefaultActions..FixedResponseConfig.MessageBody', '$..Listeners..Port', '$..Listeners..SslPolicy', '$..TargetGroups..IpAddressType', '$..TargetGroups..ProtocolVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestLoadBalancer::test_set_rule_priorities", + "test": "test_set_rule_priorities", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoadBalancers..AvailabilityZones', '$..LoadBalancers..IpAddressType', '$..Listeners..AlpnPolicy', '$..Listeners..DefaultActions..FixedResponseConfig.MessageBody', '$..Listeners..Port', '$..Listeners..SslPolicy', '$..TargetGroups..IpAddressType', '$..TargetGroups..ProtocolVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration[port-4566]", + "test": "test_route53_elb_integration[port-4566]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration[port-80]", + "test": "test_route53_elb_integration[port-80]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_host_header_rule[False]", + "test": "test_host_header_rule[False]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Conditions..HostHeaderConfig.Values', '$..Conditions..Values']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_host_header_rule[True]", + "test": "test_host_header_rule[True]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Conditions..HostHeaderConfig.Values', '$..Conditions..Values']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_http_header_rule", + "test": "test_http_header_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_http_request_method_rule", + "test": "test_http_request_method_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_path_pattern_rule", + "test": "test_path_pattern_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_query_string_rule", + "test": "test_query_string_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_rule_conditions_integration", + "test": "test_rule_conditions_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_source_ip_rule", + "test": "test_source_ip_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_use_priority_for_listener_matching", + "test": "test_use_priority_for_listener_matching", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", "test": "test_put_events_with_target_ecs", diff --git a/src/data/coverage/fis.json b/src/data/coverage/fis.json index 3d9b31b9..347b744e 100644 --- a/src/data/coverage/fis.json +++ b/src/data/coverage/fis.json @@ -560,18 +560,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_delete_experiment_template", - "test": "test_delete_experiment_template", - "response": "404", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_stop_experiment", + "test": "test_stop_experiment", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", - "test": "test_idempotency_of_create_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_delete_experiment_template", + "test": "test_delete_experiment_template", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -580,24 +580,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_stop_experiment", - "test": "test_stop_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", + "test": "test_idempotency_of_create_experiment_template", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_stop_experiment", - "test": "test_stop_experiment", - "response": "500", - "error": "InternalError", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] } diff --git a/src/data/coverage/iam.json b/src/data/coverage/iam.json index bb26d68b..af6c6d5e 100644 --- a/src/data/coverage/iam.json +++ b/src/data/coverage/iam.json @@ -3057,6 +3057,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", @@ -12589,16 +12599,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_lambda_/test_cloudcontrol_lambda_function.py::test_read_lambda_function", - "test": "test_read_lambda_function", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ResourceDescription.Properties.FileSystemConfigs', '$..ResourceDescription.Properties.RecursiveLoop', '$..ResourceDescription.Properties.RuntimeManagementConfig', '$..ResourceDescription.Properties.SnapStartResponse']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_with_lambda_integration_events", "test": "test_sam_with_lambda_integration_events", @@ -12739,6 +12739,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", @@ -13190,11 +13200,11 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", - "test": "test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_lambda", + "test": "test_aws_request_tags_for_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.host', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -13779,6 +13789,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", "test": "test_postgres_s3_extension_helpers[12]", @@ -24631,16 +24651,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_lambda_/test_cloudcontrol_lambda_function.py::test_read_lambda_function", - "test": "test_read_lambda_function", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ResourceDescription.Properties.FileSystemConfigs', '$..ResourceDescription.Properties.RecursiveLoop', '$..ResourceDescription.Properties.RuntimeManagementConfig', '$..ResourceDescription.Properties.SnapStartResponse']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", @@ -24651,6 +24661,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", @@ -24901,16 +24921,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", - "test": "test_load_balancing", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.host', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_iam", "test": "test_aws_request_tags_for_iam", @@ -25811,6 +25821,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_incomplete_replication", "test": "test_incomplete_replication", @@ -26763,6 +26783,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", @@ -35835,16 +35865,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", "test": "test_connection_with_secret", @@ -37315,16 +37335,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_lambda_/test_cloudcontrol_lambda_function.py::test_read_lambda_function", - "test": "test_read_lambda_function", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ResourceDescription.Properties.FileSystemConfigs', '$..ResourceDescription.Properties.RecursiveLoop', '$..ResourceDescription.Properties.RuntimeManagementConfig', '$..ResourceDescription.Properties.SnapStartResponse']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/pipes/aws_pipes_pipe/test_basic.py::TestBasicCRD::test_black_box", "test": "test_black_box", @@ -37535,6 +37545,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "200", + "error": "", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAssociationsValidation::test_lambda_at_edge_with_include_body_for_wrong_event_types[origin-response]", "test": "test_lambda_at_edge_with_include_body_for_wrong_event_types[origin-response]", @@ -38875,16 +38895,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", - "test": "test_load_balancing", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.host', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", "test": "test_put_events_with_target_ecs", @@ -38995,6 +39005,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_lambda", + "test": "test_aws_request_tags_for_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_cognito_identity_policy_variables", "test": "test_cognito_identity_policy_variables", @@ -40479,6 +40499,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", @@ -41499,16 +41529,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", - "test": "test_deployed_compute_environment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_iam_aws_service_name", "test": "test_iam_aws_service_name", @@ -44956,13 +44976,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[json]", - "test": "test_invalid_amount_of_datapoints[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_multi_protocol_client_fixture[smithy-rpc-v2-cbor]", + "test": "test_multi_protocol_client_fixture[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { @@ -53447,16 +53467,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", - "test": "test_read_security_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_iam/test_cloudcontrol_role.py::test_read_role", "test": "test_read_role", @@ -53477,6 +53487,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", @@ -53728,12 +53748,12 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, @@ -54647,6 +54667,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[cluster]", + "test": "test_tagging_non_existent_resource_message[cluster]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_policy_replication.py::TestIamPolicyReplication::test_successful_replication[arn]", "test": "test_successful_replication[arn]", @@ -55283,6 +55313,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", @@ -55904,13 +55944,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[json]", - "test": "test_invalid_amount_of_datapoints[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_multi_protocol_client_fixture[smithy-rpc-v2-cbor]", + "test": "test_multi_protocol_client_fixture[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { @@ -64565,16 +64605,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", "test": "test_connection_with_secret", @@ -64955,16 +64985,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -65995,16 +66015,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", - "test": "test_read_security_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_iam/test_cloudcontrol_role.py::test_read_role", "test": "test_read_role", @@ -66075,6 +66085,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codebuild.py::test_codebuild_stack", "test": "test_codebuild_stack", @@ -66296,11 +66316,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_logging_configuration", - "test": "test_logging_configuration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -67495,16 +67515,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", "test": "test_port_connection", @@ -67635,6 +67645,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", "test": "test_put_events_with_target_ecs", @@ -68825,6 +68845,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[cluster]", + "test": "test_tagging_non_existent_resource_message[cluster]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", "test": "test_extensions_in_different_db_name[16]", @@ -69257,6 +69287,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", @@ -70029,16 +70069,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", "test": "test_replication_task_without_identifier", @@ -70129,16 +70159,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -75305,6 +75325,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", @@ -75766,13 +75796,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[json]", - "test": "test_invalid_amount_of_datapoints[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_multi_protocol_client_fixture[smithy-rpc-v2-cbor]", + "test": "test_multi_protocol_client_fixture[smithy-rpc-v2-cbor]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { @@ -84208,13 +84238,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -84767,16 +84797,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group", - "test": "test_read_security_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_iam/test_cloudcontrol_role.py::test_read_role", "test": "test_read_role", @@ -84797,6 +84817,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codedeploy.py::test_codedeploy_stack", "test": "test_codedeploy_stack", @@ -84918,11 +84948,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_logging_configuration", - "test": "test_logging_configuration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -85237,16 +85267,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", - "test": "test_log_emission", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", "test": "test_listener", @@ -85337,6 +85357,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_host_header[condition0-my.example.com-True]", + "test": "test_host_header[condition0-my.example.com-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", "test": "test_assume_role_cw_logs", @@ -85907,6 +85937,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[cluster]", + "test": "test_tagging_non_existent_resource_message[cluster]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_extensions_in_different_db_name[16]", "test": "test_extensions_in_different_db_name[16]", @@ -89967,6 +90007,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", + "test": "test_deployed_compute_environment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/dms/test_dms.py::TestDms::test_create_endpoint_invalid", "test": "test_create_endpoint_invalid", @@ -91037,16 +91087,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", - "test": "test_deployed_compute_environment", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/dms/test_dms.py::TestDms::test_connection_kinesis", "test": "test_connection_kinesis", @@ -94289,6 +94329,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", @@ -96089,6 +96139,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", @@ -96301,16 +96361,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", "test": "test_connection_with_secret", @@ -96691,16 +96741,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -97622,11 +97662,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_logging_configuration", - "test": "test_logging_configuration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -103133,6 +103173,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", @@ -104915,16 +104965,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_connection_with_secret", "test": "test_connection_with_secret", @@ -105305,16 +105345,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -106236,11 +106266,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_logging_configuration", - "test": "test_logging_configuration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..HomeRegion', '$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DatabaseName', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..EngineVersion', '$..DBClusters..EngineVersion', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -110761,6 +110791,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", @@ -111613,16 +111653,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", diff --git a/src/data/coverage/kinesis.json b/src/data/coverage/kinesis.json index 44e6d77c..41f86fa7 100644 --- a/src/data/coverage/kinesis.json +++ b/src/data/coverage/kinesis.json @@ -42,11 +42,11 @@ "DeleteResourcePolicy": { "implemented": true, "availability": "community", - "internal_test_suite": false, + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -162,11 +162,11 @@ "GetResourcePolicy": { "implemented": true, "availability": "community", - "internal_test_suite": false, + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -294,11 +294,11 @@ "PutResourcePolicy": { "implemented": true, "availability": "community", - "internal_test_suite": false, + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -2155,6 +2155,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisJavaSDK::test_subscribe_to_shard_with_java_sdk_v2_lambda", "test": "test_subscribe_to_shard_with_java_sdk_v2_lambda", @@ -2185,6 +2195,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", "test": "test_firehose_kinesis_to_s3", @@ -2310,6 +2330,52 @@ ] } }, + "DeleteResourcePolicy": { + "ResourceARN": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "DeleteStream": { "EnforceConsumerDeletion, StreamARN": { "ls_community": [ @@ -2859,6 +2925,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_stream_consumers", "test": "test_stream_consumers", @@ -3019,6 +3095,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_stream_consumers", "test": "test_stream_consumers", @@ -3120,8 +3206,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[date_time_conversion]", - "test": "test_dynamodb_event_filter[date_time_conversion]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[content_or_filter]", + "test": "test_dynamodb_event_filter[content_or_filter]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3140,8 +3226,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[exists_filter_type]", - "test": "test_dynamodb_event_filter[exists_filter_type]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[numeric_filter]", + "test": "test_dynamodb_event_filter[numeric_filter]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3150,8 +3236,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[numeric_filter]", - "test": "test_dynamodb_event_filter[numeric_filter]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[prefix_filter]", + "test": "test_dynamodb_event_filter[prefix_filter]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3210,8 +3296,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3220,8 +3306,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3230,8 +3316,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[unhandled_exception_in_function]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3260,8 +3346,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_list_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3329,6 +3415,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_esm_with_not_existing_kinesis_stream", + "test": "test_esm_with_not_existing_kinesis_stream", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_empty_provided", "test": "test_kinesis_empty_provided", @@ -3741,6 +3837,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_kinesis_rule", + "test": "test_topic_kinesis_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_kinesis_put_record", "test": "test_topic_rule_triggers_kinesis_put_record", @@ -3781,6 +3887,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_dynamodb_pipe", + "test": "test_dynamodb_pipe", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason', '$..Message.dynamodb.SizeBytes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_kinesis_dlq_pipe", "test": "test_kinesis_dlq_pipe", @@ -3821,16 +3937,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_sqs_fifo_dlq_partial_batch_failures", - "test": "test_sqs_fifo_dlq_partial_batch_failures", - "response": "200", - "error": "", - "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_change_kinesis_source_batch_config", "test": "test_change_kinesis_source_batch_config", @@ -3901,16 +4007,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_kinesis_rule", - "test": "test_topic_kinesis_rule", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", "test": "test_input_processing_configuration", @@ -5955,6 +6051,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_stream_consumers", "test": "test_stream_consumers", @@ -6115,6 +6221,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_stream_consumers", "test": "test_stream_consumers", @@ -6525,6 +6641,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_esm_with_not_existing_kinesis_stream", + "test": "test_esm_with_not_existing_kinesis_stream", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_empty_provided", "test": "test_kinesis_empty_provided", @@ -7086,21 +7212,21 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", - "test": "test_table_v2_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_stream_spec_and_region_replacement", + "test": "test_stream_spec_and_region_replacement", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_route_table_association", - "test": "test_create_route_table_association", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", + "test": "test_table_v2_stream", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..PropagatingVgws']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7777,16 +7903,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_sqs_fifo_dlq_partial_batch_failures", - "test": "test_sqs_fifo_dlq_partial_batch_failures", - "response": "200", - "error": "", - "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -8141,6 +8257,50 @@ } }, "DescribeStreamSummary": { + "StreamARN": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + }, "StreamName": { "ls_community": [ { @@ -8810,8 +8970,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_dynamodb_stream_handler_deployed", + "test": "test_dynamodb_stream_handler_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -8820,8 +8980,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -8830,7 +8990,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestExceptionHandlers::test_router_handler_patch_http_errors", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestExceptionHandlers::test_router_handler_patch_http_errors", "test": "test_router_handler_patch_http_errors", "response": "200", "error": "", @@ -8890,8 +9060,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_structure_into_container[SdkDockerClient]", - "test": "test_copy_directory_structure_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_content_into_container[SdkDockerClient]", + "test": "test_copy_directory_content_into_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8900,8 +9070,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_from_container[SdkDockerClient]", - "test": "test_copy_from_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_from_container_to_different_file[SdkDockerClient]", + "test": "test_copy_from_container_to_different_file[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8910,8 +9080,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container_without_target_filename[SdkDockerClient]", - "test": "test_copy_into_container_without_target_filename[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container[SdkDockerClient]", + "test": "test_copy_into_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8939,6 +9109,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", + "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", "test": "test_docker_image_names[SdkDockerClient]", @@ -8950,8 +9130,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_error_in_container[SdkDockerClient]", - "test": "test_exec_error_in_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_env_deletion[SdkDockerClient]", + "test": "test_exec_in_container_with_env_deletion[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8970,8 +9150,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", - "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8980,8 +9160,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_non_existing_image[SdkDockerClient]", - "test": "test_get_container_command_non_existing_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8990,8 +9170,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9000,8 +9180,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_non_existing_image[SdkDockerClient]", - "test": "test_get_container_entrypoint_non_existing_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_name_not_existing[SdkDockerClient]", + "test": "test_get_container_name_not_existing[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9010,8 +9190,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", + "test": "test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9020,8 +9200,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network_wrong_network[SdkDockerClient]", - "test": "test_get_container_ip_for_network_wrong_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_system_info[CmdDockerClient]", + "test": "test_get_system_info[CmdDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9030,8 +9210,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network[SdkDockerClient]", - "test": "test_get_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9040,8 +9220,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", - "test": "test_is_container_running[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_with_podman_image_ref_format[SdkDockerClient]", + "test": "test_list_containers_with_podman_image_ref_format[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9089,6 +9269,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_non_existent_docker_image[SdkDockerClient]", + "test": "test_pull_non_existent_docker_image[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", "test": "test_push_access_denied[SdkDockerClient]", @@ -9130,8 +9320,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", - "test": "test_running_container_names[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_with_init[SdkDockerClient]", + "test": "test_run_container_with_init[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9140,8 +9330,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_start_non_existing_container[CmdDockerClient]", - "test": "test_start_non_existing_container[CmdDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", + "test": "test_running_container_names[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9169,16 +9359,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_run_container_with_labels[SdkDockerClient]", - "test": "test_run_container_with_labels[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", "test": "test_docker_logging_fluentbit[SdkDockerClient]", @@ -9200,8 +9380,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_disconnect_container_from_nonexistent_network[SdkDockerClient]", - "test": "test_disconnect_container_from_nonexistent_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_nonexistent_network[SdkDockerClient]", + "test": "test_connect_container_to_nonexistent_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9230,8 +9410,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_set_container_workdir[SdkDockerClient]", - "test": "test_set_container_workdir[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_get_container_ip_with_network[SdkDockerClient]", + "test": "test_get_container_ip_with_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9240,8 +9420,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_add[SdkDockerClient]", - "test": "test_container_with_cap_add[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_sec_opt[SdkDockerClient]", + "test": "test_container_with_sec_opt[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9310,8 +9490,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments[SdkDockerClient]", - "test": "test_run_with_additional_arguments[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_add_host[SdkDockerClient]", + "test": "test_run_with_additional_arguments_add_host[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9320,8 +9500,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_ulimit[SdkDockerClient]", - "test": "test_run_with_ulimit[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_env_files[SdkDockerClient]", + "test": "test_run_with_additional_arguments_env_files[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9340,8 +9520,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/test_stores.py::test_nonstandard_regions", - "test": "test_nonstandard_regions", + "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_no_cors_without_origin_header", + "test": "test_no_cors_without_origin_header", "response": "200", "error": "", "snapshot_skipped": "", @@ -10285,6 +10465,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_dynamodb_stream_handler_deployed", + "test": "test_dynamodb_stream_handler_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", "test": "test_event_rules_deployed", @@ -10316,8 +10506,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestExceptionHandlers::test_router_handler_patch_http_errors", - "test": "test_router_handler_patch_http_errors", + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestExceptionHandlers::test_internal_failure_handler_http_errors", + "test": "test_internal_failure_handler_http_errors", "response": "200", "error": "", "snapshot_skipped": "", @@ -10326,8 +10516,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestHTTP2Support::test_http2_https_localhost", - "test": "test_http2_https_localhost", + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestHTTP2Support::test_http2_https", + "test": "test_http2_https", "response": "200", "error": "", "snapshot_skipped": "", @@ -10336,8 +10526,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_raw_header_handling", - "test": "test_raw_header_handling", + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestHttps::test_default_cert_works", + "test": "test_default_cert_works", "response": "200", "error": "", "snapshot_skipped": "", @@ -10396,8 +10586,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_content_into_container[SdkDockerClient]", - "test": "test_copy_directory_content_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_into_container[SdkDockerClient]", + "test": "test_copy_directory_into_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10415,6 +10605,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_from_container_to_different_file[SdkDockerClient]", + "test": "test_copy_from_container_to_different_file[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container_with_existing_target[SdkDockerClient]", "test": "test_copy_into_container_with_existing_target[SdkDockerClient]", @@ -10466,8 +10666,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_file[SdkDockerClient-True]", - "test": "test_create_start_container_with_stdin_to_file[SdkDockerClient-True]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_file[SdkDockerClient-False]", + "test": "test_create_start_container_with_stdin_to_file[SdkDockerClient-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10485,6 +10685,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_with_host_network[SdkDockerClient]", + "test": "test_create_with_host_network[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", "test": "test_docker_image_names[SdkDockerClient]", @@ -10496,8 +10706,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_env[SdkDockerClient]", - "test": "test_exec_in_container_with_env[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_not_running_raises_exception[SdkDockerClient]", + "test": "test_exec_in_container_not_running_raises_exception[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10526,8 +10736,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10536,8 +10746,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_non_existing_image[SdkDockerClient]", + "test": "test_get_container_command_non_existing_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10546,8 +10756,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network[SdkDockerClient]", - "test": "test_get_container_ip_for_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10556,8 +10766,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network_non_existent_network[SdkDockerClient]", - "test": "test_get_container_ip_for_network_non_existent_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_non_existing_image[SdkDockerClient]", + "test": "test_get_container_entrypoint_non_existing_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10566,8 +10776,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network_multiple_networks[SdkDockerClient]", - "test": "test_get_network_multiple_networks[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10576,8 +10786,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", - "test": "test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_host_network[SdkDockerClient]", + "test": "test_get_container_ip_for_host_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10586,8 +10796,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_container_volumes_with_no_volumes[SdkDockerClient]", - "test": "test_inspect_container_volumes_with_no_volumes[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10596,8 +10806,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_network[SdkDockerClient]", - "test": "test_inspect_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_name_not_existing[SdkDockerClient]", + "test": "test_get_container_name_not_existing[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network_multiple_networks[SdkDockerClient]", + "test": "test_get_network_multiple_networks[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10616,8 +10836,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_with_podman_image_ref_format[SdkDockerClient]", - "test": "test_list_containers_with_podman_image_ref_format[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers[SdkDockerClient]", + "test": "test_list_containers[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10685,6 +10905,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_invalid_registry[SdkDockerClient]", + "test": "test_push_invalid_registry[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_anonymous_volumes[SdkDockerClient]", "test": "test_remove_anonymous_volumes[SdkDockerClient]", @@ -10706,8 +10936,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_automatic_pull[SdkDockerClient]", - "test": "test_run_container_automatic_pull[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container[SdkDockerClient]", + "test": "test_run_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10716,8 +10946,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_error[SdkDockerClient]", - "test": "test_run_container_error[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_automatic_pull[SdkDockerClient]", + "test": "test_run_container_automatic_pull[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10756,8 +10986,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_set_container_entrypoint[SdkDockerClient-echo]", - "test": "test_set_container_entrypoint[SdkDockerClient-echo]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_set_container_entrypoint[SdkDockerClient-entrypoint1]", + "test": "test_set_container_entrypoint[SdkDockerClient-entrypoint1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10785,6 +11015,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_list_containers_with_labels[SdkDockerClient]", + "test": "test_list_containers_with_labels[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", "test": "test_docker_logging_fluentbit[SdkDockerClient]", @@ -10795,6 +11035,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network[SdkDockerClient]", + "test": "test_connect_container_to_network[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", @@ -10806,8 +11056,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_nonexistent_network[SdkDockerClient]", - "test": "test_connect_container_to_nonexistent_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_link_local_address[SdkDockerClient]", + "test": "test_connect_container_to_network_with_link_local_address[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_disconnect_nonexistent_container_from_network[SdkDockerClient]", + "test": "test_disconnect_nonexistent_container_from_network[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_docker_sdk_no_retries", + "test": "test_docker_sdk_no_retries", "response": "200", "error": "", "snapshot_skipped": "", @@ -10845,6 +11115,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_add[SdkDockerClient]", + "test": "test_container_with_cap_add[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_drop[SdkDockerClient]", "test": "test_container_with_cap_drop[SdkDockerClient]", @@ -10926,8 +11206,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_add_host[CmdDockerClient]", - "test": "test_run_with_additional_arguments_add_host[CmdDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_add_host[SdkDockerClient]", + "test": "test_run_with_additional_arguments_add_host[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10946,8 +11226,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_random_port[SdkDockerClient]", - "test": "test_run_with_additional_arguments_random_port[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_ulimit[SdkDockerClient]", + "test": "test_run_with_ulimit[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10966,14 +11246,34 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_cors_s3_override", - "test": "test_cors_s3_override", + "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_delivery_channel", + "test": "test_put_delivery_channel", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/utils/test_diagnose.py::test_diagnose_resource", + "test": "test_diagnose_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_report_batch_item_failures", + "test": "test_kinesis_report_batch_item_failures", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -11462,11 +11762,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", - "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_cbor_at_timestamp", + "test": "test_subscribe_to_shard_cbor_at_timestamp", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11570,6 +11870,32 @@ ] } }, + "GetResourcePolicy": { + "ResourceARN": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "GetShardIterator": { "ShardId, ShardIteratorType, StartingSequenceNumber, StreamName": { "ls_community": [ @@ -15862,6 +16188,52 @@ ] } }, + "PutResourcePolicy": { + "Policy, ResourceARN": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisMockScala::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "RegisterStreamConsumer": { "ConsumerName, StreamARN": { "ls_community": [ diff --git a/src/data/coverage/kms.json b/src/data/coverage/kms.json index 19deae9d..5b1b7fdf 100644 --- a/src/data/coverage/kms.json +++ b/src/data/coverage/kms.json @@ -761,16 +761,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", "test": "test_cognito_custom_email_signup", @@ -2815,18 +2805,6 @@ "snapshot_tested": false, "origin": "internal" } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - } ] } }, @@ -3223,16 +3201,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", "test": "test_cognito_custom_email_signup", @@ -4037,16 +4005,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", "test": "test_cognito_custom_email_signup", @@ -4125,16 +4083,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", "test": "test_rds_cluster_with_kms", @@ -6567,16 +6515,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_rds_cluster_with_kms", "test": "test_rds_cluster_with_kms", diff --git a/src/data/coverage/lambda.json b/src/data/coverage/lambda.json index 73b1547a..71601341 100644 --- a/src/data/coverage/lambda.json +++ b/src/data/coverage/lambda.json @@ -15788,6 +15788,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_api_destination_resource", "test": "test_cfn_event_api_destination_resource", @@ -19002,6 +19022,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", "test": "test_updating_stack_with_iam_role", @@ -25812,6 +25852,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", "test": "test_updating_stack_with_iam_role", @@ -31560,6 +31610,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", "test": "test_updating_stack_with_iam_role", @@ -38590,6 +38660,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function_name", "test": "test_update_lambda_function_name", @@ -45272,6 +45352,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", + "test": "test_opensearch_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", "test": "test_search_books", @@ -47383,11 +47473,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/timeouts/test_timeouts.py::TestTimeouts::test_service_lambda_map_timeout", - "test": "test_service_lambda_map_timeout", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_assume_role", + "test": "test_assume_role", "response": "500", "error": "ServiceException", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus']", + "snapshot_skipped": "['$..PackedPolicySize', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -57160,6 +57250,26 @@ }, "FunctionName, S3Bucket, S3Key": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", "test": "test_serverless_like_deployment_with_update", @@ -57538,6 +57648,20 @@ } ] }, + "FunctionName, Handler, Role, Runtime": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + }, "FunctionName, ImageConfig": { "ls_community": [ { diff --git a/src/data/coverage/logs.json b/src/data/coverage/logs.json index c4bdc77f..98e94ee6 100644 --- a/src/data/coverage/logs.json +++ b/src/data/coverage/logs.json @@ -8191,16 +8191,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", - "test": "test_submit_job", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", @@ -10301,6 +10291,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_submit_job", + "test": "test_submit_job", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", "test": "test_ecs_task_overrides", @@ -17874,13 +17874,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -21939,16 +21939,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EXPRESSION]", - "test": "test_base_cases[BASE_LAMBDA_EXPRESSION]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_LITERALS]", "test": "test_base_cases[BASE_LAMBDA_LITERALS]", @@ -24689,6 +24679,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EXPRESSION]", + "test": "test_base_cases[BASE_LAMBDA_EXPRESSION]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_start_execution_sync_delegate_timeout", "test": "test_start_execution_sync_delegate_timeout", @@ -29072,16 +29072,6 @@ "aws_validated": true, "snapshot_tested": false, "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", - "test": "test_alarm_lambda_target", - "response": "500", - "error": "InternalError", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" } ], "ls_pro": [ @@ -29989,6 +29979,16 @@ "DescribeResourcePolicies": { "- (without any parameters)": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", + "test": "test_elb_lambda_target_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", "test": "test_elb_register_lambda_target_validation", @@ -31509,16 +31509,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestCloudwatchLogs::test_multi_line_prints", - "test": "test_multi_line_prints", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_lambda_subscribe_sns_topic", "test": "test_java_lambda_subscribe_sns_topic", @@ -31911,16 +31901,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_connect_to_localstack[dns]", "test": "test_task_connect_to_localstack[dns]", @@ -32913,6 +32893,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", + "test": "test_opensearch_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", "test": "test_search_books", @@ -45706,13 +45696,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_deployed_resources", - "test": "test_deployed_resources", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -48226,13 +48216,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", - "test": "test_elb_register_lambda_target_validation", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", + "test": "test_elb_lambda_target_permissions", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -48536,13 +48526,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/lakeformation/test_lakeformation.py::TestLakeFormation::test_manage_permissions", - "test": "test_manage_permissions", + "node_id": "LocalStack Pro: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key", + "test": "test_create_key", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { diff --git a/src/data/coverage/route53.json b/src/data/coverage/route53.json index 9198530d..df4aae62 100644 --- a/src/data/coverage/route53.json +++ b/src/data/coverage/route53.json @@ -1994,13 +1994,13 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { diff --git a/src/data/coverage/s3.json b/src/data/coverage/s3.json index 038869c9..9ce44f17 100644 --- a/src/data/coverage/s3.json +++ b/src/data/coverage/s3.json @@ -1205,8 +1205,8 @@ }, { "RenameObject": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -3810,6 +3810,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", @@ -17302,26 +17312,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", @@ -31346,6 +31336,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "409", + "error": "BucketNotEmpty", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3BucketCRUD::test_delete_bucket_with_objects", "test": "test_delete_bucket_with_objects", @@ -31368,26 +31368,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "204", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "204", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", "test": "test_replication_task_without_identifier", @@ -31468,16 +31448,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", "test": "test_rds_lambda", @@ -34314,6 +34284,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", "test": "test_serverless_like_deployment_with_update", @@ -34476,16 +34456,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "204", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_distribution_with_acm", "test": "test_create_distribution_with_acm", @@ -35090,6 +35060,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", "test": "test_updating_stack_with_iam_role", @@ -42302,16 +42282,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "204", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[default]", "test": "test_cdc_replication_task_cdc_files[default]", @@ -45714,6 +45684,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", "test": "test_create_stack_from_s3_template_url[http_host]", @@ -50226,16 +50206,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_multiple_tables[unformatted_json]", "test": "test_cdc_replication_task_multiple_tables[unformatted_json]", @@ -50256,16 +50226,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", "test": "test_rds_lambda", @@ -54584,6 +54544,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", "test": "test_create_stack_from_s3_template_url[http_host]", @@ -64286,16 +64256,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[default]", "test": "test_cdc_replication_task_cdc_files[default]", @@ -77818,6 +77778,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", @@ -78290,16 +78260,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", "test": "test_websocket", @@ -78680,26 +78640,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "404", - "error": "NoSuchBucket", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "404", - "error": "NoSuchBucket", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", @@ -79876,6 +79816,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", "test": "test_updating_stack_with_iam_role", @@ -87748,16 +87698,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", "test": "test_docdb_connection", @@ -91268,16 +91208,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_codepipeline.py::test_pipeline", "test": "test_pipeline", @@ -98388,16 +98318,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/bedrock/test_bedrock.py::TestBedrock::test_invocation_jobs", "test": "test_invocation_jobs", @@ -100280,6 +100200,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_mwaa.py::test_mwaa_environment", + "test": "test_mwaa_environment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Environment.CeleryExecutorQueue', '$..Environment.DatabaseVpcEndpointService', '$..Environment.EndpointManagement', '$..Environment.EnvironmentClass', '$..Environment.LastUpdate', '$..Environment.LoggingConfiguration', '$..Environment.MaxWebservers', '$..Environment.MaxWorkers', '$..Environment.MinWebservers', '$..Environment.MinWorkers', '$..Environment.Schedulers', '$..Environment.ServiceRoleArn', '$..Environment.Tags', '$..Environment.WebserverAccessMode', '$..Environment.WebserverVpcEndpointService', '$..Environment.WeeklyMaintenanceWindowStart', '$..EnvCeleryExecutorQueue', '$..EnvCloudWatchLogGroupArn', '$..EnvDatabaseVpcEndpointService', '$..EnvWebserverVpcEndpoint']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_actions.py::TestAction::test_code_build_action", "test": "test_code_build_action", @@ -100676,6 +100606,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", @@ -107466,16 +107406,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_unrelated_changes_update_propagation", - "test": "test_unrelated_changes_update_propagation", - "response": "404", - "error": "NoSuchBucket", - "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetFirehose::test_put_events_with_target_firehose", "test": "test_put_events_with_target_firehose", @@ -107578,26 +107508,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", "test": "test_replication_task_without_identifier", @@ -107958,16 +107868,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", "test": "test_rds_lambda", @@ -111866,6 +111766,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::TestServerlessApigwLambda::test_serverless_like_deployment_with_update", "test": "test_serverless_like_deployment_with_update", @@ -112108,16 +112018,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "204", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_distribution_with_acm", "test": "test_create_distribution_with_acm", @@ -112774,6 +112674,16 @@ "PutBucketVersioning": { "Bucket, ChecksumAlgorithm, ContentMD5, ExpectedBucketOwner, MFA, VersioningConfiguration": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", @@ -113246,16 +113156,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", @@ -114364,6 +114264,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", "test": "test_create_stack_from_s3_template_url[http_host]", @@ -125366,26 +125286,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_cdc_replication_task_cdc_files[default]", "test": "test_cdc_replication_task_cdc_files[default]", @@ -127454,7 +127354,7 @@ "snapshot_skipped": "['$..apiVersion', '$..additionalEventData', '$..eventCategory', '$..managementEvent', '$..resources', '$..tlsDetails', '$..userIdentity']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_s3_log_delivery_works_correctly", @@ -127464,7 +127364,7 @@ "snapshot_skipped": "['$..apiVersion', '$..additionalEventData', '$..eventCategory', '$..managementEvent', '$..resources', '$..tlsDetails', '$..userIdentity']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/codeartifact/test_registry_npm.py::TestRegistryNpm::test_deprecate[@acme/dummy]", diff --git a/src/data/coverage/s3control.json b/src/data/coverage/s3control.json index 033b2057..63e95e80 100644 --- a/src/data/coverage/s3control.json +++ b/src/data/coverage/s3control.json @@ -965,8 +965,8 @@ }, { "PutBucketLifecycleConfiguration": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, diff --git a/src/data/coverage/secretsmanager.json b/src/data/coverage/secretsmanager.json index 8dc946c7..f7359b3d 100644 --- a/src/data/coverage/secretsmanager.json +++ b/src/data/coverage/secretsmanager.json @@ -991,6 +991,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager_with_backslashes", + "test": "test_resolve_secretsmanager_with_backslashes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_can_recreate_delete_secret", "test": "test_can_recreate_delete_secret", @@ -2039,6 +2049,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager_with_backslashes", + "test": "test_resolve_secretsmanager_with_backslashes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", @@ -4219,6 +4239,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager_with_backslashes", + "test": "test_resolve_secretsmanager_with_backslashes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[api-key]", "test": "test_connection_secrets[api-key]", diff --git a/src/data/coverage/servicediscovery.json b/src/data/coverage/servicediscovery.json index c99c3139..c64f706c 100644 --- a/src/data/coverage/servicediscovery.json +++ b/src/data/coverage/servicediscovery.json @@ -706,13 +706,13 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -852,13 +852,13 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -1159,16 +1159,6 @@ "GetOperation": { "OperationId": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", - "test": "test_apigatewayv2_servicediscovery_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", diff --git a/src/data/coverage/sns.json b/src/data/coverage/sns.json index b3e18917..adec3009 100644 --- a/src/data/coverage/sns.json +++ b/src/data/coverage/sns.json @@ -4517,6 +4517,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_blank_parameter_value", + "test": "test_blank_parameter_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", @@ -4957,6 +4967,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_exports_imports.py::TestChangeSetImportExport::test_describe_change_set_import", + "test": "test_describe_change_set_import", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.Scope', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_base64.py::TestChangeSetFnBase64::test_fn_base64_add_to_static_property", "test": "test_fn_base64_add_to_static_property", diff --git a/src/data/coverage/sqs.json b/src/data/coverage/sqs.json index faf76bc8..efb302b2 100644 --- a/src/data/coverage/sqs.json +++ b/src/data/coverage/sqs.json @@ -2480,7 +2480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[json-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[json-domain]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[json-domain]", "response": "200", "error": "", @@ -2490,7 +2490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[json-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[json-path]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[json-path]", "response": "200", "error": "", @@ -2500,7 +2500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[json-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[json-standard]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[json-standard]", "response": "200", "error": "", @@ -2510,7 +2510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", "response": "200", "error": "", @@ -2520,7 +2520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[query-path]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-path]", "response": "200", "error": "", @@ -2530,7 +2530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", "response": "200", "error": "", @@ -2540,7 +2540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[domain]", "test": "test_fifo_list_messages_with_invisible_messages[domain]", "response": "200", "error": "", @@ -2550,7 +2550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[path]", "test": "test_fifo_list_messages_with_invisible_messages[path]", "response": "200", "error": "", @@ -2560,7 +2560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[standard]", "test": "test_fifo_list_messages_with_invisible_messages[standard]", "response": "200", "error": "", @@ -8372,7 +8372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[json-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[json-domain]", "test": "test_list_messages_as_botocore_endpoint_url[json-domain]", "response": "200", "error": "", @@ -8382,7 +8382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[json-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[json-path]", "test": "test_list_messages_as_botocore_endpoint_url[json-path]", "response": "200", "error": "", @@ -8392,7 +8392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[json-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[json-standard]", "test": "test_list_messages_as_botocore_endpoint_url[json-standard]", "response": "200", "error": "", @@ -8402,7 +8402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[query-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[query-domain]", "test": "test_list_messages_as_botocore_endpoint_url[query-domain]", "response": "200", "error": "", @@ -8412,7 +8412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[query-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[query-path]", "test": "test_list_messages_as_botocore_endpoint_url[query-path]", "response": "200", "error": "", @@ -8422,7 +8422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[query-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[query-standard]", "test": "test_list_messages_as_botocore_endpoint_url[query-standard]", "response": "200", "error": "", @@ -8432,7 +8432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_json[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_json[domain]", "test": "test_list_messages_as_json[domain]", "response": "200", "error": "", @@ -8442,7 +8442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_json[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_json[path]", "test": "test_list_messages_as_json[path]", "response": "200", "error": "", @@ -8452,7 +8452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_json[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_json[standard]", "test": "test_list_messages_as_json[standard]", "response": "200", "error": "", @@ -8462,7 +8462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[domain]", "test": "test_list_messages_has_no_side_effects[domain]", "response": "200", "error": "", @@ -8472,7 +8472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[path]", "test": "test_list_messages_has_no_side_effects[path]", "response": "200", "error": "", @@ -8482,7 +8482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[standard]", "test": "test_list_messages_has_no_side_effects[standard]", "response": "200", "error": "", @@ -8492,7 +8492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[domain]", "test": "test_list_messages_with_delayed_messages[domain]", "response": "200", "error": "", @@ -8502,7 +8502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[path]", "test": "test_list_messages_with_delayed_messages[path]", "response": "200", "error": "", @@ -8512,7 +8512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[standard]", "test": "test_list_messages_with_delayed_messages[standard]", "response": "200", "error": "", @@ -8522,7 +8522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_action_raises_error[json-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_action_raises_error[json-domain]", "test": "test_list_messages_with_invalid_action_raises_error[json-domain]", "response": "200", "error": "", @@ -8532,7 +8532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_action_raises_error[json-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_action_raises_error[json-path]", "test": "test_list_messages_with_invalid_action_raises_error[json-path]", "response": "200", "error": "", @@ -8542,7 +8542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_action_raises_error[json-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_action_raises_error[json-standard]", "test": "test_list_messages_with_invalid_action_raises_error[json-standard]", "response": "200", "error": "", @@ -8552,7 +8552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_action_raises_error[query-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_action_raises_error[query-domain]", "test": "test_list_messages_with_invalid_action_raises_error[query-domain]", "response": "200", "error": "", @@ -8562,7 +8562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_action_raises_error[query-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_action_raises_error[query-path]", "test": "test_list_messages_with_invalid_action_raises_error[query-path]", "response": "200", "error": "", @@ -8572,7 +8572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_action_raises_error[query-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_action_raises_error[query-standard]", "test": "test_list_messages_with_invalid_action_raises_error[query-standard]", "response": "200", "error": "", @@ -8582,7 +8582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[domain]", "test": "test_list_messages_with_invisible_messages[domain]", "response": "200", "error": "", @@ -8592,7 +8592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[path]", "test": "test_list_messages_with_invisible_messages[path]", "response": "200", "error": "", @@ -8602,7 +8602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[standard]", "test": "test_list_messages_with_invisible_messages[standard]", "response": "200", "error": "", @@ -8612,7 +8612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_queue_url_in_path[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_queue_url_in_path[domain]", "test": "test_list_messages_with_queue_url_in_path[domain]", "response": "200", "error": "", @@ -8622,7 +8622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_queue_url_in_path[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_queue_url_in_path[path]", "test": "test_list_messages_with_queue_url_in_path[path]", "response": "200", "error": "", @@ -8632,7 +8632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_queue_url_in_path[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_queue_url_in_path[standard]", "test": "test_list_messages_with_queue_url_in_path[standard]", "response": "200", "error": "", @@ -8642,7 +8642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsOverrideHeaders::test_receive_message_override_max_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsOverrideHeaders::test_receive_message_override_max_number_of_messages", "test": "test_receive_message_override_max_number_of_messages", "response": "200", "error": "", @@ -8652,7 +8652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsOverrideHeaders::test_receive_message_override_message_wait_time_seconds", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsOverrideHeaders::test_receive_message_override_message_wait_time_seconds", "test": "test_receive_message_override_message_wait_time_seconds", "response": "200", "error": "", @@ -19400,7 +19400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[json-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[json-domain]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[json-domain]", "response": "200", "error": "", @@ -19410,7 +19410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[json-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[json-path]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[json-path]", "response": "200", "error": "", @@ -19420,7 +19420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[json-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[json-standard]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[json-standard]", "response": "200", "error": "", @@ -19430,7 +19430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", "response": "200", "error": "", @@ -19440,7 +19440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[query-path]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-path]", "response": "200", "error": "", @@ -19450,7 +19450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", "response": "200", "error": "", @@ -19460,7 +19460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[domain]", "test": "test_fifo_list_messages_with_invisible_messages[domain]", "response": "200", "error": "", @@ -19470,7 +19470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[path]", "test": "test_fifo_list_messages_with_invisible_messages[path]", "response": "200", "error": "", @@ -19480,7 +19480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[standard]", "test": "test_fifo_list_messages_with_invisible_messages[standard]", "response": "200", "error": "", @@ -19490,7 +19490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[json-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[json-domain]", "test": "test_list_messages_as_botocore_endpoint_url[json-domain]", "response": "200", "error": "", @@ -19500,7 +19500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[json-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[json-path]", "test": "test_list_messages_as_botocore_endpoint_url[json-path]", "response": "200", "error": "", @@ -19510,7 +19510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[json-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[json-standard]", "test": "test_list_messages_as_botocore_endpoint_url[json-standard]", "response": "200", "error": "", @@ -19520,7 +19520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[query-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[query-domain]", "test": "test_list_messages_as_botocore_endpoint_url[query-domain]", "response": "200", "error": "", @@ -19530,7 +19530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[query-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[query-path]", "test": "test_list_messages_as_botocore_endpoint_url[query-path]", "response": "200", "error": "", @@ -19540,7 +19540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[query-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[query-standard]", "test": "test_list_messages_as_botocore_endpoint_url[query-standard]", "response": "200", "error": "", @@ -19550,7 +19550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_json[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_json[domain]", "test": "test_list_messages_as_json[domain]", "response": "200", "error": "", @@ -19560,7 +19560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_json[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_json[path]", "test": "test_list_messages_as_json[path]", "response": "200", "error": "", @@ -19570,7 +19570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_json[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_json[standard]", "test": "test_list_messages_as_json[standard]", "response": "200", "error": "", @@ -19580,7 +19580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[domain]", "test": "test_list_messages_has_no_side_effects[domain]", "response": "200", "error": "", @@ -19590,7 +19590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[path]", "test": "test_list_messages_has_no_side_effects[path]", "response": "200", "error": "", @@ -19600,7 +19600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[standard]", "test": "test_list_messages_has_no_side_effects[standard]", "response": "200", "error": "", @@ -19610,7 +19610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[domain]", "test": "test_list_messages_with_delayed_messages[domain]", "response": "200", "error": "", @@ -19620,7 +19620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[path]", "test": "test_list_messages_with_delayed_messages[path]", "response": "200", "error": "", @@ -19630,7 +19630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[standard]", "test": "test_list_messages_with_delayed_messages[standard]", "response": "200", "error": "", @@ -19640,7 +19640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_action_raises_error[json-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_action_raises_error[json-domain]", "test": "test_list_messages_with_invalid_action_raises_error[json-domain]", "response": "200", "error": "", @@ -19650,7 +19650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_action_raises_error[json-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_action_raises_error[json-path]", "test": "test_list_messages_with_invalid_action_raises_error[json-path]", "response": "200", "error": "", @@ -19660,7 +19660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_action_raises_error[json-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_action_raises_error[json-standard]", "test": "test_list_messages_with_invalid_action_raises_error[json-standard]", "response": "200", "error": "", @@ -19670,7 +19670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_action_raises_error[query-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_action_raises_error[query-domain]", "test": "test_list_messages_with_invalid_action_raises_error[query-domain]", "response": "200", "error": "", @@ -19680,7 +19680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_action_raises_error[query-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_action_raises_error[query-path]", "test": "test_list_messages_with_invalid_action_raises_error[query-path]", "response": "200", "error": "", @@ -19690,7 +19690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_action_raises_error[query-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_action_raises_error[query-standard]", "test": "test_list_messages_with_invalid_action_raises_error[query-standard]", "response": "200", "error": "", @@ -19700,7 +19700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[domain]", "test": "test_list_messages_with_invisible_messages[domain]", "response": "200", "error": "", @@ -19710,7 +19710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[path]", "test": "test_list_messages_with_invisible_messages[path]", "response": "200", "error": "", @@ -19720,7 +19720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[standard]", "test": "test_list_messages_with_invisible_messages[standard]", "response": "200", "error": "", @@ -19730,7 +19730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_queue_url_in_path[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_queue_url_in_path[domain]", "test": "test_list_messages_with_queue_url_in_path[domain]", "response": "200", "error": "", @@ -19740,7 +19740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_queue_url_in_path[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_queue_url_in_path[path]", "test": "test_list_messages_with_queue_url_in_path[path]", "response": "200", "error": "", @@ -19750,7 +19750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_queue_url_in_path[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_queue_url_in_path[standard]", "test": "test_list_messages_with_queue_url_in_path[standard]", "response": "200", "error": "", @@ -19760,7 +19760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsOverrideHeaders::test_receive_message_override_max_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsOverrideHeaders::test_receive_message_override_max_number_of_messages", "test": "test_receive_message_override_max_number_of_messages", "response": "200", "error": "", @@ -19770,7 +19770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsOverrideHeaders::test_receive_message_override_message_wait_time_seconds", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsOverrideHeaders::test_receive_message_override_message_wait_time_seconds", "test": "test_receive_message_override_message_wait_time_seconds", "response": "200", "error": "", @@ -32154,7 +32154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_queue_url[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_queue_url[domain]", "test": "test_list_messages_with_invalid_queue_url[domain]", "response": "200", "error": "", @@ -32164,7 +32164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_queue_url[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_queue_url[path]", "test": "test_list_messages_with_invalid_queue_url[path]", "response": "200", "error": "", @@ -32174,7 +32174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_queue_url[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invalid_queue_url[standard]", "test": "test_list_messages_with_invalid_queue_url[standard]", "response": "200", "error": "", @@ -32184,7 +32184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_non_existent_queue[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_non_existent_queue[domain]", "test": "test_list_messages_with_non_existent_queue[domain]", "response": "200", "error": "", @@ -32194,7 +32194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_non_existent_queue[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_non_existent_queue[path]", "test": "test_list_messages_with_non_existent_queue[path]", "response": "200", "error": "", @@ -32204,7 +32204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_non_existent_queue[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_non_existent_queue[standard]", "test": "test_list_messages_with_non_existent_queue[standard]", "response": "200", "error": "", @@ -32214,7 +32214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_without_queue_url[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_without_queue_url[domain]", "test": "test_list_messages_without_queue_url[domain]", "response": "200", "error": "", @@ -32224,7 +32224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_without_queue_url[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_without_queue_url[path]", "test": "test_list_messages_without_queue_url[path]", "response": "200", "error": "", @@ -32234,7 +32234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_without_queue_url[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_without_queue_url[standard]", "test": "test_list_messages_without_queue_url[standard]", "response": "200", "error": "", @@ -33082,7 +33082,7 @@ "AttributeNames, MaxNumberOfMessages, MessageSystemAttributeNames, QueueUrl, VisibilityTimeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[domain]", "test": "test_list_messages_has_no_side_effects[domain]", "response": "200", "error": "", @@ -33092,7 +33092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[path]", "test": "test_list_messages_has_no_side_effects[path]", "response": "200", "error": "", @@ -33102,7 +33102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[standard]", "test": "test_list_messages_has_no_side_effects[standard]", "response": "200", "error": "", @@ -33116,7 +33116,7 @@ "AttributeNames, MaxNumberOfMessages, QueueUrl, VisibilityTimeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsOverrideHeaders::test_receive_message_override_max_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsOverrideHeaders::test_receive_message_override_max_number_of_messages", "test": "test_receive_message_override_max_number_of_messages", "response": "200", "error": "", @@ -33126,7 +33126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsOverrideHeaders::test_receive_message_override_max_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsOverrideHeaders::test_receive_message_override_max_number_of_messages", "test": "test_receive_message_override_max_number_of_messages", "response": "400", "error": "InvalidParameterValueException", @@ -33150,7 +33150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsOverrideHeaders::test_receive_message_override_message_wait_time_seconds", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsOverrideHeaders::test_receive_message_override_message_wait_time_seconds", "test": "test_receive_message_override_message_wait_time_seconds", "response": "200", "error": "", @@ -33160,7 +33160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsOverrideHeaders::test_receive_message_override_message_wait_time_seconds", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsOverrideHeaders::test_receive_message_override_message_wait_time_seconds", "test": "test_receive_message_override_message_wait_time_seconds", "response": "400", "error": "InvalidParameterValueException", @@ -33960,8 +33960,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-False]", - "test": "test_build_image[SdkDockerClient-False-False]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-True-False]", + "test": "test_build_image[SdkDockerClient-True-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33980,8 +33980,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_content_into_container[SdkDockerClient]", - "test": "test_copy_directory_content_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", + "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container[SdkDockerClient]", + "test": "test_exec_in_container[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_container[SdkDockerClient]", + "test": "test_inspect_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34000,8 +34020,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_tag[SdkDockerClient]", - "test": "test_pull_docker_image_with_tag[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", + "test": "test_push_access_denied[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34020,8 +34040,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", - "test": "test_docker_logging_fluentbit[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_docker_sdk_retries_on_init", + "test": "test_docker_sdk_retries_on_init", "response": "200", "error": "", "snapshot_skipped": "", @@ -34030,8 +34050,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-None]", - "test": "test_container_port_can_be_bound[SdkDockerClient-None]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-None]", + "test": "test_reserve_container_port[SdkDockerClient-None]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34141,16 +34161,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_name_prefix", - "test": "test_list_pipe_name_prefix", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", "test": "test_list_pipe_source_prefix", @@ -34161,16 +34171,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_target_prefix", - "test": "test_list_pipe_target_prefix", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", "test": "test_list_pipes_empty", @@ -34660,7 +34660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[domain]", "test": "test_fifo_list_messages_with_invisible_messages[domain]", "response": "200", "error": "", @@ -34670,7 +34670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[path]", "test": "test_fifo_list_messages_with_invisible_messages[path]", "response": "200", "error": "", @@ -34680,7 +34680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[standard]", "test": "test_fifo_list_messages_with_invisible_messages[standard]", "response": "200", "error": "", @@ -34690,7 +34690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[domain]", "test": "test_list_messages_with_invisible_messages[domain]", "response": "200", "error": "", @@ -34700,7 +34700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[path]", "test": "test_list_messages_with_invisible_messages[path]", "response": "200", "error": "", @@ -34710,7 +34710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[standard]", "test": "test_list_messages_with_invisible_messages[standard]", "response": "200", "error": "", @@ -39706,7 +39706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[domain]", "test": "test_list_messages_with_delayed_messages[domain]", "response": "200", "error": "", @@ -39716,7 +39716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[path]", "test": "test_list_messages_with_delayed_messages[path]", "response": "200", "error": "", @@ -39726,7 +39726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[standard]", "test": "test_list_messages_with_delayed_messages[standard]", "response": "200", "error": "", @@ -40996,7 +40996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[json-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[json-domain]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[json-domain]", "response": "200", "error": "", @@ -41006,7 +41006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[json-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[json-path]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[json-path]", "response": "200", "error": "", @@ -41016,7 +41016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[json-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[json-standard]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[json-standard]", "response": "200", "error": "", @@ -41026,7 +41026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-domain]", "response": "200", "error": "", @@ -41036,7 +41036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[query-path]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-path]", "response": "200", "error": "", @@ -41046,7 +41046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", "test": "test_fifo_list_messages_as_botocore_endpoint_url[query-standard]", "response": "200", "error": "", @@ -41056,7 +41056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[domain]", "test": "test_fifo_list_messages_with_invisible_messages[domain]", "response": "200", "error": "", @@ -41066,7 +41066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[path]", "test": "test_fifo_list_messages_with_invisible_messages[path]", "response": "200", "error": "", @@ -41076,7 +41076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_fifo_list_messages_with_invisible_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_fifo_list_messages_with_invisible_messages[standard]", "test": "test_fifo_list_messages_with_invisible_messages[standard]", "response": "200", "error": "", @@ -44578,7 +44578,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[json-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[json-domain]", "test": "test_list_messages_as_botocore_endpoint_url[json-domain]", "response": "200", "error": "", @@ -44588,7 +44588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[json-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[json-path]", "test": "test_list_messages_as_botocore_endpoint_url[json-path]", "response": "200", "error": "", @@ -44598,7 +44598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[json-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[json-standard]", "test": "test_list_messages_as_botocore_endpoint_url[json-standard]", "response": "200", "error": "", @@ -44608,7 +44608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[query-domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[query-domain]", "test": "test_list_messages_as_botocore_endpoint_url[query-domain]", "response": "200", "error": "", @@ -44618,7 +44618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[query-path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[query-path]", "test": "test_list_messages_as_botocore_endpoint_url[query-path]", "response": "200", "error": "", @@ -44628,7 +44628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_botocore_endpoint_url[query-standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_botocore_endpoint_url[query-standard]", "test": "test_list_messages_as_botocore_endpoint_url[query-standard]", "response": "200", "error": "", @@ -44638,7 +44638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_json[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_json[domain]", "test": "test_list_messages_as_json[domain]", "response": "200", "error": "", @@ -44648,7 +44648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_json[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_json[path]", "test": "test_list_messages_as_json[path]", "response": "200", "error": "", @@ -44658,7 +44658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_as_json[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_as_json[standard]", "test": "test_list_messages_as_json[standard]", "response": "200", "error": "", @@ -44668,7 +44668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[domain]", "test": "test_list_messages_has_no_side_effects[domain]", "response": "200", "error": "", @@ -44678,7 +44678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[path]", "test": "test_list_messages_has_no_side_effects[path]", "response": "200", "error": "", @@ -44688,7 +44688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_has_no_side_effects[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_has_no_side_effects[standard]", "test": "test_list_messages_has_no_side_effects[standard]", "response": "200", "error": "", @@ -44698,7 +44698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[domain]", "test": "test_list_messages_with_delayed_messages[domain]", "response": "200", "error": "", @@ -44708,7 +44708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[path]", "test": "test_list_messages_with_delayed_messages[path]", "response": "200", "error": "", @@ -44718,7 +44718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_delayed_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_delayed_messages[standard]", "test": "test_list_messages_with_delayed_messages[standard]", "response": "200", "error": "", @@ -44728,7 +44728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[domain]", "test": "test_list_messages_with_invisible_messages[domain]", "response": "200", "error": "", @@ -44738,7 +44738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[path]", "test": "test_list_messages_with_invisible_messages[path]", "response": "200", "error": "", @@ -44748,7 +44748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_invisible_messages[standard]", "test": "test_list_messages_with_invisible_messages[standard]", "response": "200", "error": "", @@ -44758,7 +44758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_queue_url_in_path[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_queue_url_in_path[domain]", "test": "test_list_messages_with_queue_url_in_path[domain]", "response": "200", "error": "", @@ -44768,7 +44768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_queue_url_in_path[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_queue_url_in_path[path]", "test": "test_list_messages_with_queue_url_in_path[path]", "response": "200", "error": "", @@ -44778,7 +44778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_queue_url_in_path[standard]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsDeveloperApi::test_list_messages_with_queue_url_in_path[standard]", "test": "test_list_messages_with_queue_url_in_path[standard]", "response": "200", "error": "", @@ -44788,7 +44788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsOverrideHeaders::test_receive_message_override_max_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsOverrideHeaders::test_receive_message_override_max_number_of_messages", "test": "test_receive_message_override_max_number_of_messages", "response": "200", "error": "", @@ -44798,7 +44798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsOverrideHeaders::test_receive_message_override_message_wait_time_seconds", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_developer_api.py::TestSqsOverrideHeaders::test_receive_message_override_message_wait_time_seconds", "test": "test_receive_message_override_message_wait_time_seconds", "response": "200", "error": "", diff --git a/src/data/coverage/ssm.json b/src/data/coverage/ssm.json index a91b598b..fc1ccebf 100644 --- a/src/data/coverage/ssm.json +++ b/src/data/coverage/ssm.json @@ -1996,6 +1996,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", "test": "test_reference_unsupported_resource", @@ -3036,6 +3046,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager_with_backslashes", + "test": "test_resolve_secretsmanager_with_backslashes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", @@ -3277,18 +3297,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", - "test": "test_stack_deletion_order[A-B-C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata', '$..Stacks..Outputs..Description', '$..StackResourceDetail.DriftInformation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", - "test": "test_stack_deletion_order[B-C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[A-B-C]", + "test": "test_stack_deletion_order[A-B-C]", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", @@ -3297,8 +3317,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[C]", - "test": "test_stack_deletion_order[C]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deletion_order[B-C]", + "test": "test_stack_deletion_order[B-C]", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['delete-describe.ChangeSetId', '$..EnableTerminationProtection', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId', '$..Changes..ResourceChange.BeforeContext.Properties.Value', '$..StackEvents..EventId', '$..StackEvents..ResourceStatusReason', '$..StackEvents..ResourceProperties.Value', 'all-events..EventId']", @@ -3416,6 +3436,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[true]", + "test": "test_conditional_transform[true]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", "test": "test_embedded_fn_transform_include[json]", @@ -3447,8 +3477,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", - "test": "test_embedded_macro_for_attribute_fn_transform", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_macro_with_intrinsic_function", + "test": "test_macro_with_intrinsic_function", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3457,8 +3487,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", - "test": "test_update_parameter_transform_in_update_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", + "test": "test_multiple_fn_transform_order", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3467,8 +3497,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", - "test": "test_base_global_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_remove_transform_in_update_change_set", + "test": "test_remove_transform_in_update_change_set", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3477,8 +3507,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", - "test": "test_update_after_macro_for_before_version_is_deleted", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3487,8 +3517,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", - "test": "test_mapping_leaf_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3497,21 +3527,21 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_unrelated_property]", - "test": "test_base_dynamic_parameter_scenarios[change_unrelated_property]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_mapping_scenarios[update_string_referencing_resource]", - "test": "test_base_mapping_scenarios[update_string_referencing_resource]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3537,31 +3567,21 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", - "test": "test_mappings_with_static_fields", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", - "test": "test_parameter_changes", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_describe_failed_change_set", + "test": "test_describe_failed_change_set", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", + "snapshot_skipped": "['$..StatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_describe_failed_change_set", - "test": "test_describe_failed_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", + "test": "test_dynamic_ssm_parameter_lookup", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "['$..StatusReason']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3588,16 +3608,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_replication_task_without_identifier", "test": "test_replication_task_without_identifier", @@ -3658,16 +3668,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", - "test": "test_docdb_connection", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_rds_lambda", "test": "test_rds_lambda", @@ -4078,6 +4078,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[with-leading-slash]", + "test": "test_ssm_get_attribute[with-leading-slash]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[without-leading-slash]", "test": "test_ssm_get_attribute[without-leading-slash]", @@ -4288,16 +4298,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_ssm_get_attribute[with-leading-slash]", - "test": "test_ssm_get_attribute[with-leading-slash]", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", "test": "test_batch_failure", @@ -4586,6 +4586,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::TestLanguageExtensionsTransform::test_transform_to_json_string", "test": "test_transform_to_json_string", @@ -4936,6 +4946,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", "test": "test_waitcondition", @@ -5338,16 +5358,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", @@ -5852,6 +5862,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", "test": "test_reference_unsupported_resource", @@ -6822,6 +6842,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager_with_backslashes", + "test": "test_resolve_secretsmanager_with_backslashes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", "test": "test_resolve_ssm", @@ -7886,6 +7916,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", "test": "test_reference_unsupported_resource", @@ -8906,6 +8946,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager_with_backslashes", + "test": "test_resolve_secretsmanager_with_backslashes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", "test": "test_create_change_set_with_ssm_parameter_list", @@ -9128,16 +9178,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", diff --git a/src/data/coverage/sts.json b/src/data/coverage/sts.json index 7d606f42..df981d87 100644 --- a/src/data/coverage/sts.json +++ b/src/data/coverage/sts.json @@ -625,6 +625,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", "test": "test_updating_stack_with_iam_role", @@ -7657,16 +7667,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", "test": "test_docdb_connection", @@ -11805,6 +11805,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_redeploy_cdk_with_reference", + "test": "test_redeploy_cdk_with_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", "test": "test_updating_stack_with_iam_role", @@ -19957,16 +19967,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_cdc_load_replication_task_data_queries[default]", "test": "test_cdc_load_replication_task_data_queries[default]", @@ -24800,11 +24800,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints[smithy-rpc-v2-cbor]", - "test": "test_invalid_amount_of_datapoints[smithy-rpc-v2-cbor]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudWatchMultiProtocol::test_basic_operations_multiple_protocols[json]", + "test": "test_basic_operations_multiple_protocols[json]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.describe-alarms..LogAlarms']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25070,11 +25070,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_undefined_reference[BASE_UNDEFINED_OUTPUT_MULTIPLE_STATES]", - "test": "test_undefined_reference[BASE_UNDEFINED_OUTPUT_MULTIPLE_STATES]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EXPRESSION]", + "test": "test_base_cases[BASE_LAMBDA_EXPRESSION]", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25151,16 +25151,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/scenario/codepipeline_s3_codebuild_ecr/test_codepipeline.py::TestCodePipeline::test_ecr_pipeline_resources", - "test": "test_ecr_pipeline_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..pipelineExecution.artifactRevisions', '$..pipelineExecution.trigger.triggerDetail', '$..pipelineExecutionSummaries..sourceRevisions', '$..pipelineExecutionSummaries..trigger', '$..actionExecutionDetails..output.executionResult.externalExecutionId', '$..actionExecutionDetails..output.outputVariables.AuthorDisplayName', '$..actionExecutionDetails..output.outputVariables.AuthorEmail', '$..actionExecutionDetails..output.outputVariables.AuthorId', '$..actionExecutionDetails..output.outputVariables.ProviderType', '$..actionExecutionDetails..updatedBy', '$..repositories..encryptionConfiguration.encryptionType', '$..repositories..repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", @@ -25491,16 +25481,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_ec2/test_cloudcontrol_securitygroup.py::test_read_security_group_with_tags", - "test": "test_read_security_group_with_tags", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", "test": "test_amplify_resources", @@ -25551,6 +25531,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_distribution_with_acm", + "test": "test_create_distribution_with_acm", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudtrail.py::test_cloud_trail_deploy", "test": "test_cloud_trail_deploy", @@ -26261,16 +26251,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", - "test": "test_ecr_eks_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -26291,6 +26271,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", + "test": "test_elb_register_lambda_target_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", "test": "test_elb_register_lambda_target_validation", @@ -26301,6 +26291,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_crud", + "test": "test_target_group_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_dynamodb_leading_keys_tags", "test": "test_dynamodb_leading_keys_tags", @@ -28381,16 +28381,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_pipe_filter_on_error", - "test": "test_pipe_filter_on_error", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -28422,8 +28412,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ram/test_ram.py::TestResourceAccessManager::test_resource_share_invitations", - "test": "test_resource_share_invitations", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSTagging::test_tagging_non_existent_resource_message[es]", + "test": "test_tagging_non_existent_resource_message[es]", "response": "200", "error": "", "snapshot_skipped": "", @@ -28591,6 +28581,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/integration/eventstudio/test_api/test_api_v1/test_spans_eventbridge.py::TestEventBridgeEventBridge::test_list_events_eventbridge_tracing_eventbridge_different_region[default-region]", + "test": "test_list_events_eventbridge_tracing_eventbridge_different_region[default-region]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_cli.py::test_start_single_replication_job[ARN]", "test": "test_start_single_replication_job[ARN]",

      rgHK^Lm&4-ScOc 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%0AUT?PYvzdfT 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%0AolcDK|H%*Qi9C@P^a)r(n#T}yu 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

    DeebKu3I-v5d-CI#yS$l4cTCx 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%0AB)MrRh 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œ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≈{0@od#SYm!Ak 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 BIy(RW diff --git a/public/images/aws/installing-aws-replicator-extensions.png b/public/images/aws/installing-aws-replicator-extensions.png deleted file mode 100644 index 9fa66af124b7f941f009d5fd10ce3d69e33e7fd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2495697 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

    `b;5tW2)+kHj&E=Hwm2IX}`adrcPwo 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ⓈVd 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 -sfubZ8D6Swc8sw}373gs{1;tSKcUOo?pwXedE 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¨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�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%0Dx({!h-zJe=TyB~S>R+2Y& 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 Cnd8+baHEu_`-wxqMox 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

  3. &?icAKD8?~^q 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 literal 0 HcmV?d00001 diff --git a/public/images/snowflake/openflow-feature/processor-logs.png b/public/images/snowflake/openflow-feature/processor-logs.png new file mode 100644 index 0000000000000000000000000000000000000000..7b0374feae7cfe2754a31a00d428b1ac6a33add1 GIT binary patch literal 134890 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

    oh%`pSz&k)QLj1I;&lq6(Q%3b$`8m~%9WZ`4E_ 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 literal 0 HcmV?d00001 diff --git a/public/images/aws/lambda-remote-debugging/status-bar.png b/public/images/aws/lambda-remote-debugging/status-bar.png new file mode 100644 index 0000000000000000000000000000000000000000..de4096229a714b8a3a31e457a469a351c6566d91 GIT binary patch literal 152930 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 wj8gqCn}tPLM^Pzo_ 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℞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%0AeeXE3lT%AkVG`9_!Prn4E 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ະ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%0AOcmHQr7zm` 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

    ?jKTf)Q{za{s^zVv9Ihy6Ad@K z>cF1%Ia=tx?2y#`m#jxm0>@5rkd9>i*b<)trCGsZ%LXZr6>Axb_O}^%ymbAz(ZuWVgS*9RVze^jt8htW2i|4fw;9%)qDW5FjNaYFgteXCjh zr_um#CR=t5whVxUCjZW7>eQvmT{TyZX?jjHVQv=TFRnPJalwFZMD8p>Gy!tj;dx%4 zM|Yp~Z@1A@=()Dp&TPHO*X#W04;6QpHTLl#QXzDZvq2%k*<~cSqD&sAj4?s@#R$SL zu<2;Xx(L4&m+ZywK>TDnW6Dlp@-rG5H@{s+s?LNo!-YH|G!m&L>?TM`Fa{O(*twgk z`4`XS|JkIu7eP~PSV`~+e=R8hK)!%?O$q$lPwBl94X}FfE$oHQBVR2o`$RzhPd3he zj>d)=>b|9~C4ht35eA-W>k-<)g4{YQ zAXgIy3^OW24ZG-*?todZA+2TwfP!mue);$kNrAhpfo4U~zKU%4T6=yw@VwQYmP6}; z^*Q(zkqX-Uyxj|7d-!ny8B3u|E9x9NJNEfohX97PmUmGQ(z=|w9XAoY{Hl$H1pZ$X%hovsax+G(7RHeCcKXu!HPgXni^y8=H}hQ z5Ug`QR*+`#b!9E;->59B8sUu}F%f0irWeCfcSX;He z#!m-D@(s50JlbOB->l^658xc;YzmrPwWeRI6a({)g-54#v3SaO(5Z?&*Vg{g{2f?R zD<~Y#1Z9t**lS-kGr~2?@>-^iXq#x~1CQ~t5ZO7HP4%p~J+A;~o$4R8Q(EqjE*Of%)1ge{){r zaaHba0_T#lj5q}LHF3}}cv0h)7(g(q$21xLtu$Zlyr z0|i92t!?jtPMRUpG1?5pyXJ$dIH(_Vj?DVLXO;Vv+_krt@``Tv;Khvd_K~u3KvcnLb;06^x&Wa6ZE64i z2;dGL)3VG!`@rjE$0L}=?{r~UQlMkb<1!>gIG@jHd|soPV;X&P@@B>o$dm6(D)idpH{UP25V&<;4&-=Z-E-$L zqf)Ud%STlgXD@jdla5?w%&W#;Zh(%bSOq*YlFH;=`=j}e&~^81qnjG%Bv#WB(+W_7 zhhc`#>+cNC&+|rQEbPAEt`qk-UH=t>&BqcN!P?t=u5u5Fs{w<$(mI4~BVhhL84+b{ z*HHyeL?40EWLEOMMLARyHKL-@!o^kF;w&lcq<2xXGdN)&jssNIEB#!{mTra0&4=zC z{v);GLQV6XI1?QU;(h^TGatw7@%6THr~Z3sE>;r)rpTntnx%Z*DzXJzP z?EA1MEoPxpu_O5y-e+^E5{D%Xi3aUYG^!toUDanH)5Ap8o~xK~*V8w3Rfk=iOpkO4 zCWc#D3=W?UiV!5B#WwM|3)dPC)vqIiE(I&mTd7fJ9ZmB4i&H<{2ifsjuOp+V0w z$m#fG-Z;~K**DGod(W;sATJeEwlts)j6Nle_?5=W;Ey?`x$kPEV2<&E`8y{W5I0qQ zk_x<>sw?@8kDQju!DP&ZZrc7|RVbv)zsv6(V_ZeIP@kkN?{E~!W6|EyKJ`o>Sp+yT zd;=ax7i`&ffBOx5H7UMt3E!+o`*-i%t8Kf8j8v5F9>luY^;l)Kqa9?Z-$93@zVU8C z*KG~g&}(p%I8KFc! z=i-r<7Kh`qHp3vM4INhY#P{eoWH9tnYPZhYF>m+pJ}X(hx=K+^fkRSApWN*`jb#e6 z-*n9Pl|8_~7TSxxM0!fWZ|!;r;r_h$3Sd97Kc5yo6R(!GZb#Mbo-0g@*Xcgp*bH(! zNUMRu)q$YSQU&wR*AaNIz)^8>O!_yWn%C~mv%cMSS=Tn3J!2mHFp2FOnZZB3N5uF$ zB6R5PtGVEWH#3+1)%dgck6vy#vnhlub5_?Ba0j*H=UvK5ho;ZqvUGIHrl}aMaXG0R zE44b!Vc+11zap8U4Hu37{vFN4F7p%|=yB5{sjj$8 z^4MwTAc+|*AQx77Az)tu*OhD|1w;JnVhNI#2v%vnd@tGK2~i)mGCig*o^ zSj0s`2#jpHCR=q>zM8#9K@^JPt-=cs&!@6t5U#{+7s%AX-V8EpRMBkMT%Ag(LJ& z&p=qkO54LCVNMQsu z2x$!k9rflNh*#nZX+hh-__%2%(6fxDGlfiEnC)h`IRxf+zY?R>)el zkJGl0o6)9%Jm_FM_a~~U)6Yr>Ij`3r_AA3o6rT?+9_m2l{F+|Dh~Z`0dVHa!ILrq$L^a zCE-&$s#@xB9_331ctG~v$X)k`BKX-%S%l75FsN2Fpq6A)5^_HkDNJxrzRfgciOsn) z>cAq1OwVJk;*L=01er%(`-MfFf#pn+!U0|-xG_lw-y3H5g>Qz;mt0?m@6;A&DUVR! z-B~qg5tb&S2-6IxZR_*?6DOl)K{+ub4_ZfZjxdq7^hLDQ;Td2(la1GD!Hz$Y@BdLv zXu-p^Rrucd9tYAo`|rs#J(3ot1$T*PEK&SuL;&IIuoMo(e96`Qz&S!hqP0Lw^t{-W zFf53-%7>@jG$?2%kG@`lmYRFG;mK}MB8NQ|xgK91sHs@2c+%;!MYy#l89OcwAUzl8 zDp4d8zWH~MYdUN{YqacU zntOdazgD%3Rmv^rO}CxN1}=J!$ugUq3LrKBntpHDdF%YR1!7(+t#nb{-o>Iygq5+Op*GD6tw*39{cHzG*)FS1(CFqGNS|rzMjN zv?D)cA|!t9_wQ=XVP6eDSo($9L%l-Dqc-@IFC|m5xeyZCr7uq`<(lFyjp$(v5EAdZ4&97oh|JFMdr1EE?~;%1r0vx$Mly!~o5G&UoL|)> zpKNl1A!WU2Q_~&V&z5QG4jXeDP9ot`9rf>(eQ+gSMjSXO+Lh9@?a6U0af~BBAY)MS zbPs`ejw(aD9bNKRr8o@{XN9PCMZj+3mmWBH^SInd2yB5Wi6c~agzq)2RFJur8!p76OZateb`Sk*O zpT;o1PVEOi=H)vlOY+zn(q*&b!?ff#wX`j7Z5?>I>9xW%A`r6IM8er*F<>G!5Z6WB z7o?MQip^wE;xJ!}mO|3bQ;k#AP*<;CJF065^4%-soPGu50|Fa%lWL$-qR>iIL*0n) zuqT&L31=IcN4(zYa>d^D7gs+F@J2JncniJf94C}ksv z9vH87t9s}rKGJbG&C~(nJl5YZz%L@A%sL-67zCLqQGl`PHV<#9tA&k!U4_X04xz;S=mNgVQF^YeguF0C9+2rESX3El#BDs zLtfkFt`Iv_>t`B{M}{7=-nRN2no*{Q6J~fnTN#xHB&B%5qqsqKZy=g|$4`D6@eSx8 ztNtK3H(f5Ug&G0e%A`S9rN2KD(`jXf2e#X-w)z5_8an^)%9kIaQ7>p7|3}33~>(B-M z2x*J&W4Mulivs81MItNQN^y*~^yEYOiozZ*!n%!7rV6vFaeCL<6DgVc%8%fRVGpvv zdaIrUatxh}w)k8n!})U^z#N(aDDiL|t)6`mjiG4Pew@_A8~z0)w2mdqZz8?FlJLRn z&BsWxWBSBL_!K&o)kDU*;O>qCb%7r*cMzgGLTr&^3Vtt?{T{)zsI|G3_+`le7npFc z$5#yjy9ka3B`f;(?E0%`p4zdpl8F{Bg_~x;tBR;u2%Oi zyHWu5Q3*SH5o_>hJFUqYUH-bG5;-;sfDJlY8(>lLtr114f;0`F59e(|*I;Y*LH*l2 z2i=)L0`i=b8vP|d?r*g?_yXrTU%g$!s$aoUt15hf$uif&TR;2rFbe8x$k5&Cr~T%P z@YxU-Zw;nQZJ=d!$};os_amF~V&*S*-s%HIZ@%L8*I#T(NuDChMXP%U-mAKbQ*i|v za8ohcfG8Gk)LusF<;W5dC3^(1^)I^cm1FQrNDGtep)?XTtL-KqfVpKg>FC$i& zjhl^VfEJ|EaU3Ph901^GwgZ#E3&LZSv#EkGQQBnPku>Vz#BEKz2`X^&Uz7y1UX=F@ zgu|jZmxWU>g;+h-`b(y?;`?j>xt{zHR+(g3w3ZFR?MG&$(z01fj=BIP zqPZt$i*muMf3-KA1k8M(w)T7geBGrnlC^pg2PK_E%)#`Hh(c4p^={R0609e11*$Z8RRq37=3$lM|9U1+tcW;|1oUW6gq zus_^d*69?Jvbf01A>QaQ0h#P&musyY5qM|dT|_8D9~LrV&3FOMCz0~~ zn5+=RFXZ4AhbbYahR94>P${46e!H^jQsc?Sqb54M*aoF&DuwmHBn&fUq_#y%k z*%vi;*R0k^*6wsX6gYa2&b7tmv+6+T$53V~Wy1^j`Chs{CW&>@k#d%J4yBCAe=7WJ zfh^dLJ7INHPYFzy-%Iszyimow_Dbbk^K3V|U5K@YQewj38fDP5G!f&MIL27c`u2KY zo0I*5seOf(6H2W&0L~r*D13<3`)$2=z357a!zx3C6NPnxM^M2%x(OGe%#;i6ttqQwv-)9iUgCkotPuzUFIxfdizCS zPRgz$%Kxsj?#5}W-L3Qm68&N;3~_&O?o@X7p^K?VHH6Tdw@4mvLsDmlsHhq8NzzwN z@W@|;HSq(OQ>iOEe2y{E zC0}?`Q4-CE4Qk2fjhB3X{Re!L0IF_n>qxziBbmj89J|JANIQlY?jQ}^9sk1j2^a>` z@DhH4u4q1+Zr+EG-i({1drHvZmi6(p;ZT4!Fya|*?{N$m|C3$Tu+}<_3>y&QS*zt_ z4{0vn?`yu(g73SiSxv=q$T5k3p1sshTu2e-FZiKUE>9ZJs9TOG{m-2@A2^ixVHX1iArszRn&no>scrkwkZkYp1ayqjg3&}a)Kr>P7Cfl>TViq~ zIsaWN5B*w#ydGma_6bqthY&a>zfycsLnguTKJ%j(UyKNXIQ17{q6xW-4b?lMl_6~# z2vjXc_dsV25h(*SSz~g-{dfoy^z~-oq&GAy7z)q9M*E|Y4$Cohz!Ka@k&$jdp zPGe)h7pvs&PGxGwqH&~NSw#?AD1f7byU}5!Mqd!-8dlURFt*8g`g9bwh9zxX$BInK z1JYzjramltJE^rSSlxFRPoO4lIwy9I)-v2*o+7Gas!prr2RK%EPBU8QHpCqC?w5;3 zK;JNee*}a{~O3r`)rIKsJHeYUgfd77!hSt-_o(9a@9f0AwD)cr^YJ@=1-=>n>u2 z*zYBhFa&A_eHsVOcROp!lrYQQS=uu+Ln?Eqv+z=R+2R8ET*y@X-M;ooyUJnmm9~ z^hzFJYCyt4(!TR_yyqiIgYWWTE%}r8PrA*1$`L0vsD}0BQjj?Dm6}RnG9tY-3-x%? zAzJ%cFehFi(2QJnwAqZ=n1RAAYHRbg<&wh17P++VV(wC}wu-(AI)I;$mO~PTToAw? z0(B&5pUUocbm{0{Q;YpYkKt9Y>*M>3aJ0hf^sO!T>Er*(E@P_yUVL|Is%mnPL-0pi z+E>#su2G*+{k3e>7%~OF-q>t{rXfRvI^=?aMhpl{ zey3rYvavKC`az(9!-Q>RUy8%;l(j7Wy8Iqshi)t_mYZgmprr*C(Y;(%AzpJO@zfl{fGXM~iQJBtG(u0aM@&R}c5V)Sp_W@Vno2 zW%#^?q?KJq@tW+9#81`Z&{_PEkyj|@9X_A&UNq`z?eGq5@R8SgumB0yOy!#sDj7<- zwt7Iv=piZ)rhcNr&HdklK^Mv znf>1CO+Q`L`}AJrIU6|}Guz|poyd342@>)-6#i>ur~1-;oIJygnUW4ue7Tj#ei?VO5Un~oRW2UYf9aOSp_aN zyJFsv*q6(9{IpMqj7Zqw4NX2Eqcvx2iWpnxF8AyfG$CXTbpOsB1MYC;FND*s4*Y!z z!mf~Wcop=w+(ZOt>*t?@H9X5ENb=mKZ;ebp7u{Vb`_n>!qx{c+SWEs+V@T zcC>ktK%V~8nz-XGmw03zhf&|QoSPl9wEhM0;s0;{cfA^S$}6Tmrn(ZQWIvNX^X^#K zid8-Q3Ex45d{H#>;_F?o44~k2FQC#pwu`&SxnONaC||%R7gaTZPpO|OsK!NCq8_7$ zQ1|cJm8qB?6AtwMhyG#tcqF81IJBi0UZegWrrxqEt~S^f#oZxjFT$_^mO2F-?gq61B|EqM< zcesQg93>N}kQgEqm5uUiCzgQ=d_rL7vPgObrw|+d@(`;NDHIuUk4rE~Q)>E-r2V-U zqyRP-w8h}=Q=bWWz!W8z?9Tob9nz7kdl>vCQiDD$`qUS981hoVFK%UwnB2JLg32lW z+=c56=qqe3Pke}dNNiNHM-vmj*N8#ozoUD^RQK!n>n2t#QAhU8yX`#_MY$!`>LI8r z;jpSvj$@4UDe2dNg3VNRAMJU-$88O}5{R7dM`fl5Ez-pd+itDAKf(6yI@?pJ`Flz- zU;QozHK|lOe}W)FvSKnFR78zL=6)ZSzc0c@bG^|rjv6K$b&C#dy5pWEAekZBeg7)T zByw)B!Nq2<`sT%dvZBy2c$seECCFw7IDY`=;c<7jFGT)u{R~#~WBdLPQ5|iH zi6I#usu3iI^1E;4=hx$$^qF-c!K@pt0`~oxGc1jQI6aZ<^&~`a6&5aEQ}5)-RHP$-A_zj71$b8@M7-0yZ zlO(Q?H9hJjNJ6%!Z7xdl68&4$WFo4kDTOs#HzwDmcobvD7?Y+#JHv07yh;Q;@y+fb z<}s3vuL4Eer5Eb*H--E&3gdzwc)ixq) zVr?f)QQ5@9*ut2=i#RxFm+7q)|ylHE?q;omLY8h z65l00bor$@Aw}pR1@Hdyt{VxB66y*={nEp>ph?$&Og2^fQofRRO+gRt(?xVPkrJ2n zwJL=N+~4<@1e{1DLlZ(CB7fs$1V{#o#2I!rr6eV_;^HFVqMTlTEPHOsafgW?GW*-F zAaN8jcNUPyH4b=G(i_GjSirv2>mWIW-Id z{yw~!LZ_goK2|%{>_-1q!|b;LAbKdGKgRlFBesKy;m+J8Yk7i}qi+6e)-aBowI+^B`2&<~9Wo#4!LK zX^BkvOf}B3cFQmbBKwY~Vxwf1$yyZTUY>-_3lzT#;i_H`DG;_@?y;fTDMXmE?9we1 z<6`keNSlM^p+v{V(42W_A7%|y)K9WnS#krfR8F5N10TPybGolWELE3ETyC*@I}Bz0R1eT z?$UGpkE-RV`r&S zKrc|l9Y4<~eLIqQPDI!!__fXa!h-uYgQB7#lla}70R6qaT#tGLf&6b!A*Yd*<~`_s zFK9#a-te#h7$x~Kk;UZo@Yn9>63=&noF;I7dX{<^4NKq)tGqB!CE(4puIrquhPn(PxTX@w!O+~8~+!;(!7G;>O{0-2>ezexu2yA9k~W`=vLO9t2cC$BB`Z-&HRIhEWn($D`PBEa+7uJg{0idiaTaXPVm z2UFkFe^Zg=>*7|z+hM|!55&-sx5z$V%amd#nDDflWP%|sQClKMilc{+mO-*bcoX)^ zpZ}8C|BoGeKZ!7vv_`M5ls66dl`Qi#^Cik5PO~>*l65H=81aY|Y`+w!Ly+x?7n8&t zBH&I#JbQq);`>H}!Yn?U8_HmyWW=kMgMwAFP2sQ~Vs*p(m+P5_c+gDWR8hQJtB4m> zU^9>k)%78rK`@VT`cnd1jKIye$iW}Po&H=iM+Xz&yyIxfqQ0$?+%uuMZT=$uOlem@ zgR+f?MJfuBY)Ph$XgM-D<`SDOVMLtV#vvuwTe1>!WkC@I=aF(eyIM-o}-x_sw7oF1G8_$hZ>VfT<5&MYGT>QNFQb|HF~ z^rtp%0fo;Z+t8k-BN;iXf*(0~Oh$cJ(U$R0$IMkA5m4lHvHQh(R)Lz}xGRNY?lHv3 zFPJpLQ*qMohIm4+`hReS`li6U3Mj4*BkHxS0_oj{b^ZZ}7Xy};bhsD~@r8ngBS7b2 zJdLqkILBcpT00UL$-7kFa(#Z_e|GS~3LwyJM+l>qDZoSgsz8ITeX}nX+WETLc^bvG zUo<|2?9G4(lW7lFKmXY){~zak6J3Go%YHb#v0{EwEMxbeXvHV=Yl7!zv2_meU zz%O1mIds;gX|8W;|L&Db?1EA~`gKnIHTBQq=*qU?LA!twGU@c(5-dli*G_pY7uin~ zwx^r`yH2f1i5`HC4489^*T+ZY1hEdUtD^(V{8ZH_8N)6`zyK!UP8K1|eJwii^khY! zlji^B4bOlcE=PV04}X{*Nx+kRq`~Gg;Er`_dY@%wQ%0Wxr2&~9`g6G$Jy0GtVMr}d zMoba-Z4Jc53gcWd(&XbhQI07IH~}sb%th#wm>GZnV6Bq@oZo8w!FSxwn_ZC<(Nad8 zceT9%bz4+!UF*n3==pB@+9S^9p~jl{d{9}F(+e)3dS^`U8yZB7+90fmhNw(48iBr5 z7XM56C6HoE_NDRn|ExhAn~;~<afY-`FZCdNr;8L@fsf!L__3MP=~=buQkqoIY>($&AQ9fZZOkQk*< zmJ~Laszi6S$5|WW&o>>Avqy>RRd=26Z#O|~8U2-XHr^gpJzi5v@JKidOn!V6je3<& z=rQGjN|(@+qBwVeZ9g%N4PY=VQzHKmuOoxm8XMK|mvPx~A;&!Kg@M{tgeY&@0|&$T z0m9$g##M`7%U+GO`QEeJIK(j8^Ay3y$mAxZ;k}C@al-D_sNePlJ?Q6)VBRw5X|Dw) zL1XDNXp*zD`-2&c`rYhcKU#g$7t9;tnolqo$)~8|)fnC|wT!j48e5V=UUGHiBOI;w z6dvw4K346e1|Rc-3}M8SWlAu0Lm9o3=X8P;x)31NZi7PMf&NW_W{<&~dU|$0=7s1; zQoqI}_A=Wr-XX+rcaUm^+S9!2GvMl;>l!#$OKbQ6mF;{AAtr>A^#LIw=Tx-s3+ z)w!P+qG=l@wXbn{&;Pxh10^`F{<2p;nf)GHcX`C=M2rumO5jd`ds!M3-yde*SCS@> zVQ~)>kIMZ|{=luZeKetuN`j&H8O0r1$vl;<3>*^DNq<3>9j!^NHu$S&CCZg1~MJ}Kru!roZ!y1>e0eitF0F_Co6e9R`UiIusf3l@yCTH>#xYT-#-TKg z`?llJcQqB`g5h@}wS9&PE9GL-gX__2jDw<&iZoX;c0|w@T6i=ks`0%lSttyZ{pjfg zPE8YV!IRkTDf;=J;Hv;LGxLPL#FV@=w&8=E6;;qaj<}IjU(q}RG0fED-@^Ha*wzGl zRA9X3k%M5cE_sStFh2FX>rLh&e5|SJQSb)fX{=lCo$93sZsTrToub;fCcVT{K6Au? z4r15rB7k4+4qq&8P#ASAAivv16jIW+r3@qHDWq|_944@p_H9|c#`g-iWW;j&4Vv)b zFo&u|FR3Z@qIro@d`o-f;505bR|P;zg1~|eZkPMP>RZG<0)iMy0&&k>@c~_5rV8&d z>!uI&g#-Y|UUX%u!F{v|iX37;0fL4O@?w+&K|7KP9jE44UJWibgs9D>^xhE*gWpN^ z5-X>$sk<>Lh50&E{x^S!Rw}5$b z93(vttcES2^kL_4&5yZ3pzyKW*jSf~4@BFP4{UFP?o-b&S9jF_E80B#K)D4)hm-^0sCgu+brIOlB>1SQ{CC%D7;GP)gT25%J zobRRPILKYY1hD>*uFBdLOaJR3FP`USUNc=wkwLPy>)e&7gMCjosej3Zm-0m&crH_T z91%#m!X_3w;8f~8*|*h+>j4lyhV7J-IU0XwMz_a9zBQZtE$)1;YfX}zEE_5<;>g@v zS+{|Kx%2_nt~K{uG*hY@<}A-y*Vo#(?n+NSbRhc%;|d^NG_ta|5DF$LQoOYLfFm^V^%^)_L<>yHDM7u1@${UxHo@xx&B5 zQup0SQs=`7y*}U#eF9oQ`Ko4wkvuG7>(dH5t4Nt<$l6-R#@_xj82fHi0 zE)TrIux(}c>rFkhk9N-^2>Ix!^Qi#hg0tb8k?x}kNal<6U}hQ;#$SYO3ShN2mEVQM ztl~Bp`B&tGp<+wMq~R2a;uBGJ)P)ZfIrX&h&emQpOn3SDB?(1^{f1{Ur=G+1lD&KeH@WVeZ89YVVjA>gef zXlzEI&x#X4g&Jng7ADRY+2YmkuoXeQ;d}4lcfSvtdIqUs#}evim%YTkCX+z=YwPz9 z+k|^Ag^##9p!olsZvO;u$PCMzDbm|07G5MNP+bl}TlACLNK3AV2E`l>smq7Le=0O6 zm?d?d;19|>bW1r=jN`v~k;Fle+W#`| zO#1EfRP;tLj{hRk^go^DMkMhPF)vG%uh^<(Hg@{A1efS-%6^)k$VKAAR8)p<;Q@Ep zZ&@^F^2O~}KYvS1QyK27$tU}~JYab6ZX;55#U;yKY*NN9o=hliSPWHjTwC)feW0Rb zhDLBD=+5q|f!+<5`h)WZ#KkzD>ShVR%eJ9Fa#vRu15kXW%&yCV!?(njnFzfdv44!K zQECaU>3+lB=^)u>mZ;uu>ID`SPIG;?(IX%DME11%tM1F-`N;TZCyAt^k(Ibmaq_kjqhwEsm_iX0;m2c*e<7P>& zNjSr7)i{2#YUlq8jK@}+tSiaOJIntm0`2%5HJp|@(d=O0-Lho}qnNrGb-%*g6z%k2 zd5GfQOXLny=l!VRo!pq;Duw;OZfLs|DOSb?g;&V0qrxN#o8jsfKc>FxO9EUNu+ir* zdX763vH!aMSY!vhPks}#p9^a#c|`N65UArC_TdnpS_Zm2V7BjE)Mo?z_AbX$CP7wZ zQlgqKP-(Sveiu)b!HNcX;w4%a&&P>zv3sNCcJHH(@oSQ^KWhP}f9$D*9@RR3bYAR2 z1i()x0c-6KCI4Dlu2!_u53By5#Qj?TTdVJK*)lIe9rJHS?uO6Z5W_hAkig)OLdE*f zkPL}a^RqSJcpJCU48ll>yYqDQz1TlRjcwRubYoBZ7d^1t>+bCS$2 z8UG78uIK!JfpTi9uBL=^Xez03Wc#D_edV}u~5in(r`@PuHq1t+|QJyZ; zF35n>Y3BOcNRdqf)gz4Pwyi$i|1Sb0x0?AhGF;P)LbRkxf2_a5?H5++4}j|fnUFc6 zk`4d;wvMB2CCeEeu#j$nYCWa8otG9=U4R(#%nE^zj~Tx1CG)G!UqG8PdZU<*xP833 z`aTz6ssB}zPK|>c-uG%5c!?f1$HcDM*U0XW-q9|!xX|}+uuiDdo|GsbDGfuw-phnQ zk0rA~65xbF&Y{$r8cgi9e&82NJn-my%j}W@pXvHw7`<0vJN}nb{P=xKJKpuj=p`%0 zb&=X1|9TFR&7QxO=c7zL`;g?wnAmP7x+1KjsB2?)PK~ zf#$~8H{Np^AK0k@zK8NdSkpOfDWO8`%*;6FqaFZ%pAUeqgIj-IOSLy#G9DDE{a>sM z7*;)-s2hC`i&J9~crz`CE@BmF8W^O?wCOT(ZU$CF_f&sn zakm&B6Rn{mr34#&W)CDQ5H>^v*r?AWJ}w$*=bLm##2L1Ji(tfg3w%sA^~y$eWxwR&E{7oR2!`F~NxEY$Vw8>h zu4`@yA1n%vhfMU)%9{%YR=xi!+jnKzxut&msn7QJw4rH?()FVrwD9NC{-YLPc4gV( zRgr%F`wqfN9W?FPzcL9(h)hxvZ5i?{E9g}R`A}F4;+E?25j8l)lDWKKOsOOHfa?V> ze^0oSK5-NjBvibqd@*p<1k%^V-D1iS7Bh?%E)wOzGt-q5o!8d2@^aim?SJ)}xOBCR z0i~csyl_(gKp7HTg{bs?rCjNnec2w~3+mief56 z(f8|5A#@z}Tg3zV61JCE?uHKCUAL_ZA7$cX5-*%H&^#3a5Ed+kG{odhZ>nUIqf}qI&cGWm4ol@g=ZHBvF6z zA3qnFGrgi#NZOFk=UAyb8hzqmYfNF0wnNtUDM$WJd|{XSPYLsnx-sI8DGYY_avIiH zz0pk>aqmF&>#kbx9)?^A3fk9uZVe9#B)qLN3joFLIxVR`L4VV{d;eEynR5$4lR~Lu zr8yn=T(iQPbQcWSeA(VX3vbBH%xgF@Pyt}xqhB%%82`d|TeF#5r9ye;T&}sek*|?a z|8WB`F&GR|^oJk+5mstlR~ED*kV`k1G_o%I$X^*x7AFm;Xds~XH;JN-JBmBD;T>o` za*0%?syY14*0F4b@H9hcnB%j>__NIYLjDK0I6?Rk<-#ntvpn{<+L>rGga$;M*?&>n zzlN&x-$6g0GM;VHif4@x^I;EK^rkXWHN9E}D|6RYsi-L+eM{C#Z@EKq^R!W*66R~nD2Dk#%sbaUp#uR&7I#jG*ILx9Pz zJVdcx{>bJlEFV-#ef#Eho7DGKM?{LPZ?r&Qt8yk*roMEU+FfN0b}h!;NWay3J8N}yU4N=h6ari@P<1*c@DX;V2o>Kgb*zn}9mg)S6Pi~ZGe@yK z+xIxh?UGf~mD$RitlVIHNbcJ2<2}}aX*Dw z?B+;Sw?E4`(hZP2=>6HRb!!vaWRmwj9lnQ^asBGgaIrXjtc9wMQhu~;C5n(ytN>b>Hd#U6JW(T9c`nA2av{M#*x&j(2f3-P64pw^EK^g=$;d(P-x=lRq`k z@^4nj7R+509cZT&dgvq2iFT`!ObN>U!*^I;U;u z%~ZqUbxPR4m$lsL)K<$8Zf&7h{+-@Mtsaq!Y>Z~a>+}0uNBSO6SajM%)lhvTvz~x% zrN;XdDseK@Hi1+*F?F(ap}$%pLy{XjTy+98Eqrrxg(r~~md{Va`P-1md1;zagQqq= z`*Ee{Aj`C^A;^qoqs*jsk`Rf?*^u^5Nz-t+d1ijCQ06}7ZLD?QCW+T~Z3miiM7K2$ z5un_wB8WG0qud5dkkArR{+y@K40g{Nda(h1;c!x#ycMMyRWJ)>Gvx7s7h(9bOX>l zK2NezM(0G})>$j(C6Xja>IdT$2eC`-2OvD8Ho9%8E``xc#h25?bBikA<0I#}ujjQo z)zbv*avS_l@JtB6h(mjBz?;XBh_E)$g|c`kO<@a*$`*$RyM<<83}Rd4mr$fKtDTK^pnp(4wV6B?HTr&=Z?6G4(3gnai~C@t+VNvWWW3ob~J;qcmW6)ulU zJ1GPH9UMhMF`$~X#Mv&0G+wa`tf=RaREmfKFV(zFRN8Cv^=dJ{s6yaRq2*)y$SHap z6{}XH1MNtsNfoohD>u7rdFD_TVW1*Ila!O+k$H{`jTV-Z8UDJI+T`_#U*-+RU9IEP zgae%H3@6)R(XDz2k!Y=9_iP%^*llqowIzF@=+=#Um~oxM!-d$vCozk1sNHa~JEMJ2beN6n&OJmkX=XlGQA>%IaBMSW}5^wdw;dErE zugU6Ubi~!>wc$ex@hP4;@rN4q@SlgvOh$WmfRf;k@yIkx1^-$DmDGBN`SGWNkBU;nfIxy)V*2@3B zL%8~GFa3ewPAX^EYq;IMJnQ`k=M`gxk0xn0aG!dy_NnY=&fv&L8MKv$V_4rp?KTPxw*Y%CQhgLApXl(+X5ai5gUbfCiR=PKmb{|!e#ajdz6w=}RlTHp zbgZ5Uz1)TM6)+^@%jxdiWDA?k+=SIElq08e7_U|{7d{RIh4hbCdx7r}$3{Ii8e62d zrvg4@!kTpj7^kVSVN&Aum)Osj;qm%}S85;g8)2C}M_r5FRt(zdsALFdyW2a)!{P+@(&>XKw&W*&Jx3PGDy%jST)Ci+Nc$UA zq$&Oh6q2)z(=dH^$^?l_$<0}?bh1w!h$T~#jXjYts1|$1mp&Yuk>{mRbzoY1^@!BvkSa+(Ifp`DuM&2AmOST@*GS-)a>hY$zj0N&SL_J=wV+4b&wenRH)hbvO}1K+kmE&H z#GQt*W8*m8gpd0*e(cW#B-ZLPav#N|`o7I!l6|nEs~Vlk2jBkDn7sG&4zlp?)UUD{)^=Tr8A3hR8l;aa?Q6^!p#;vRNXOn#dDoKSk zZwF}{+J`Dks!t0AyOcmY^6*1g5ZIuqYN<8m0N|k_ut&Lm) z$Q3l<;fUy3ZW%zFVOQn8ksN+NI~G!~o8yQBDp-1H_ybf@4wKzkdA#rX*D>=o_6f7S z6>1%JVS5!JT8m30PzsndsmL9-*Ls0e%Wg42j$?#^V4O?1Ct}l4JgdrguvZ9_f*yDQ zz&!}?A&CW1NUO?C-S8cucZ$6|*Ot!&1K$USkj}>adp@a$#P5xm=YJg!V+vKs5`oV< zRzjp6mI|u#dqw(CkXh6GI)1fg3#Qv2G8p%4T>n@e3))d`c5tFd;>bct2rnN$ z-%v{=mvbP#p7bS{7m#ayYYM5am5>+v(~$8RGP3?Uf&_uze9C=sCD$2KFc`(&uuSi` z_g4pWbR`rmJ!79YE2M$f4QhQfxhTfi-Qo19oroX5VT@OdF86J%4eP0kbn-!5gDyb_ z2VGbaDT(zSjsm$7E(_MgRMxV2Sp@q$$9x@we>lo@hqn4%{N=GqxpEDQm4fW)hW9uf*_4$wJ98arTc8IN!*=^3}R6Du);ZR^t2W zo2@*p z-JPDq^5?`X-b~p>?{G5_pic*KMmS}QgsHY9Vl{($Ixrq`2g{IHA0^ce9$8Uak|)7_ z$PmO!{yiyGDxJIF!Qzr&F>oBOKcL&gF>gxZJ8&KRRdVzF7Hfu!pSE8V8dN9;Y~EL< zI*fqxp5djy-OWpu!I`teoZ~!6obtq%Mg2?h0lMKOE{F+)%v*&S<>>8cgs_A5QcF+Y z=1J)f{VQMDHV@IjBqH&Q{Kq$eYoALbYsv7pS}b3ngAV}~M1@<6T{2Ian5x>ABN@y9 zc|ERY0#o8a&LuC|Svlub_X8t({bnn!3unIl-2L%*b`wz1p4t`PhltyrhqcChShOMt zGC_j!5?I=Sm6zeq2Ei#OT`0;2i~>ek5;uBq>m|X;tzKG>`9 z-_I-UNpY(ql4lp9&K+*ECuyvYbp4hSO!Co4bB!%}#}m_`4x$3xaAIV z2LZ#x^zS>6YAzZEXgfj&wp(mkWx*u=G&s@wBo3&FaHxC$!B~<%?};5KR#iBs40A#p zQ&C%E%Qy@%k?O7DK!jp)z59;gK$FEo*0+`gn1uZJDMa3?kp5Vym{rIr$_cRmxml??CR^$ z2I(`B*nzF3v1QqSAb3m8a%5so4Z?`*;i8eF#osM3($vQA{ar0i}j`!+FfEdbYs-6OZ|!VlC|L0btF4sAI8Wxl*qY#mHK zXcHmKG;8Sg?uW|gq}$J?9P6M47YY``6`Vw`#STK!smdP>AF8j4_84{m-;lMugmmi5 z(7x1^as4=TJ|tsAI3NRyxL#XqlS~n3O}M&*glEM|{s8lm{ro!#H>Y3uVKOXdLNtQs zKnx9;N0(T}jXO`dGE}rg*Gui7j~1UjQ5za_T&lqur&xw1fSuws4MEAN)|YAvm;U1d zMSUdrP}w&DQ|IWqkx|-aeTl>?jyZN4fJmzQGuR$KWsd9^DD;p_+h3{p+F-dqXdD+J z&yMk@7zP>j&^Vv%Q`WK^?_!3A`vu0M04nZK+|}{!nm2h&bHkDRP-`+*+}Gg8ga5K< zdjTewiH72tBQKKPc|*gbZDc=K)Yy<>o1gAE;8oTSx;5oLLGrNcr=%d$s0G2NHIiOY zy}v6^G`^#{W=ad_1#xsJU(cs&gAv|~-RC4@DzZiCs#672Kk0_{I?UUE1d(Vb90e z>oL%b@2>8u_d6o-s%-Cp=#UwZoQ~KL8M-D!=WdFyctqNA*rVRI^Fkj$ON#ZN>NI2+8UqL1vEz zW8`xvMr-1$h%*``pEOf_qaRRB)IL0|5oJ?pfA>4s8_h2NQtc=JIa_P@-n!Z^!AzHI zAaUEMu{x{Pzk3cxwtbn+b&N9A+lRh<7!Lw4XzeGnY7Ey2Gsy~7JUC;$UH#G?^(6m5 zx>v2%&VxtcFHYtqYBPO*-0@bK?Q`A+2^xoVUM=lYcRt983c9_=y^I3LnQcS%E>kK>~bo_hVSi^z3J4 zDI~a`u~K}EHbI#<=cy8byeY{UydWPhtf+vJu`3QdRT)rr_mazunHT=&IswbbhmfY2 zpA;_T*EEFaOz;(v>80BI>HL?no01HhalTQ$asXx;a4_j!w&PP&UeN8E-uBT8 zhC(y09#c}xK#=rm=z&ff)nMiU0EaQez*Py zqS*njesm~5BHjGGIn#*hg=rjXY4wV6$mR80AJ0REcDUONqHd;qs_K^h4ICV9oRX~6 zM-FxPQR`JUlG!)FU**GI*S}e{6~nS*AXxcvsklD3RPEr_?pDR8U^O_Wv+#l&s~O^_fC+H2X5d zl$rck*%xhzHyV^4Tp$05{on~gxt>X(fN>_ z+`|9*%i=jdYp1xixT?nTS^Z9>*$jW52259VLa5_4`{`)!$a4aW>1|t<0PU95rul*z z37?8>Q%Su)TJmt90md=s6rsD2#9ge)t9LErK!D>$GW+b6S_6DJ z50~BSwuAq4S-7Z>Rp!*H=b?RJ z(x%sMD$-~}UJDP^w5V_{)EK_`BMG(6M{KW^l*6FcHA~Xn{=-b@PSEA}neODEw z6^zupH|V)S=-Z#Ek@of@?T{fWkg1{}syGoda){UDqh5;yvJ&BoTkoMBCATu~XjaRY zzNSxI*EQx21z#t<=sq%MRQ}Pb5DtWKoEw@PPB2txIAf#PxlnfVry*mvIR%M7KI#c< zgMRw;)%VP$3yC;TtAX|x)q4(E8K7x;vtQeS3+N|_={|iX`7KqIi(nK!Z~#?5-&RIc z@g@##p;gNTX7a;tWl^SX?IE}J%%{>W;T?ocW)#$gVbj>Mx5t-;e0-KAGU2!e#at6i zh}1zpWmJ@zr&F$o1Rg}$=l#gnm?#ITE_g#vHkEJQha%Y!qp{3WHKxr8(x8spt*@|> z!wKUlcD)H|>41Pi?gYk26;pG1)UIFM@p-XHr)5n8-Ppj=;=|;!-=McyR=hzDVda$! z<_O!p8d<`9kQ#*5ctbA{>wRG#PDO$%!Qu2L)WGIr3J4l7MDONZdKfk$g*rGyS;FK zRKPv%6q5`lsjZP&C3zpKcs20Z-3h`%FZy@Mj0o+B;r??|F#B7-}ZU46*^z~_J^%bG%b|J*K`OY>JIht3Xrw7r;;fWvjtx6}ZCoeQ*t3-(o>B*4X*f(VkY(yGiV^i6r+^qy=6B2JJt z!6G()ebe#_l0^md>1MnXJFqj1FgE)n2taAzt?jF&@hQs)pYz{N*LYFA)m~kv(%ToV zP@#tF`U_yjhOwt4|9E4*gVTgK8Ai5iEJo3(O5^ayG3z!~e(p~>ACz@Q3mLqT^lh2B z(}oV{FQpezViIi_W9>x`MrA$1sZ;blpZ>DHK=?vm3r1ip}ra)`TsXyhAIOMt{lGqFfIW3hN(BTD^ z0nU^!Pz8*Kbk+qrWaGN|!%cuZ`VH(D`)@hG?%dnbS-=tw!=)?2OF>t)+SsMRjRn)r zZg>F76}P$l{awk4w%i1OECZ`)hN!KlIakYRp$aaC8Qcoe{adKqBsD$TPUf3ku)dBg z7gB4)N1s9Ie)K)hCZ>1}T9rq0914aKUj3K=QPy2J!B3_E@lVGVCj02;@d#HJ%0lPK zs=v+p3rmA0 z3|+!bdS2Mo0pe5y5qEJJd0z4kzjrivb7yJ&QWp7SccXJV8KQQG6a{kTeN zgYA)q7aw3*+2HjS1_2f93o&3TQ3ad*`%PS?)ysT6?)y?)mqL?E6V~F&WnH^PbGf?B zV1`uYFw1;hZuTP+co&in@Aa^M+|wV!=<>kSwvz}dB8Yf#PU@8_ET}xTA-($EpuIlX zh8^rTrPBYpo4%;1-^^F;M+&?Wnri=@MHUkG($Be!nx&@OtNNR75l)ZUFN27=$SCxb zHle?MZ|jNUQWh&}G3w*ka$KpSUEVLO<|nNe3`A@sun6J6u>pPfR(j@=W1yDRFgS-* z#0vGtY2xzq=}}Q-u6`FRq|<-(6n6S=L-6`pDrNiUPMy!*ALDKO8HE^k)pP$qXc&#Z z6hYNv4cE6cZG-C@c*sKS+v?zZi_4|&_%!o5j>r>vvo;z z@bS2CN;Pp_cYJf=qDR#_^_pH04xHx8>QHMnX^p7POAk5`0AEQLdFaz^I ztLiB~oC$!OT7ar6Z?D;AwGIu9FvRh4>4aQ2>o_CZ@1eBLlN0VoFh>9J!2UQ^E+cHA z0Q4R#Dez$c(@n&ZGxgP-rr*te4$xrhvHpT%Ne zHK>7GxjdH>iwDMm3C|lka<6jk7n4Dpx#@!i2aJ3WzhQfUpN-phHM`2C?Ds<6ac!k9 za75f01*FcIQKxW)`^l$wQF40vP42|N`4|vM6=9FM+i0(MJ#*e_4>k+NH=&{WVu4b( zky7(fuRjC+wSX;+&^IFvgK8`(;SJ!7OgrLgnw=vhSSDq zc?|$F&n$`nqf1d72PulNYhe3f1oM{UIE=$YJm6#L6SN1q@t}_$BSbGlPCk~23ack#)#mI5WdIz;t8pS3w%$9sSpyk@gc;$;wDBYX!M zgmTOm0+TET!2X{n#u_nX=%A1?rvM-BbKuj}=576+9(O7OHVoXzf3Gk<;;Vbt$%-hk zKH_}KC_}=If2>=I>{#3L)n*DKmHhf(!>EJLYuk;#aWH3c0J7w@rAOn2dRqu=YxL&; zH-QfPqJF&^+L)Cicwzc3FQc-4gaL<^cyDDKRn+j1duT77ao>ICciz2!Ffs;^Z|v{O%Gz_!HP>8AzSIkUI1`)fhu_5Y^xPZq%0wJH zXW1y-RUDL^NUo|zS6_dMS9Rf~8**zis&aj0eV$rUD>7Tni!!Wab{ULtA3GE8Kt~!yqEhCkD@vxzKgrUOZATclq)WBD zY8xAUu^6*m4R24boO{(rxRxaaeKxn{aE|cSJAMm%4v0|s zlPl+WQ^0i+ina+OQ`YZlo>mAvW+hs0$(eF51FYfd3C|&1C zYZJUr&eA^e1wL+%4cAEM>AX5BsyiE`op-Ps^8B|RrjSqdZmyO zn#g2P)Y|WVyUgo~({mg8G~9~FoyFy6VdygFZ;(DeB^_8Y{L^chAOpGxOWJa4w6Q;<63~{ zMYyvKk4BuJO>P(L_=ipx%z0nK%415plEr&mM&O&BKDul@^;dRzGdAq(N%nYb!4>yi z>9Mtjx#k{e7P{0&88+`^5LLwae#I(x-P-K(1(DFY}+W^d%%L52+K%n10yh5ZlDx^eW~E*F1k=ZU3g+t;;& zZJ!URKXxw4<$%v~iD_}ld#+oJzaafGsTaMT5TpD;UWbbe#Pcz!x+U!g=s*Z1pKVly{%H+7uF31+bMY`k=(#+2W!1Iqjw|+4ugVOszImIl z?15W!X-C|(YIx^PB1vjv+7F(pSf9AMmR(HyC!GnGMD9F!oTd}JI_`JRP(hXhHV5A}0*qip1CQ%xJ-hhkm-J8e+a6;SRJ-iLYDhu3 zzR1o@*E;JqGJU`H_@I~WVtSnyupH)ahYjvPY3cN?#;&x&J+z68e2Mw-Nw1Gfw^cJ+ z5%zZd@o!E>q{oDl1`j}oLC!Fd$-T0wQlz8$E5+3^C)u!jYo4mU!o=<{D}Q~dMm7}7 zw;&W%?~fY_^vFZ$^|C;y&k?^j(=?oJgfw^eXk7N? zwBf;WR+lmvS?S5y4VhZtB$z?=j1aQn480+~R&TVngZ-1hTp7*5>NfGiVHr2E)gPec zkYgjOk9eBh<2z{b1Q@aU-VT^)JHl6~@kyx7eW+T+(W$fV2eZuDsMI=PlsXH_5g}co z(Y**5MYXz%1w|REyHM{J?DkX-dBS7HehiTQdJO;g$mGy5=F%!@S@#`>42G=?CLpe( zf_qeAvS}WfYUe|KKeQ{&5Vrb{#nhg?{3g~8d62WS8iY^wNvnMO-*ViFnR-u9Mo@dwL{aM z_?gGb9BRqR+M}j3lh&Jec@!wmE$Ig|CSwX&UtOKsN@jENT)!?=8Qmi05B1{qrFv-dxbJ6TYGxS82|qn)>f-y{fJQ4)LA}0W%IPI5sY`_a zq38d$sGDTh1IwqqDCQhVZ@6CBWq(FkwqkE-W0u^Q@RO+tZ+Ruyb|ugfwbc{Rf?#qQ zZJgioeEe|rKbQ93>rG@MUGBKtMQX}#RguHbiVI-LLAtAFBH@gSJ`6||`^BYNHaa3F zvM9#3&7=Ir$>^<l=m|oG9HFXAW0I_%`l+6Y2KJUkYQle=}Y_ zVj_F8m#ZLu(tB~*tIq!}J2`W7<|TE?_XYvx3?9+E|1r=>zif(7Gvfl7Lg3F(7zGpv!E4|?>)|`%(G5J`LiPeUWrnC!KJskahRd@j^p2X?FKPMj*g_cE z504-_Bp<}n8A8Y1LR*7ysVPqj9%fuKKO{Z^!WQ#Qgf&9f=JVSBvN+|LBXA!Bva-ki zgs}B;RzIwbWCjged>^ChJPMRQpxV(BoO8VP;iuuPK>8=TXHn1zkP{SrV-{JY(gUUi z9W_z*WFEB&^Z?IRG%Dv$NP|IQnpAFd091*Su7g^o_`*iNgOpw$EBD=QDTjDJc$zp0 z+WBw~*6Kjaad?M7$t3<#W%|8U(kYx~?DXf>y%YK$-$O!Fxw+X@Tr1G?r@{8H=Ys!{ zk^cKuq{-Acun(&qaXo3B)xOb|e{3id~1JFo!p+(Y8lhNQDVWzb#6z;CxZ?h_-eUDzivvXN&x?;twHm0DYiQ%bA;R zz}zFf|Hyrg&%mTrK9HF7Ft%1v)iNNZNQ3|&QJ!)HzSDlb`v*=wonoCSeG*7ACp>_) zklJ^r?ulb~;5I$QK(gP8uELGt-6CT3-XjdVDN(kljXVZ5}>t9$mow?;71C zUr%HYaPJeP#OoW!ng@TcfRmltjy<@wgi#fiflW1^zXWCdyh-L^N$%`h_|5`*)Lv9^ z>?ya&hscO}zMN0I^&cCE$1QTKpA9KR%Suff^xjZq|j*2@7)O2}2d1=#*Alm2cxb z+WCdN^#!-WJY{1n|GcR4sA@8;N*Y1YAR6V>Wx@7&nI$E>>xAU1Az8bWYBR>q*q8ms zE6dzxH{1oTeM~>SB4!FSNb(|mkEbNtG#{drcm(Au(uG$H$XjHCIjuPy zZN1nkT&9JcLGqf}8(k@2vRJtY`9WlW#9OUufmekXZ&M|Y>At05vIg6YY_)>z#2-z6 zl57eaH=NUbH=G>rqveH15C>bsnY(@AWxmK^?D$Cy<)*wP00dW7nrAR|4<^_$!a< ztHvG$=F8jDVqF9~&F8*#_RVhi^JTe1VFbwDS;sN`MDburY$tpE&2j}g>m|97;hFqd z>nq(cntuZmRW@8j!O%LlBWOpy001}27~Fopi}G0{w9ck$ZgL`$ybTN|MyoWZ25jUl zGW#9~UlV04qEe-cgob2jBw8~6_0KsZ$da6Dt%2aA_`OvffA0g531Xq;neUoz);m>` zl0-9K`cR#4Wyui5)6C7|%!BYUNdx4j_eiZ3h?JYg5p?3o2W@#D=_>jnW_$=1pm7L~ zrPe!@8@w)^VzzOTDWuuUl;m2l+w(^ijll5uVY?F&~SB(%vXn2&1~`R7I2pFz&%O`)5>;fO6C)jONb1g;JT2$|mdH zw|Seed=)n`tH9Drqt$1Ak3fovp>Gnqmwk~sh_S&}OJGCtInCJ0#isK>LX!9IB(kt3>C12x{A#2Tt};6ix!4gggeRA$N_dvlZ2p`#F0J;*jl*wtR2@*h zZ6>^h68_eBUm0)c5~~XZt5Fk^ z+jc!uG5#MLQ(J1c$&+pV-@_^rAt!-tLX3yW`DfgITB|ui&&#uS_62F@qKTA&iv4|7 zQgeMmd|UD6!Fq8Y7R1aiZ<0X9xTXv)3`3FP1TKLHH|zG$y<75iJMKsM?LEfM9{OJ# zRt6YXWahU#5~(lqg{p<=kR1gN)IQb*Z6TshLPdPcJE5u_ytTI%KyrJVQlsrK<@;Rp zvx2*Q2PCGT*7A9W$-wf+oEtTbNp`QKf>N&eA!gw3hs;x85fO zvIEacm6A21E=@GP50)CuOz|G~-K~Y{`+eh_c`j55^Su#$XTx6@)gi0!cE8O-KZn{RIX@dM@3I$5 zdF3AMe92`ty)|X94PhI2zuflV)hJ52nalUaUnPCkzyIAus|BE4-LO8JK&y&?4Aojo zduW}^L>D&K>K}i4Z{rhv7w0i@V>))3?aN(n6lK94r_MzzQs|Wd6tt@eiZc%UY&-o za%Q!pCd+Q^aW}k=3-4hJD3r-^wHD{U{PJLo91lMs%l8oGrndxjtT4Q9+;A(jQKg)W zH=iiJQ(x~x=Y&zOcxU|xmMV%y8i!NZ+-zVCc8s&UjdSJI*Uq0dC}!NhOmx#aIqLfBQCF_d$g7V7 z>`7rd$!Es@Tyw6dzRi)5sn`$}{pF`a+HCA}x~<1)>h>I9ZQJrt#JIvPlBD4YG9X|fr$ z`#FN1oQnNm=ZbofBBW^)!C)!dj z2zU++dxf5lW&4oh`1AO28Fy#rsm=Wuj{SvJVB45WrW5O6mWDO41vPDeg1^z_NaRdw zJC{cFnAq=Wty|dmhzYmh@}jgMuTd7hL>IS6qEke{D0E{G?>^C~W$K0=my5NTJpPU% z7~^l4-;R>nTpAJy^-CKVkCTzHt)H5TZK&T=F(J6*zd<$jSh!4!K!*PGn3zsy5=XUi zZj2ANwCsD53`r_R?#rzx(Y;FvBVvl&O}8}|4}}ey3LFka*3nCJmw|8Hvy{;_%W4Ab zuzj3P%;abKREg$OY4ELtihH=C2am+3Sjq^&ae4}Z|sS*W@B`efpqW3hK9mN z3JAlolHRHx^0Iq|A*c#W_tA<=fp1EtrJd{DTAUnq`sy(1AF<#}f{QK~XdU4Sh&8;$ z&`N6hpqhHlG2{t|a$Pf(m5n~)`L)0+|CN&ZXgaiI*UQu~?aDh<&Qq1k43;M2j=PkOi1COW z70tChjRzgaAKWhIGTsJLlBY!r?qEJQPQPlqa>`&zaiMUWs31+_q$xlvCv%VS#%i0N zAA1X(#nJC`N`<55nEcRc4eogQ)n(%ZnEGy||4F5|Y0*Z6*v`r|hIR>vrR)zCS9m5w zfZ%AG9ZahxpY|TZXV}hyuz=dLU^UqgnHkpMlC;!WD@$ZWU`IyAE&f2fM)?A2w|>)% zBdFy85A4HR$UW*aVvjY2Q!s!{;O;gPNYqSR*0=1BMF4DWAbE6ngtJwwnh+F0I?T_- z{eo1IT%^vwTXL?oxu0)8M__Yp9~-a5!hoOj_IjUplt6Ar75r^qwXl^0Q zYZa;_@-}p{X`>u$Rpv>S&7}veIY4%cAwl9hao9*)&5C-!R`6!Lxh*zfepD*d4GnK- z|JIf|k97CzXQ;ze{Arld@x5iS$}a+g>+t&$`z(0anH<3?Aem^7eDXws;o=hA+1|)V z4oY5rfhT?soCc_Beyrd-D*5~w2-lO{S?m_DRjPgSP{JVS+8Mf^A#GUjN2xxuK~He0 z1xx?um0aN}=!@6>uB?e#OTdfcPDwn=RWu7IKclUJ-}PuVy$cf~PaJce9K}CMk}lf@ z|M6V+ai#T`&p4DBToyxlJ??}bq=u=q@Ju}P*`LxVw5ghlyjxLVy$(-J?ut1-J)peI zI)2U)5dFTNRd)0d)^M7LJxHZMiMEAJ6__YgqjP(_Y;8VFq8b{Kt?NjZ3){p$VOz16L}N-HKI-v)f3E+-u@kYkr6>?<9_Z}tBiXF7c+TlP3kR$^))M}v zvtEnS0QxyLhnS`>Hs69Pg_5n#YR z^AqX{ipO+5GgqwfczkIV@kiFX&7&K8o!3rF6;4XkH>lBHY*^ic-mVjAKDF=lh=ME> zzxJIJUJwiKd8*r9OK03FwdRQ17Wd{%jC!-%PlgiWVX!3kJ!%1E)^Eo+Omu8n1mD}W zBPcPsCy2cK;IuM-yZ@U#gH!lSKzzUin*>^{WUy7N!IpVYC> zf@Y)nbc(UFaN6;in>!C*@OS}B_g3!LL3H-UgP2((WkBd{D!1?}Hp=P((ggyL63O+L z>p$pEQj0b;Yvy2w`azcA>X@eL@7M*UJ+Np*pp@7~Ni=-{2w#PMxxmfQzIm zzH0tkLFVXI$z|aMc(%pQHzQK#;4;hgpVlDd@$3RHe-~Y?H^*xP9GBPWHv19evvXU> z|E5c1h=8o*cPUufu8E&(;x8S-fJg;}%KV;wq4sn%3g+AuB|&M5BK{r%UCn1kjjZKpVmuC+Q2~}b^=GeM z(6A;rT(vz9&+s+oWd1i=#<7H_FTACb1oy|fH9l;fc5FQw-m+Yr)o+lNw15EoZW(!4kEajRv?AM3+lj3Jy1P={ zIaKCYn;uV^(KCyxJ0c~w)ufb&fPUu75oI&UX7Zy7s}FQi+Y_7%K)>n5DD+3Ueg*kc z8S?fZVSArbyly?wNRnoF!c!Z^5%kW2K{v>D(aZ0ohakUId;pJL9DC6{)j-zZlg@f7XkXk54Fv>(DFQWRLW1ZCoKu^tVtgm%Zg zvB{0Zjy*&#Vrp&Um!Fs~?`*d;mAX~6 z!)l#gtkz^BzFBmz&0{c-!VH-d$ok7Cp%sp z>-9XjDJe*0fae}9j-qv;H+8wk<`7d9A%Zb?QOa_Xw7^(x5{qDeS=pWir0*3jkZU`Y9KA9QD<*d{iKIl{D zk7j@!P*1f}Z7khB+r!yum(kF-Lk^hzW|^&e{SHdU#l9^3ou4~a%R=#uD7ft+ReLzr zgBmSmo)bN%(TiD*`rVTY*i=K1s{G@cS6hSKThkvuOnDIGq9%F~)p!)u?J-Z$rU|%Q zr|9QPl@Nbx>33K_AX1V2>Fn7%a2O_-Z-*vcK>X%|5TQ>R?5x+=ajIE(>YkEk^%fA` zm-s52RNL8kLMtAH~s^8m_heTbu<;+SCm_=1~hyrcOG=CT59WQ1>i`b~)oMwY>M3 zv8S6SR(1OUA6evc7{7&%YnD2ck(oK^vWAro?~1^dGK1=9 zrVhqj?4Z_Cbr7Z=%|}(EK91MiBdf#OOwSihD-^oO#UZ0-LCkfZ>QCMmt{v_Ebw9UT zPi)MuDlj>nW3I$cd)km4FQVv7WIx9-n2yr2vj<^o6t|j%L$7bA{6aVNa+r9pep^pf zsz|$HqXjx|6CuKpogHC;-d`&aG213uF^m9O>Fy^%Kf2} z788puRC#P&x3{B?S=tvmPQq;CTqauh@Dlz*hUif8gqqrT$${GZ&wpUkT5&R)#_eg- zGAHRdN789$72BWPvF?%QH6u!?q~qoxDRrkE%^Iq);xQ$c9tB#DyCv)5_xwdf%zC zaieTo2SQt9!N+``Bmfo5=`PwlfZ1?IWz{%y+Aoyg8xw^1`&4GTkfY$_<3U#J-u3uayU)ns;PusKnR{*FVRw%@)t0_WeQj& zIB|O^{qb(b;a0J}0_cM3b34;n{JoOVxUq21OK^1IFXMVjbRz^$*O9?^U3opg+AUPE-b`_?5tQ0sQ z({&=Z-U2h4t4HwAR&W;mFG5Zy;#qbSsOSrG=2DNh3!P{$wz$}KSmX1EdST43=5aQQ zG{lD!rLCF9ZFDH~y|iYo4Q;_z`9{t|*F?&e~sGwI=~tQn;Q^n^vVb zt#BeI^*&pID9a2#lU377R{DYx<2f6m1K9GqJYw82Z*7 zEqdXqr2UYPYfiVJOm*AJXA3k4~B~-2~Hh*%Z=*Fe)yfX14sxQD2)ZVLt&%d z(A>qQ3hQrnhjC@(Z<;->K*Yxs90|$lUCoq;dThbS>XQ`O?nfRMtqxfUDfh$Bw%PWB zo`w;?ru|F_`+v>j+53Nsxa2x$>fkJ?9y*V5A%=Punn?)CReBaM=;JU{>IXl-oTvufU=N9`2eCz)xx8w6Dyps*N? zzYIFO)cR_QwX?w%UHZYq4eN*!^v}Pwkg*?3%Rdgq2f-}b{cxQoSfKQa%^J6?^R&j} zw9r=YMNsvABov-|V{Yp&)iXAY-=xheR1bN_FqM)!9GFpsQC8lAhbyd%mrnjrHUn|1=EsW?O~(>zHhJ)MAlP#qrGnwZ9V$bu%`c^9V|Xi z(OZHbw<7yF(s;ff(--%g*D*w2^wEr5g{6;hld23=2Lm0!BDd>4oci^Z_AlBIr^OtS z?<_bNe;-*{7~T|uv`YkII+7{^D#DwClq?q46@lWfkSi}XtDzmwO=Rw}$=E$$CL;(AlU zUzZmn{FUixb}nBEuqW>z6> zKTv+4d%n=%(HKSrlJ15zuxpsG9s)l$3#B*Ds<*lHw#V8X+C8pCOmwJs> zdYN|ZH%JoAWr?{bzDpy}LmGozobn2|*!FZ;d=kCG*?yWMRsZ97Gd+E@n=+;H085Q1 zZ)uasX_E;I^>VD|dSz}VyoV}W3N_hX=22;fKIRPSuDu=~Mkqr^s}0rafLrrZx)j)B zo)3M4os^XWTIhB!1)CDTnZCov%M*WUuyN}ck6?p>2+AC<1Wxz>y|5EPlBM-}HUG@g zQ_I%RE;YCCS%AYQ@CN+YtHHLj7Kzs}IJ4L3_$a$@XO|9U-d{G)!ZwbVv!<8yGRm`G z-gRwiGD>*_sYmT}JNUV@)VLY#Sfo3>sdE$Uf$|0ccHedn(CnTz&cdu<$5y>e&}08Z zQ&DrN#tD&$rA6?b1LV@2dX)oQxk-1ny>L z5Xg^anYI?>vwurOsmBCSjWJvBtl8a9Qdt;QJ1V7+sC?nCwBr;bWHzBftmahG&DGmv zZx-lFEkgFl)nexPa;PCGBB{7?tON@PGxxgozt__(}@Npvs< zhx`(dIbRLZjD4vS@ z+AO&n8?MyhJ)I-3%#WW&tdhP7FuylQ=Cn93QL8*4V8k@O~^tZ@Y8WUkS; z>uqKLZ*BP>0UIPo>t~P3Flb0I9*VkC+w);&RJ#VG`LNZzKx6mKUuw` z6N+SJcSaStn{{90Yq^l!_0CT_1$FA+6BITKuniKHJcAOfb5D#5ZsCCsYV%nX_yI8< z@;nE>_3e$1$u1UYaVG6$Uh#Fec-A5x=6w+-i-E}Co9K>?qWeW$u3 z94(oTsh*K0&%~J%7D|uziveGgT%hq;HbF)U?;k(%iwo^41=2TT=?zE}0Sg)pdctp@e|0aWaq47cQ6iQDpdMwdm846lj9QF+%Kg_XHzqrWKklmxv=#M#tu zMRZ5vyG9aJ`ikQ>|LW@4r730c!PkM$B{zwE%pkNkVy=%k0MhnFf0p?pW6u1A)O*w| z7{nCORF%eDVEIo^#k!#6W(86lNdybbty(8|LFeIyyuM5?K0xR52r0ba$)0P90oZ)kiH{6ypQ zy-~4)zv=OlD&4hwiiNeZ%~0t5u!%`BvGroZzATX>ZY>5WDryunw}CdV(`}3@2e-}p z89U<=g|A3kLEePu`zZ$DAYb!9E~O(3i%RRZh8X2kid6%qL=fUj9~NFlp9KE~4a=%# zFzQTFxzBTbi0AfBIDd(di;k%+KMj~CPU9*UCzdkdp;A#3$mxyBL0`LqH+?phR0H+I zFYz<@r?sfEPi-tmw_RJ%ay*A|?vdM?muzmThpRL;Z<;`xjW1IzPUHxDg8F4HhzJ30K*Pzh6w*yu|SQJXK-$ zkE9=tClzkRovI93Z83$@26fa7GaFpdsao4i_gl!_w*_=pm&YS043;8ch$_}zlhGeK z@lGpG7pK(EEIGoUL(Eo=2WwYg{TkXLcOmP{!!{O;<@;s1^1qD7NfnM;_-osCBm$`m zJP;{gGL3HiY-0!to$$L})-kK0!;xwY1ve^lr1~GQZN75-Rn$91tHizoDqc49 z;%4wI5~%wgbO9uKU`gg6m1ZR1{F<@66UH9DIITbuV63?b+b5o$&3Yo^5qYQ=(o^ zyk(JuE0dnZk(KDo@N+RjY1SCHgPtoTNCsw`J-j6I{6^P1x~C;;*&WpHau80AhRUrTsjTEb2$J3OvqC-oS*+@TmBYRb7)FSG3S9 z&6j}sQ`Hw--t=C;WtCTg=mfrO^%qI=wvcy!Ra%u4Xj|Q&lzL?m)^J+hv}h&O5ANi# zpG*%}UiZ``GSay+ zL1Dr>7CeaAP6b}762{9)%&dg6<}puS_;uo)Ut$C$nf_)V>(hnp&K$bB)p?$T&RUXF zoX>sW=U_QinU9a4;3oQ%(|9G#9DJ)=u%m?OlJIU9YDNe3I$F6>vSGaRL0FdCBqK5$ zK$6o-hcMw-nf+%Hyr}F+EMXeVcNE1@%opXj_SBNJb$a`-Jb=r6!E$(i3v_Es@|!BL zpZWM$6V7E!G!d7}j1oQ%+|Bs%lrmY*&E&6S% z638DHe}vO|d-Er%qBibvs3JLPS#lI;at!qQKgWTjjU2!Q$F15f;n2O0jVF0Q z_dV9VLEK%(?I0F%8U(D0^5jbF;p5aRu$RjlJmEI@4?6Mytp{iS)ZjzONWy!ThMzt- z%7Rp5|G}-;mO$vl7R?+H3{KC4dH-B2^$3#XM8gS{^ zObXXiGn5fM7nKn?!1P|@>AyDn)-4+m)E$i%3*1INahGt&tz&%SIbNNEdxktXNay2k zU4szgh33Og5h@T0XEM18E^c@?uO?G~HO)2!^SDVTq^o@Zi140!B5xZ<7v2T0Dh}*s z#TzXFo~eu8lU1L|Gf6@^j+*`Su|*1r<%bh{)< zMpGGVc_`=|Ng_=DDTpnGhsSf5hFXQGdg+Ckc5ItU`>=2+rBk?^%FwD!Y+MwTD*1IE zdPNL0MJ~vhI8+)8fL*mf_;n0DLZ>yHmNmbsh*Jb@!?TkgOJZ0`g!3&+j#QBrhK^!a z<9WqNxOJ)d$mbIpO3rKyk<5~T4+;__9rnQDF)9V^`OfmiPZ3)J0(|aU?ZwB6nP3Id zxhrl{=DtQzX~S`gKb+24MFAG4^}>}x*DcbGX~0p61l4)PUbFWL$#xsP90_MfX&dIo zcc0&ML-Sm=9QaLRPf!UF!1sASrMJa0rmYlT-P`x8mh0)UCa!`_WiR%+%N->bel=ocI9j7y{g^nvIQ%$WZhY3Xxc3Ry7#j1wGcb~wvSX}q#x!jYZF$~ z-;S6#Pt?w+w@ERz9j1IiY$v#$<>?*;bR~+h%=Jlt=btnl*87v%IOGe$Ti_f6*BNbq ztZNOq9~JOd!D~}1Q)vDXB!c$Yba_kWk;GK3WIkwwB!XhkcY}=H!IxI%2^RbZB26SU zIG`^)`_Y!07Z^fKAoRUcl^RFSadW#;0{wF9EWNA4!R4ld*i|Noe77IHb z$}U!+qX^9%4Dhw;r#x*1?-c22{yaoMpNe!oMKaWPxob{@yiK zGH-Zz7nJvlU$|UgorcCP)h`0NuC|{T83Tus^kGmE2`yu*mk8(&WZD6kWkVP4H)J&%KFf=L^o?iO|*TkWa%hdgu9JRk;vtG^DCS4 zjTGjf2wH=ph9<&C)KZ*}^XMCs7jX&Q4MbK-k}4a=NJgJ7?=&o&dp8TKGaRenTCmZ;Mo3* ze?HD{q0H6*S6%SHePEH!cInUQPu(E#)79%tOPKPc>bb^-1{2bzfd=m?b0pxxTV}`J zw9Y1=vg6+3#R01x_rQQ(3N}>25I2S#?9U7KBMea05pmzUZ+VL4q_j7EY&_rNs|$o_ zGHWL_fFzR*I3@|A{#`=#LeXqp>S8&HBul(NRsx>`8IiKU=k|?=9{+0l)>$Sy&BW-I z3`?Je((;~bfy4B-=eFLf-{HDUuA{4_$p7SqqWq$u&RYX>{1qo|s#?dRIqQ7r~+<&@?79ORgP;uI9po8>%q};wSD3}n@6(8MQn`7Exp$+ zwk(~lnGHUSpE`tYQt?>Ohm*aKdB0b#a5&+TX3~aXZ2jznfm#e?0o+@YhIqck-Mw~P zG7pEfLshBb+3PI);onE>f%Ni_uk_c(j?Dn{oEUIOEG_J7qN3cUoyxN{o-~LvPT757 z5DyLQF|$IgV8TS>`oqi=wOKU^+|2K7p|arLE7eRE@=C2#zJ5pEQ;5?h4X&C#Ro3G+ zty_L-W#-DJBJ%qxgN3+)tz&d+fYX%h8xH?yaF#6`xI-TiMx_)`tZ(YaRdz(-z>e#W z;N=6ojkw*fP{pc4@@?%H7=Z16-}wktJ-H zEX@e9ctD99bWkgl?EICVl)WR)OXOy9dIi+ z!FIUt4l1IBKF>=p#eU?|{yXDpNlW~Jdo5+N`t;Fn5X+9VUkif)5{lCC5j6#p#%})7 zwP5fPLEt*s+BNw}2dC}tV!yqAw(=uJ%D0bs;@x7PmBRU8{E*D<8u>`Hmn8^s^c!%{ zDndMB;Oy^3!GqFd*G2D7opscFfA$aTS;R&v8SFRqOnHu+6r>w_%-<_DbZDFpk8UZC zSvM_MWIfn~sxtLd@_e9XsBCHF8PCh1e|d`}^7Ie@FkTw#bY;-IRt10OdHQ7O<0k;F zpVEL;N`m<(` zRF}FcwI0-8TtGfYD5HM7>vWl%OCfqz%HTk{GP!=9=2K)76D}}Z@iac0uKr;W`H6{##?FXvJ-}RBrpP3UQlte8UuHehCj4*l;;*nyIe-7lK$TZ6`1x&l`ncO z&xX<@yj+bHIYMg?jV?02nsjnyXM|@zvRcj47!CZ&q_s?F!9!7ZFxN^fE zgTMupyg2c)&hvYSrLC{Hd6r>FgXMLWhbL{L!N&3cyV$tkwVCw7JDne;C`lZ^EWYJ| zm!32puzhbn&VJ$B$W<=EdIUXo8+o>^V!ZW&*>v9G0KTIO^5fZsFD-8Spu_{;{$DQu zH!nS$Puw6Qk_t~!xUOiha075!%yaa(cgCbIkle|||6%OS!=ZfN|NoLgWsFqFSZ0Wn ztl7udm&#J9kYzA~WF2daB}<0vBs+yj))_k?5o6DieJA_A4951mz22YS_vrQh{=UcW z`-guVhr@kc*Lk1Ud7sPkA!p7*=#vT`omtP?jqV_Zd#xNcL(In7{jfJK|JNK}ZouiB zTq-apx3zf(NM+I%EILyF9?o78b4&2bBc1_&4A zQ!rTRDWwJ0A>tnKrlX(4Jsma0494Mz^N1N=iD0c6$=Ri}G#PzzgvCmWTny%|M7L^} z3LC{uhn129$z6`)7IQ1R|M@funm$~e9zv(h?D}GzRv6q=_T-8@}1=bV8eZgH)Owt zJlaxy3&yQ0x>`q8oS%Ra5pABr6&dFZsV;VuZ%zK6acw3SRYTmb%>0SQlR1m=nG>)N9pm zuHD8OHAeo$&P|36e5>s`x`??f-e59j6C}~gj)_-|;f$u!K3{{H0`K3Re&oW=TBs}t z11UbJ5*zGfTml<~*q%`d`0MBz*yheFe*{)UcEitrDWhR7$%<3fs^PWg1piXc9XK%0_IHx;)QIkQ?<9q~ zew*`ChU5q6>`0xZrXE{l#RZRJ;^ZF5-4xVEBJJwpLuk*!H>oWH)gtg*dsm+_TP*n% zc)4q9kbSwDu?@m^8*zWDjL zgQ4x>9;J8igJr|snlED#q$n96lsG4{Cde?dm@W%670ePTj=)r6XQkuGl+%!$xnPdx zEK?CiE0Llxm@hJkc(FggEUfJT>~>-=G?8+BOe1dh&)rQ!Pc)1}5waN_I`eH-w7_yE zYJ#=mVXB*>1_7unUT#MHnZdtJEyV&GQ7({;PsfHc1Ac2Y{XW9<#QXe_F-U;-0q=@(Qr} zKAcq$n^h_w3u^`2w)4117{u}2nXQ2@OYsQOqTkb^9cG*i=8No!vD3Wz$kx)Dr1YO&NoM9JOnv!wHb{4)>Q<6X=a9q{+|vmU-`hgu8jE6S+X!z&%^w_ zk1kiye3p%)C^noIt$%Jq+w<_A>|&87ao790aK(ea%j<8yzXGz_oBc+W8y&3(!KzZW zXGXO6MduNEz;o?}C}xCxSF`6Wx<3&Xaz*KqIX#Z;e6-}8fuNcGb4t{^j}ISJBPchj z=y9HJ%GF%R)XN@9^54VnDR~rjrWa6OsQXgmt5PR34#)%>&c9(DL`_BTX9TMAVm-H? zU5PV?A5iv{Qf3cri^!Hz;-R#~c|cei9ctS|69r)CgShmoImXlTgh6IeG<&~$M4$Dt z+_}^)J$RMSEPrF&P$k(5XbZGmdlKyy0PmwSd1=!Xbmr0C*OzM#t-}OJymgnmU{-z7 zRC(h4wYeHIc_k)n5wLecXhLW%vC}9OGF;EPZ^~A5+{5OEhEgfINUE&s<*3PKy!V{d z_TFrheX@L74C73gf9#HA<)n*zq<5~vuxP1%=g$i{CP`Iuvub=-$)r?(Pn+CUWr)N# zdm@MbwW#;}$E&dt8L6qWte>R0L3twHaqGH*GJ&aCAY_s9;rgYz&qnMn(Bixpq&#tnbav>fvmt`NcmxXHXs#ZT z!O}BlrM6eP9uZY!?xC*`?qA3&;W#JQ@JZbbUA}{|3%eTs!>Hbv?Fh>A7E)RyWW^=5 z5>qpJ;!}a(Oeg*A*RE0o1IhuvfmwW1lmvw0w~4_C=BjC!N7H1neeKxVW#+7dXExA6 zpx-E+GKGS&cDq#!4BkFlZ|ksnab>wgBZgAuFv`teNlsTn>v{Nug#nR4=|%x-^BldJ z5_n3vO73Cl6_~tSu6HBXuY{-^%>(%>xEcI?<3-MMzD9cL!rumXCEiza>CRPo^~w2; z;geOd9oNevfmHk8?evax8)^b#uZ`TJT76fU)s1+GbZ46>J)>aD1EMS~Ebqc#I$2WS zX@j*e+HTOCX6-TALdb>FC32D}$wXf;jsksj{n~WI8{rQTFmjZS2RMV1SD3LcI)t-M z)*+!D{y}_=2p0ddu!eIn7 zGOt}Fvu0W2LadadT!yO-MMa||1mwo0%&rus3W7i;8f^yL;Lq$022ADLET|!Ec zw!R3<4m6hn0&=5TVBFZ;{^{J`q=k&$9jLc)#=M11OL2O-8+3j zKf>T&my>MrMWw*r1Q30qJ;ylNf-`x{ky>$pceY^!MrlK>w3VxiGLk)Gw|mBWKo0$x zZZQAZmhb!R6h-I3iRB!k_3jDdfg*%^`Vmr0{hHFOq+%nqs%(IJN&Y6fb1+4{|wa}7`GU) zLv)+T>Ax;vktnOVhYFCygzo$-w_eze5SYb zp0VMzvkGh?+wh}U835q541BUKDnei;+s_832H2p+4_OVG33aqWUC~O_o@Ah%sM~|f zf*$h{f+g>#^;CV2Xz=`SgQ9ObniS~baDb_%^>yP4RflCH zu-ShqR?I)dE&7^Ttkv}{`R7Pub4BXc5IrOb+DOmpbOR+5cgc!LW&34Tebr2qO@p@= zP?cuf2l6>t$?DidAxo{)kl>K*V2|lR6O@PpP1mA(M9{5tbr#{vJ{PIDUR|tUW@nv2 zbIO*^A0>idIg8H8Sn9(?fn#x6h6BH@AD&XNmWg3%T zUoX1ql`#f~z4ORp>>~0oZJ!6_v+TX#l-bB^H^AOwyHNNfSJY-*5ERsCPT0XWqJKi4 z4mMxVO|U@adV4n%9!K_}Ejf3;ZFM9XIyB$3k=bn8QRm*LcGe4;OZE0@Exp&MQcwew zYxdGRWb(Y5pv+F8!IeN}uSf_pk2m%-<(Vq%f9vn6Q9)I{R&Ufbj_F7jCpg&VFSL2K zR=-Hb%yKnAm-i_3xjrvBKK5Zr9g&?_u2D?cIQI5+MC2>-w?(`kV+gt$z)msX$#j3I z=CbVDqp+gS{QU{;mD}2}UW4M$oqubo7(*$5IoDMn(LDM14~uR5sKdeBuuhBxlKJ@J z*fDKwgvrJFGg2dUT&vaq=u5Vx@a<5}C$R3>v+_!(jcxUEw>Vn3?X^n7`IvWzGV&q> z0pNzdk7s;J6L|h5g-R0*q3x`&Y9SA}1C>M}nMfzWah81M9s!m5M#|?#)Y7j{iYu62 zkxqD#bEGqO^hGx{?#-{Ub9=g19R|4zM}W^wq%-7q-2 zHU7ea{Fg;P2_?bq`!0QO!_pCfTmi}?7x#f?v6;t#s-$(KiZ(U$Xu#(+{(@s(1G^O1 zo=DfvB%=n}X@qKl^9jF+xcD~t&7H?~p3$8t6X|z{$#3wkbroXhmpc-zDm%J-()%~M z3%#2r(?aUOIBLCq;fj5UcYH`v4oce^uS3;j)&Pb5x*_<%@VNXt_twj#jd$4KlAtpR z-=Haz6Dd>4QOi-1I6=SE3cPK*pQjc?%%`4?#5+W$3kSprt=t3 zQK2gd=u0P&$zzhYFXHn+rxYQ7;G;mBAv;^Fj?RBom0c60f9WBXOExn!gvn-+BlqdXtom&4wC{0x-( z8a|!5RcGPLFVC?#nOoHHN>AFCo9oJya^dwSEtk>XCe$Z*n68%JobOSUE6sh``N7N6 z_`^h)x=;Fcknr4qQmrur>IdG~@Xe(sP;QQ82Ydtxsiue})(CIss-mfd->~+X5`ITqb*h++ z%%`YX2Q2$uo|r_QdzJN*ApWQ_}x=lKS-xaE#@5p zNA$5v6MHhX`YJ_3zJ(y2pi{Yu@h*L|X;G{mKyRne3Q+Mdv)y)Hn<@}m+~Z~d53bgP z=RR*D?U`uk#;SSr*OAHYR_U!r^;IlKLL4ln(D{?SHd_fF2MfZgvCI7*355(p!IHf9ZtA@g-b;M`ylO^xeJpP&$U6GG{jC zPni23$NZhC{!jMVUNq@zKaG;yug49O4pV|X(Qgbt@<>Gcz*-g0+*~?;|II|?TbTW| zKxWQBN4~&oZw6rxtEW8l?w>4k;;fx%YR)%OpVxC(j$ZMd4>a_Z_e8NIA8iP;ka`-$ zO1s^FwhO%Bp-=Glqohe0^JWQjJ)odcWy+V>9=m+Y2k*-2?mw^-< zRgU%OC^mO|_~fjavN*nN$1>lPP}S{vn28`l!u??4M2yWVMK+E%xk6a<86=otHYwDp zIa7f`H+9(}oz9SG+neecC{;sEj=Zt#&peFg>8cZuibz^6n%(z*pP_1=i?QbHbf2SB z=zV=e?=4KVAoslPy_c>Yu5rG#(fA`f`{ragytI?ipK@gHQ{lPnX(4-E-gW<&Wkmc3 zYSt}NxB-~2aR6*Nqn|$8;JhS-spfEPYf1}IWcG)G2HB<_HTL7VK>I|a@N^>_shRpR#zMBMCh(o((ADb^@-JWj1rrg$1GzQ0+V#iO)*0Ky@zehnM%&f7)QD zqww4Mbb{%An%FsO!A8+@bO`9gf@`NQW7>^XBFg{O|7Kd#YczD2>dvhUg*mc-a(UjzRy=uK7K+yB4)|}>Zlhqwk^_e zU7s?Q5Ju_bYoI4jO`*Jg_vO`*i(J^FRwp(kmV-V1`E3lC`OS8gSC=$M@d_USDxqFN zg(^=K0pm_B&nU1y#XfS>-&*m*O)Th>Nk`;0wR6nkYUj98CSDldEeELSY3$i`b6~Ay z91bC=LJ7^KB%z@m!fcbqp5PH#p7Y4rsg0WJ< zAdH{jM?ZuMOY3!aaQAlHIjb8!rk;9R1lk2>q#iqwHAC|d+VpLcagu`S^>@&RZBBXX zKA|ap2-DUxm$}5T?M$(h>O*BsnDbsDR9S^w?mFY-2LbpvjBP;(ul6R3)QSxen|5d%_$k5Otl>w9A-)|_;gzd5 z__;4vRKbP(%T6RbKm1!~bhy(Nv&kz2{c?T`HpxA_)QC=I`4Q)gL9O*9)!<*KE4QEl1M$b`WnMmOlXZZU{4Cof(jRn+QY zE5Z}8E?szpffY1t|1;Cl3v{Bo@rgh-3b!-q4%)b^x^(9HkYP_nXE~dJpEa>M6oL3U z9ZkEjN=KDXgZkf-&|(;gZ~t7(uJ7EQ?sq^3*c;38PP01Ai_UFe@GU@1Mhf#1Mu`;j zN%&5S3H$~o(jd;i6&64X&~Tp*cxP;5K-4SADDd>P6lT5j#Ozgb%@vP}ZINg~BOGz} zrP8MQVBy!}qis}<+=sDg4akdO#7yCB%q`w7pu)tM0e?>iJ*P z^z!9PE%-E6-YE>q(Zq;y?&3aKxz<@J)s++02u3$|q}8jWd>m!+f(b9@ohMmEo87wf z=t8ob5t2lp$H3NQ;b;hyR>8qM7tvMU2VKWYQ?ca@oXhPp*`M#1CQHe|v3z$n2oymaztj-#^{cM7S_BtdR)DL zpJLkM1BnOd5?6>+yaflX02~rFR~uJa>E2`#@%88|i~|fF;VR#LSZj>%i9VwsxcU1L znZwFjfZh7=%1fFKN{tRPd*Z#RrLS-KQIkA@O1JXpe2Tw6l;hWBIMe#wA?0I~2QV6a z^VUf4*q)`pn`zwTYl+sk{UbQE8|kj}RN>L3)b|!r5<07g@Qm2$9Mza`i^fkC@(}km z_VGy7U}4a-mUX-PV>%X}ii&H-oLlg(mn`IqO_NL^GViP&R8O$@@I^nc4}IOOiX^lL zX#^QrJ>`y96*9Z}CsOXnW@gbUC3#CL+0iN-F(c~mu#e-1JhqX!6;U&g%QEu`dp6aW zQGZ!`-XV-n&Z}ju0DcisZcmR>57^1UJ7c>_s%*J06Y>FP0zUm_wH~J4`c5Uu6mjQgmof4N)8*0G;4^ zDv(7x#QgKLdZT0+psOTlcOhF94FgqAgE3!H@5V*GC6-(_a}DSf!-=`znK%5}e0ZmR zrDrU{uh2=CMrU_a?OvzH;aL|bEe4917tohB3_FLrfxC^V4Sn6y5{A8EIm>#z( z^Ul4r`(ggcCHge6nOjH8kLLZM75HZ|%z{qU@In-aA9yg8vHLVY_b zr?vt*oY`@q%<96Ej_D*dntr-!;zfs;dEpLJ4)MOk1~fx&&5`Ba;RJ&uQLU77kKSn` z#_Q+Kl_{`%Kt_huJBfP&ff>r-w*_FJg-JT(h$`4SI8agd`!i(XkJ?^5)aw1+NaJ`gds%Khimolx&eJ<8u;i(gHQYKB%sMWVuRWncp99MMT%5X5W}$H+?B!G`fYP52_l5g# znJPVc<>6aL8R7Zsa~|C`WrVN-`Z-OU%&RyJ)_o_aIND+`LTZ}^e%`aIzaZYo0=f2D zZ@7G|*KL{6{*q>MQ8uGe>vwtE%&?G<_^7f(nMUsUcGTOB-?)e?%RkKctR55~#0F>x z?In^QKEEv&Jb}L4rib?^)>NoG@z1#OW_bRwFngc8Q$}d}>{E{LrwZ>lCWm(1Tax_u zyJP3V)$||6Tf~PFdXtKjp^o3Ovr^Ul=}bekwslcZ8ilXxH-+g1i5FQ+VPaG{Mm(&< zYjJL}u>C%vRK?p;=64i)L5ZSujMzaRa>%9XbtT_CIxf(UpNGG2-(acib)d z;)|8IjoE9T6OBAQejzav-@+whXa7s5!fqrt^WpJ!tybH_iu$OEdWQ*m^Kf*sXA zJtOYgf0AC(kwqk;w*DLwwZy7wVEXK93yR!LwFa`*YR%Z=+)GJL@wrKObETP!j(#;^@=|KA5J1Yjd{WjtD6d5U=bT zrtFZ9NX33JvZ_`95+?0nuiqA_O5O)DHWDu=DWRc(1D6r!IejU7qLIf8#*n;}X(2DY z?=ao_5&p~ajnrYl+=gn*K7*&=l|YyPrBMynode$TAKJgTZ(S?y&e8;P4*=8JKd+xn zLft(3fn;rceWKYt+A?rm{uPrVo3K)&=Gdp3_U(|yF{0gr=X;TuJ5I^VKj_3FqThHB zP&)DZi(j83?uk{BIB|KrImU18Mb;>=TNZ2zdmMM#M5P-)mkCMvX$`eWyDc`WQgejl z-L15(T_FwHl#TcKzIJab!w=3o<*E;YJ-VCNECbsx$s8aBFWs`k8?nT~@Fb(yO6zHS zAYo@`XO=TJf}W%nYrr@y6nU+B+GVcLq^e>P2RpdvHvNLO`4d8H?zKlg;-(b#ggm{? zvewRC!Cc_EtlH6pN=`f{wsnaa_tLRe-bjzJ5f&a1Lj9mg@1cE2C^dYiFA>``XpuTf zXaheJ6t4vYmY0Uo^R!(6EK;PSXYmeFNW{p?s@isTezbVb%$l7 z3B8cwI_9Ro3leJz$9q*OKB^RR2<5m&@48-?Kd;p+8oTAyDR9%BEanwQwWKDW3mwii z6E-X$N|E;zyz?LKDY>9YOqu!PR&(q!t2>9V}U|eZ^Rjd>F`}jXj3e5GWjk}QH zknP4;NkANYTFByFloojQ+*t~KpNx-Bepx&eiWOEQ?A;qGbrYE)8t;u}L50>yo_v@=m+yFW|76SF7S8sV(QF2fti zP?4QFl%>_EtJMeTe%rB!8toS0Z?s@3ljIR66luw3M3uCwHeCBQAE-eFa)B!2Jez5) zDJwI>chH=0VRlpnS*a9d=E0Uc*oj>^7I6t}%GMgy)yepZ3l9~DXJ_uH*$n2=Hdvz; z4*%MkaH#@i;KXEiL@bT|Jhy@I4t!+62Wvs)A(V=~gxI*G90a4{^kwreHC3c`+1TcB zmf{%)Rcf0;j-XtgBRpmrt?>7s=Z-Vi{qnDptpiISO-%;jv(-p_GH-Pfk!8(KAE|{% zC1|p4{XWw3e%%wVQ9Dtu`8k#a>&_|}rbXJmpta)R%c*zt0Z(Ec@84;vX3Z84(CYIq zF)vuJJJFsE4d39Mem>aL@r?XD_3wn1=5;{&3CjU0V}HgrX6G`u{*Zsu{`Ryzot}RT zAV0?U3AJWHk2~N2o!6vcJFj0@OjC-!fY?_}8DV3=em^%isK0m~?W-EE#kQe9qIoBy zz{7M&FCB?)F^@ESuX;Z+!0FNiWw@|DIDk!cYfKW2R^t*Tu5|tmZGCD;e);e7hF{;& zmfyB@cbCR)`WDQ-)YA)4ogoR6B_EBKbtT_Df}xgmh8PDklXKtCHj4cJ_*Mv`R zRN#*!q>{4i@}swdXuB$2rb_;@4RKDz4@C&@cExX@D%Ot1gHtBz=vWR$Q4x}C2i{%5 zM#V9h%Xc!81YGA71&B){>GPu3o9}XxG2vK)R$Zq8SpN}mI)5xCRzPCS-0E-<|5QAM z%Apq@$sX2@cO>lz6PD}IJ@~=&!TtFF)wOF!>30UUD~oq;lCnGd`gc4JrtwKNcgX{h zZj-^-vM4;M>vwoKtLJFi^nABwD%NeL$1*rAy~BHvBe{T(d6?vfB--*XRag2E1xVK^*}|aVmoVr0pk>hMg^v%@?u`TL-ozWtesG z3wVHvg5rMN3ktALCSL$0pLQJ)(F=)%wo=5OYQ{}Efx~Y{4^DILfrL!f@WO-l#PoF`dbmF! zMoljtc#%UodjzI?a4C>oo3PM@GED720;aknBpAt@cmVjw;({l>s^rRiVX=O{Qev?z z+vi=kXPz>)bwPAuyNqiD?ATUH|EiF1*Y;e2?1R_nLH6q-77;;<*W%w0-kXt|ja*hw z&TJla)%AOMGK(vX-Y#t{8+h5q)W2ui>9sQZv*KXz6ZB!C#^JAgjSCsM)-|vFWgJSF z+2bSorJQ6N#hf(sNs&U&u7_%PV?C|w#9Y2O=7u{jOWZ^exV39vvP%wyit?kH2!0O* zf@$#;1xOclEu`?6*GS*4{vV0sg6=Z%-#uFP1P;OdFvYeB-uluA;2I9!u}UNzK3Mw3 z1DccRJ(Z;f0iC3~sTgWEpGWMvlA88Z`h##^Q)I<mH`O|Cu|CqOJPE&siy!lPl%B4rG$h zh2WtntN>4wrHGj0vhIC-GSFWOKk7jsv`&`O?;H_2UmuY*Jja_h_TZ?ZPSI$*M=KMd zD8I+M3sJe;G~F9HJiNH~`u!f^YyMu>Zg@!X{xnY2qk65E{nm)A`v~~OD$Ob_v}}_a zvnqD-SVB>_24+y!oCR&feR) z?k$ql6;vdERDc2XVHx_HixGyhqived+HZ1I%ka{ zPzRNxVNC=Wr>->n?x2SGkO=?Wf2#z0Szv#!W8Md=u&dTx47j>18z$^;B#j7*LcHOd zD*VucSCISuoEdj;@RcBWU(ifI7bGA1M$;S|^@y7`DKdbl$Q&qq<@}~FhYgtnta$Yz zsd=kLU{IW>u*R|Vx@h{_GW(}n#6F~PCiUu*E4eq%sC(9~9qjIe#fGx%%6!=x@OZTO zJd$Dg`9dNBuwC9#i&Sz*v)AKlQb?!OFw&EUZX&?ck+2!W}Y4?h+t~c$In1gf@k(aO}RmR=NAcU0$|ardV1h=|8eCX@N8}^q~z_F8NfSvJJY-Alx4bbX`2(9rCH) zzu#VBzqUR01N=@+IpfnCqe5=MB1ZpK>dkT}g%DC>hdRv~=3qm!o>sui>NNu=p;JlA zz({0&X|9Yg$br3z?#ZkzVIF>?dfH8#hgW-VCBSMqNQ2yC@=$-)P@mj2$ler??P;eo zGpx$CUmdm=hv{O#USCielP}^cs3a zGqZ7Qp4QbhA;GMk`m)?jB<&?(hmyhfxpQ90p?}K4>chuC&N-ykJumgfFf)>8EUSe9 zsd{+>BY+#5UtQ9X>~PkynA!7$Hkb$+C_g7h{62^v5B*CvPZ-E|NCTQ7KY^btyK*;| z9!iYFVdd~-5u@<>Ns%j$ZKdI}`0uq8`eskADpU4W-a30$`EfjD=q;tI@s|UsugERT zEtIlW+9)r}HbmYxhrl@e)a98e6fSVk+#<&CMg;lGUyT`_E6W-CYREJGXgZJlwXdUS zP11tSs$gf;Q}b2z_|V*PhK;xqpl8Af5J^T@FiaAX&oS?2C0}7oC6Nvgf<#T^91~TJ zt4nedua@UH&rz>3Nw>fah{`I$k}RE@viT%d8Zz7J;OZibsEXk_QK``3Ot^5mYQC%E zJr!y|1BS@56uGIl^1E|UWOaD>W2e!RZRXa;2>#(#iQ$#1VWFLet4*7b^+UOfFmQ6P zX{p)Zb@Q&aw78>3(1%_FYTJao=F`Iyr&iSW{aue+_TndF%229>TD2?N_lGT;FemdL z(h;bTC$Tk07;EHWW~k@W7T*P3oj)y&f4Z{ScNI61$Emmu;AQocKq=1;u0c!B0}_eh!7&Py%_VPY@R7TcqloKJUY~k zVr0g*i+2AK?e6UF^Yk&i?tJTp&|}^*&q7{ zUirtpHjLSkPqu$CtK>ejj6*)~qSrdX)g-%I`$Gq5s<4T5|H1(Ij`*jS+ber`OY<)!JkeHu`(5*Na_99G z+|iA|o(g@c%`cLv)iwuiUZu%H)f1I!{cZc28}Vf-vkTH%sg_5XC8?QPa6kk?Or!4` ziOR4{Upmu7wV&vC`9m5=Ii!(v94DqG&)e0J7W-KVZsmG4s6KOs|CmOzYTiAg63w5* zE83~zytSCsEKMZj*84%y(SN@jh1S%$hsP)TF+LJ)&;JN$ba*&(97;{u3&TJb__yLb z^uZDar9bVT?%bVP-($dG4Y8{2`y)9rMdVbQEEj=t{%&WsF2Po>KU-=6Zsd+0ix;() zD_IM0tyDJ`^=Q$8Bl-T7zA(#yoyx`za6tY6-XQqi`}bBnIJuC+ns8F~T2qVLxR{xw zN~!@n36qkK%Ny2gOvNq1S$?~xYl1!tE?ji+Xwr=sJ9+RAvVEhztBn!xsB!QcHMN&kBN@K6KMwH@Z@Q@ ze%Phe>T1CJl*D#`FpraA`#eSS$dpyV11@iFnqc6HeK7q zx4af*NJ@LQv?S^pMz>)y?YCENQl~O`we;9px&&M29GPF`+~N9Ap{>UvA-QKrtH&(` zu{G%er|go< z79L3!t(ZDb>n#&xXT9^7$CpGM@6r|1Cb)h_DMHlf?|oH0>m&LPm@BKG+9Xh7WaKO4 z&-0oW4JL(OrYC{x$OP!4dOr5p5y7}nHB7Fzf9bl^+u7qR0PLveY@VMRIWFANp~+n{ zS}1SaWzIF>+X`uP&84aY#WtHpLH~w`Ktr!Q24Uj9$nQWw>8db#hS0bI5i3T?9znGe zOXrrbbF)R((#xBA109LcZcB55%O>@FKutFFM$zA{B>m0zmXm|=P6!NCz=Q~MsGlLT z;PP6E7hO0RF|V&?E})nG^Q^0H(q}#RyLU7C+21>QftMyeI?3=`8HemM3G@$f94cJM z442~V54)fJ@I(prl}9zd_>daC8vgEPpMKxizO_h@S=U3^dA5+waoizGujZL)PPvA?&3-| zT=7zC(j8U!gUCr;%YAyLg4FubTT4rYJ6|^b6)rqDeKqY6D1e><%x~jlyZW~h5|klq zpBJR!E3f`zGBMu&-~S5fA4}E?%C)r2La9eTHdAHr*%)Cf{Se%@X0oI+{kH?KXQIw! z!08kR)-TzSe|%J=$KizNMQ5#nTMAeUX;C*v@>Rzi%u~z#NM3S|3J(H3=$|HBXp9s1 z@$e{Dsjs-WM<}!T3n4w|`)gY|{Z{3r-NK!me=p=RWk6mFa8wZBpWs|i>1<5Vk5C<| zfR+XfG*=K&k{42>hEw*;IbPHb+t!2e+>aEpPjhpP{jA%KRoEeA;F`8U;<8J0GAm9!j&K5<+fECs2pXkqS!;ioNLcYj4#4ZHD!7 z#(yMhH@2Zu_KrCYr#nY0It%~L&W({Dx&EKe#xf{L4>+5)DDD5B1p(^kOkeurq!s?z zE5^HV|Jbu@*-nvK>}ZR0t{0VM6P)6eIEgJIzp88Q7HL6fT;Q8~{E^%8cmW1h5Ee`? zajPw>ea+Mcl=)MB@U`I3hu*(GtUEvycWT9zAm%xnLpm{bU1_eu9yZTFSDfK||5-@a z(DZAzn{$qlHC1_Yy&q6j`rBW}g`xIORu{|?q6@rsa#}NN7he2(h)|0<7k(hlFR_)f zlh@+bG&$t*r-UAedw4P)w&erU5r9~+a`0S6#ARTr`UTB1Zv(Id@9ws6yAD0B^`8D` ztG|8H0q%QCk@u1B4nWQ0?jJ7(2q(ZdBHct(vFral;cY2iF2HbupDX-kXQb3@k*QYS zde$&0-2VJu&-MNI6vK6Fq8A0C{-4XCSo2~t@Vm5_M>|dDeWD$-1bRHKVanBuo>l&> zJXh!qyo#&t4U@n74P=!dUYOTfajuXtQCnSp7z;wxW|%Q^nD;{`BKtYztg{=d(VM0fhtOxGIaB=?VjPo{l#exi0N zKAPwMRhFMR={?pxel{nt-Yg-nyX0>RK2iki>ZqQ;#R~qP6aR5Fd;?F2n%+ z!bdZe*$tC@b$t>Iq6+pm{Y|YL%#$Vf2=;eOol8#nfTuqD#{abm{VKg(J4XOetZOh( zf7<0T75a;a%R+&-dd+2SU;_CKB%>>jvf)#7-PkP`s-OyEZdQ|?f-(v;ZnDX$rb z8glV!_R zMe2j?-(l-jii7a)Eo+BEz+{Pcpu}NrUQ23fZtjRfpwzdYg559B-70S;$phj%An};5 zf%O`Ei`FNnGnuXpCTp)blcu(LUBjgV3LR6Nmh{KnH)+S$X`_e7k4e$PqpL2_r~13m z1^WpF@o_lx(H}tA{v_e>RFQt>A(GrZ6O25Znz@AB`!NGh;tppr6KxZK5C&y zD-;uX=QDg-nnd3IQ`Av1Zkeh_2y@uKmm5Z?`K%8u)c@xt*Y^OWBahh~m{9$3|6Ugk zcY6E>K6iLh$;-~sR(86<65BrSGZGna+4Pulw^eJ8>XOoY09SYF5mp21Bd}1~>1_-# z(q$3Qbv-GfcMX*9U#!{DuXT3luNreER8|g!tpjT~AUEgPIW9HZ*m@>5=h=GZsBlF2 zKn^!!YvKFL7P8V6DaMVyo0wowB4g0RCo;nFCIG%VJ$>Fw|_jD-JHvVi51H0aKhV0kab`*d0kuqiEJ=y8N|&|a&k>H2WZ$}sn7 z#()P4@1vPh z%#8tnlZ>{?ugHvvwDbVxxcyON)iF(-U$zG;PD%B)h$`sRPtjeeKl)(U zFzLnlV)O5)T^B?NKzy68v9AUy4qua=`qdxRZ!`FSCI2TEsCVkcT?F2f&rI^Nz};9X z!2i0cLJ~}rq8n&p!R`cCrgwaYr#Q!EnKif0=2N7MR?R|UO|~-g(1Sw&KWcaP)uWjS z=YGTfG^*-)un&_Snv)5Tx~Z+Hrt6ZXZ{9m4lYWqlPotp^R8yp!!pXwnRsfOfx@RCd zBY1*n5W>yo0aeLsnAh(u=3Xv-I5>IvN?iYrJNwQ7rj*oF#N9bR zZE2|Y>|eoz;3c1!6KRiU`%ma`MS=CR+H{X`Hi?^ZOioenB$mH_={a|LiLC%~PM^mH zU2Itdadbj~9EXi|hmFmrY*d==U(&S7?C%Z_PPwxC6I8Mi`=@Nh=7pXtmiuuwEo7$5!$XI%f0CD7;aR z6LcUBc_%h9@a0?Mt>-}7b^CGDOMn&(7^tQ-STD?^14yVBu~}u1_oV>;OrV z`(#_|q?Z~PfvMKE%JvsjcdPZ7YPeDF5u{Xnv@cyVEzO;!nVgUdq7QTZHqFX{f8C=Y z4sb;8pW^U}Ls>Qj$s|IVW6iLab&$w1e9iJHcN4#J^=Por+pzyv3&7K@09k^O>)(h@)hn$|MjW-4+mf-Ca7R2(XZc9|w9Aq6>R=7uT;yCO zyN=rv@?2bHO#wjiKpgdibzDj2tam0$Y9&1H>sQWnnTcA^yJ67XS5msTFwZsWFr z0Bts6Bx}>y-*Wrk>{5vLY0cIW$h?RGUWXMCM(~wL@|S=d$E_UOv+*xZ-)i#KfJj~f zf-Ol5abpW458~YXj#E>*jsSRC3GgZU@R#&&)GkE6Ev2hnGF*EV`9@6%bd!hR%Hdjh zOCk>Plv!_IW_(NL?vIVC+JmY@{!%!n_!z0QOaqXm?6(F(s#qP%j;7S5Tl!wqkoYcM z@rrWX>3M?8_avT^s>38GA~ZT&TGHlRhMp%*hrbb>y>^zGtOVB2SzU0gJs4fdnMEFN z#tsjy^e+f=h^(b_$i!gVMZ!EQkWHi=LK4sU=nc;Y`IRBj$DYW!#mQv%=~hd|{l*?m zY$wx>TgTUj*tz?W@k<+zW%g%oF!(H^v}cElQfcq!htl%MF1~*2@3NmJBe@;v%eznh zl9-7^_v8P4&Fpa&ZVm&H(_jqXyU7Vl-2GmwnRQc>;bXK@_IrQ!+jOL_UYK*|po?D2 zX^~G0qY45-z+oQHf!o9~hN2n;#@nYJj96@*DxO6HMSr7}hmC>KYplgKOg{6T0dBa- zfwQZB_@(BoTka!1z=ptAS`m;Kq_^&7mwwB{4QbZj`%=YpL=GhDA0q^Odu8WoZS++)=>=_@Z~&M`p`fuNr)zueu$SfNzX|GB*ZLh7F z2ye!??iLbXcBYd=TE061YDZac57 z#6*5fK$-OOp)SeNEFe=0J}3B^2=t`5^`^7^PO?QNXVz{?9IVSfFXT~5J62QFSEN5j zO`%^~P(xm%b$F~_S|?gr+2_h*S+=)~4tZ4tq1KhA{&@mx28yS1AFz8if?61I;WmTgq2`Ml+ zfOovBsabHMrl@md`jA14jPoqI!n&>DZPUDMy~!Er(IGjfz6wM{#TEtbo*@hH&evus z$Wy}U@CgHd&E6F0aPx8Qd@SB{jxYJ^w|~D5uVFyUk97Hs6XyhVT1N%c+bse&7<|q% zI~Vx216syYh!S|rx>C~NFS?^g!4Ia?z5>GjEIfea9dO4Qy68EAm47$vw?&Q+nZkwE zUU+MouYGiQ(meHL?3h$$M~_R(U|auAbx&0X-8z0WI<6s+O9YWu?nTz>d!`pnyUitw zyLCsW^d@=gSD-GLQt*PSLOxe78?Z_%E$+Q2<};<~U|?Id;(q;JYEXi?^Up zqx0DVh~1gW9J5sCjs4zdBC`5Tr_N>K4HOdvOE4p4962cr>?H_D-XX zsh`71IQrl;(g_k$W_kB|8_G8vWr9kA*OKwcMa?3Y^aAC!>v8OIN;zZ`RpBwXp?*3! z>))HK3p-^S$rh_Xj2!C=pScY;K%dZaCwgzYRKhm(^>8;VWDtx+VU3u42?4ug`m3EJlBE9803O^K;e@mf+zflbC2 zYQZjblnf_NlUIo4+>lM#O7ZbC7Y}e@2N<_%hx~uYI`3$<+qnPVMN4l*LTkoIXjQGE zh`mB+m8w>4B~etU7`3UHsFheXg1e#BVUM)5bWmc?s#P-$YStE`zi*#&e&^ix^Ze}} zC+9lX_j7&T<7E<9k@(QSH!5;4HTF)x-D44#qpN@A{n z&tL~K4RHicSm65)zy3fI#&>*thqk3uevEue?k)1{IM5c*2nbb6dsnzYDN6iBt4bbU z481vqHj5@IyV;cnK7qYNO}rqY)P#sUWpfj6unFzZaBA3T zrUFBsV*TMpr;yaQ)UWDh`#8tVG;BMchkN4ApD}Rmt8ucZIA2>J(P?aeZbZ+?A@-FWF425}vM1pzaz z_N==YYr{VUKs+F(XjIj~+y3f-_@6xsK7Boyu?P{KJaE=JP= z0DoO8pYrz1-j~IIZfsJ_g1xVB+r*9=%2;*6$H4EE*V-KBDpormS)hpGXAi#DskpHo z1q|!45wzgcX=%q_k14J>F`f0@dnt^bYaSXE-KFZ)L>3^NCOw!VM-~IKja@8}KeD$g zT&I5&mmA^LOfD%5gu^%qMU#@ep&@ysd0Q=koWhak+OC@ziznJOW6!iv&&|ufmULec z7~A%$Tb$R}-lP>rw#Jw3ERJ_x3w{u})yYqMvQc|mWONW?V#C<>WmGp!1eX^@MrviL zy}nK>IoccPL>shnsNf4VzAu_3KSJ8tJoz)%j^R>EmHV-as8SNL@K=!3THDI_7DFyA zlR@o(B)Ouyn%;}n=%ki5l_^S$WW#UuM1cJ!9oV?up07`J4XICU6u&t{ULMop@6yr% zS5FG;|IcgXv6#+9cWI$s$eu;Z0f%9TBGv2Y<1^#Il3dnJo)@axyF zDh2Z|>IiPB0lIF*k_TFCBZZ>!3rjiWsX!UEVPt65Nxtmhodl9m5KOdPS>@=*1giga z%D-P`XPMf#qP7De$Af?NVC&urh)?$>ubzT&s^;&OIo&pbcn=Hfyyze|>pzNV-k$|w zi{UyDezU|SS6}-DjZOht(iiC5#{`j?zAB})yj(gujgQr=(KBVOe!gIw(zTzau<aJsH-<_nF(j&I~{8I&mf=iv&E#||rWWsBSNzc3#M;kR26;B;(FCDz# zl3Tx7p`+HZ_#%u1Lk4dRX;;TYRb_gL*JtrP+xljn0{P+FDk145u7qMKioi6yKxPB2 z9PcthjbMqzTZ^urTdXU4vRes7T%!W2;YAfHKa(<5i0PCRbT+dWdM^)`MD#^ApeGr= ziW1?Zd3D#;ui848!y)sdA=+v4ApLj4!!@V-C4YYNyEVS>Guv6Y!VhX^TC|o5r$5Y4Uig2Ik2^(Ff0vy+>K1Sj3A&+hkeHX1SH!`OT4*y;u-e8kC4XpK#bmZZF`ylL|$Ny|-+iUY>l+_e~Y)9jZ zh}`t{U|_P|fG--e^hk4ey`vDUMUNJck`<9hOXK~aoauD6P@3-^de6@^-2Dd_;F%5y95-vO{C7@wp$1vG4 zPw_4zA4sCqPC11y@M|uVJLdT9d~6=+Xpc_}LA`s}W3^2j-AO-_^V&GN+}VHw)OKiWqzt`&Le;o?dvB|y_# z_4lyPMDOL{JEBLz+0_v;E8S70I+*UKo(U64bJ>Vf`waM6+pR3$hLB+>5HIQ* z>zlOl+MS#_?4G(ZEA88cYzQ(JQ#8A>1&qz9l#}qKBr_`9$qWf`yrQ|QS+pT;Mb|~B z4BX%iz{87+<^?xoTb#!Ru_Y!>#AwP(aZarVNjy2QlSkH3>+b-vstQ?rkyv+EyZY3j zPrAH9XgDHb?=o_I=S;EchVpoAk>9X0+A!j$a7pI&c7Wr5A0f5C{%zg8*W5!@>|?Oh zpMjQY6ANz3;z|6t@ig|&T)%Si2%^Ec^k;9oqudMskw~hC{}?+jh?MBAH;_QVplZEq zK?fQaesBDW^l+jj@o1VqT&sNi%Ji&w+t)iX@}& z8&+8|74>Tq84-A5k0#18=*SNv{}djF->fJkWmHj1-WlKaGy?LB7pmLS2XR_zsmphH zgcgY^0+u<&n(dnWNF5YHCA8GsQ;s6u)LnEiSg(yH8t@2RWWa(lO+LRoqc zj@EjdJ!BR-S1bytiOBeJ&uix@M6fr^P212aG2W=}lYS$%)I!GxFG5NFX3O?)?Cm#h zEIbvyyuz+Mt_4#%(v6~R&L!gYf=j2G-{$Hpzxde@v9)twp<2%C}A-*Ahdy9ow& ztb*RrIZv|y%iXT42-{8L+?6= zh3CO(8DEHVAIr+iDY7-N2Z%-}?081>*m>g*&r6Ly=3_he*38ZY`&S(iK13C?z@b}B z&b0?IP$iP8lm4i2k@nNqbAQNOO5J>%txFPH#@NxPeIGjQcif?HfyGWQ2+gZh?`|54 znpM8%0ZQ^1E%&T*Sgk*aU=x=O)ZIhB-oA6)af{4Xw_6OgAGm`~!$W;DUK$LDy_k+U zJ3Z74Y1elucG7+nh3@}0Lj9}dpNNw9Kzmq_!;;%E$2KYwFlBwwm z-CWU8$8-xCw-%UFQ6@=z{v0!X1WwT!U{<+_k>txtQOuk8?E^5k?j?;PfjAGEg^bZ8 z-lMz_yyI{a1Jy7Qum=^iR=Q?}{isCo*%{n`NsUHbQRIZ(u^GN(ClPe5!}&zs*O}vt z?w4IE0o*xTafveO)(^SFAHbeC_6xi`9jcy(@+uWB&I%}Yx~!rNF&tD=jaRA0&a5I? zcXD++pO}Vx%19ngT$p`b(bSN9Vq8;lM7IL#A{sng?5;iEDk*e|AtX+dxA&5cR}C+n zKmL7!Jazc-Zcmb%T)TqXyJYy80)O07QDu#u;BU(;77{{R7!?M>EeFMyBllDQ$bRfUy3E5O!fwaOd!u zcD^9gZ0++a!i2?>eoJ_xB?!;S((zOG1~if^BvAD&EG>>jcj*1m%7X`@5o}V=%`xbC z_)GC#{`vesN5CGOKeeCVZ57KkUTrlpm2NJOxZ2tY-y%}4yQBw%0Sms0GOuC)+{o}~ z<5j=p=N-0|9y%v9HGGx*2l4GVt!3wQKirG&pm+~+KChX3_PuHrsO5Fd|IU#SoJBQEPsS2OQ>U?}2*=!%Ht%zQg}s$xj+ zvqx&nRYT9$ibVB$A=O7uxx(F>nVyH+?YyJ#64QoNN4Y}!Vg%Km>wG4r0GeK;X7H~> zr}s~b6z*1uwm@y@o$u54v)eSEHx_)V$AqzbUp!&wx7Jv?YRCUkrse4YB^4g~WPi&W zvAa9+aOZ*QzTQVJ9nDN}`X8|4}-5krH%whJ%q-T>BzUZQc42|C3o}zzV(LFl9 z5ASj1N%*;3hh8fa*o`T6YIQ$pdEEZi^3|&s|JfzcM5IIxmLc{Cx~5m-ND0| zrz3~cIexGz&G|#h-`-P|bjHKyQoPPv>2pj6$-1N*c(oy965`w=$9lu)jL$I`4{LcT0aG-N}BCyTe;qrD8Qhq{{6rY0$+_yCFf9A+4ol3#ViT65Ucuz4Hsyh--@&M+nl9SFNh=vpSWWyaMakZ1T0 zw7xw}F_N)pQ2q^U{e<4DrMEUxSbsrdqbyP#>NX=Osc!K>XFpxXWBgwGw<+t&Np|eW zlG%mP<#<__EDn0|>gCFN;6ds^*VCOEyg{)u-oS5QZs<|o2G={<-Hf8pX({vItKyua z96Ts-#l}u>JH~NFK%g-kQ&dx$j4nV|cb(hlYj91)f;$V?F+S$5!f78a8m<|x{1*rN zN0Ge@!u4uyHc6M?Zvy@?Me4?2`tA0)%kXs5s{$#P{`>?cx8AvT=GV4P~< z2l$iqU*2-Wi^hMOJxwJ`bi_5k<}g)Dz!R&Qr>>};y zf6h1BlD7yBR3=WfYMz&fCW?Q8_9kt$HpLX)4y28%7r75+fVes6Z?stQwEW+xTBHXO zASUBt;hU`eOiDe+C;9CACZF+YZQ+!;C0sw{gze#js?YULz_8Re4qqvTEHY`$hXdw? zAeNMlBq38&s;}R#JCWOWRy<3M6&eU-DRL&O$noLu>=RYd)JnP9&JdphbP|XsWlT(@ ztEx`w((sOLJG}a#F*r6`HV3b@)*}8yc#AA=(=QK*j4tz2$177RiYJNDKIiQY7Ust& z=1W`(846U61a?*iP2{o}o6r&1pUy0mG@*p_S87_&>QD38;8Ytq$?U0XM=_?Q=a-sl zkxf_x>@arsbc7Z`vwd8rDBHQLo@Y$F@}V*9suz4!TL61u{k+rx!H*`8x?-c`L#~mj zx?>~}=gu2Yl3JG)GEa7xS z?*xFQ{2%*=P3^GU(+tKVn&ErfxM$FJ&d~fE!a4rpjFpOkmnSw`Bo?b zpo8SbocE2n&Zs(>Kz9!-2B-B{_v0WmUZ!r9Yb}oSvHl=5tgh=0d2GQ*?)w%W^t3oi z?B-pJw9@kQgOzt5K1NS&J2YmQrrg=*4&@xB0y5w??TH zdaH3Ypn{^({pP@IYxU0#@S*ngdmRjv&OIl``Ty>!I->x$&=I4i=dk&p0&vs-cFyYq zeWE?g*vc;{GhCx`XR9>658Pj2lEV7AxLj?%bcuxy`{+!QiMs*3FzG(nu362;Ommuk zL*VO8u~Hpzs8kvOp4hXU_hSev@ztX<0hx_I)Hi)>mi9+Yty{qw%ODc9u|~or=YP;z zEzVCJjOv4+24O*B{q9hcdy8sbN%v$j9FI2+s9diaL}z9Uixx=MZ0#i4()eL5Sj=J(iNPen?J56??`VvL+i zH#9FkGjQf~aoO^*UaW-peUQID@QU47_{=VkiBE@!lxy5F7DC+PDdvFJvmS<0+ zl)!ixu!Ru(NXq^;QGrq6!=n%$z$Z~JP)D#bKVsE_ah2>2&Sj)IA5O6P>(9D|D%uRI zxQs#s+iaDx0t_XKvlWsA$eEhH=ih4Y*7tg?>D@NEAhdvv==#9}$cmKK+B(PSD0r=0 zVET0YG+)krnbEgRrH5{jJ8sET<@qhWl z8Lq_}^zsL_n=mA|=cPIo<~~h@6>1#*6|H&Y8@;>clNK$a?%sKd?A39P8e^lc|8_6m zV1tM-CBwsde~6O87-N7^Jq5?ijp0?c+NP%^9`u*tn`M25zS!tJY6ff)hZUFnE&?{M zi;Yg^R|MP&P|_VI7s=Ph)XfW2h-272_|(C5h+yh6S^}IF)tuZlW1pC|rR*MiYpTg% zc}}N_m=APt8>EZ`&#*gU$ zWzKxx-{Lu-+m#52U`$ghVUd|DoG8sO!SLyMXyuEr>7fLL+TCBvH{LZiS6qz3=-*9z zY>{}!zDx?gTut$+r%=Gj^zprAm6W>ED9^NVe-&Pb8DzygAR)^Byq+TiutM;M zO?O8GG2Mgm4V88@6xE&53w(FARP62;TT(ERpR&8r&3z#tA_I@qBsZo#I>Y~YKw1R! zjnS0`Bz1&ses;-ghyeS{H^%o+=^h0L$WF^s?N817wHa!;R(D+gd$S=$qcW!slHKxy zdtCwFL$@wuatMsO*gUf~R@O3eqZWJ*emL7i39PU2J;bf=HF(;V#C=o&Pp`+rryu#$ z67P}(zHO33CUj?F_4aFilp#l2$ z5Ug!?RlA92nn+fhTHzEPtg%k`^Y&Zco(LJ3wPXZ-tP)m>Cg@K1bZjSRqnF+O=B&&% zgut9;N9JFCR0ICO*vw75NdW#a}5RG64VRasgiNA)3^29@SM z_6eRBax}hilvKvmMe?i=Ca;*7hulmo7RQAJ*|O7WQcZ2h(%gKbr#vl!epYMcud>}* z0o{jA2pcX5sDg2***-y6`Pm!AQuV_^qdwdH?0z1{U%%W_4>=_k-mUSDNcF$$M)gAF z@`Z!UCu`atu5}nZPmhX?D>K%z77)5X{~XdD9)-A)Qn!LU8N@Gr8oLKrIo~@7nyVYn z613) z2?%YO9Efycg#w1pX?%}ln^;h|z*%=&vN!#8)6IYT+T%WMz$!OLQ-^DAa!p&zKpT@Y zJNE6pp;P8>z31qm0G5%?r5`!;;Mn=YdqM^s$#KHW7L40WXoh=}x+Hb>+r5^g=k0C{ zZ{o^4NsLJ%ZMp-yi7DBLs4S;lhj>zw}IMXd8a)WEmy^#$2&Q60CO8E8&v#}sV zqEG7?obolI<$3kPh@iOEzh|OG22%>yF2xqHsiQf@smK8+hu8J9QO~t}!O&P;tOTEP zRE7Z+iX;^Kqcv>CK3>fUV3D31v6AioV%=^m9ishb34u;lChIVzYU9EDX`b36u8@_x zuJ+c1R5qig^m)hi2ou`#`eJjcPq9$wi1Ddt_A1xVntG)s^&kyFuBurPrE&z)bqhPiF@dF+*DGTgs#^cCjday{N@$&^OI z8=;J=5;?a}4~(zQop-S)e!7o@XbiCTyV+Ij;N>>UAukz!%%|dMU->(f3Oq-H7;j77 z+w~nl7oTxD2Ddpgent{no(BK%5Y*^JhZue0biSXw7j-IrYbn9Ny6xd^{IX4HW3Xce zbx^L?d&jnfddo@MC@fEO_igCs#-By-$_~wxwm!##%pn0JMJw++w=f;R(2&l*DJ-#> zvkLz2f$0aH2fGoQHo#d4!NcFrY&!A3{V>DTx^4Vf!DFP$J+4_ae`U=qavexP`Iqbl zxwq;`|5@m}XNBUfU+FIr*?ti(Fkpb@aXa@CJfC84spP@bhjX02U(By#`PDu^Z2*Yw zjo(Q;HghPFGfULIp@i#eSw$9)^aWW2_Yt|*df2gI)L67W6>h3FaAr~RbFz|1e*Pdk z@q}n>)I~W9myYS@j#q9_xmz;v>MA8olAMc=j13@)3Q3I0d0zx8{)vo5_gcdMYEbvrMv>tTQSOJStkj>c~#!~%WljmM?g@TpXbXYPeTTe?!3ZVNKG}l0f zEeAIJ_)ktn=;>8SmM3gq!fsqtBzi2n@wnV#DN$H_$r;6@F;}g3&xt#q`ghfCMv3OL z(b7hBza)3VESPN>b}9A{!*ijcu;lJb(iwmZ9u0&qb5xVzL%echP}j2CD*WkXuz8R( zhPWU6PIMv9ZGGZL?c z|FNCG^y}D%dqs`6?=)>>3WYBQ5n7-V6DX=W?R}MmN@yT?9z)$$z{2H$8>#BUY0@wA z<@nTTngh z22zZ6$}OJxrd{S67k)Q$sW1dSs3O}~x~EkBE{q!_Lek+3F~*mrQ5>Oa)WHaygysby zEf6>LqMac4rhiQ%FBZRkWeW0bq2_jHqf-?z3{VFL49QC2Gf1wM_?@(+AG2t!Z6sR}|M~Q{8&iJo}_=^v;^E$X1cRT@B#K|lMkJCC;kf#?# zb6zSHH1#)Y6$I;E8oQU|@0)bpr`_rf+~|1~L-|>w0{A-{?@E&AQ8RP-dOxSi&zatc z`Hlr9PsC}(!MBvuPGeZ{lVk2tMZ1i4DNA|vGgv(Bbb^T!Li;`9W}1{sQba3Nvt}^Z z|5;vBYg%a{2nTZjKODF++h?m6;?e8q)o$rL&8d*OE{Q=iKC=30ojmln_H{bS8Ut-NrbPOX2A9u8;10xaPv#{P-Ayeg_V3!@xN8WzRRaz8XR+Jz3yH zKuOY=CGhaGrqo=#nP^!L1S?1w(Ke6*j$}LpMal&aw-BCjjFPC923uUdlB&dUMaMIj3+I7PFm}PXpWuha{IU6gy&f^}J}wnNI#w(&z8LG|KRY3A zueQskh7QZW;1JV+rEqN(l*4U{8W~v8c_>O2ww84ohT{ zqSru=MI^0CnVugrOw#^&*FX}D!C-G89hU>ITsT_DscJWx4VjmGH-IaLwf6`c_kVRh zg0>}@P!!5^M&Gv6zct2c>MD%o(S5dSqB2p}=rNFOfx&)WAMgY1rVOuY zhTYVv4Y7`aH#&@S+KV&VONh;!hW>4ZMserdq-Q(WELBRjS-Dbj%&Rl)(pkY+;|N8E z=o(Sy2~>f_>I1K7iRgjw`{ji99nK`S8zH+bPv@gT2XjyNd=ks1vGL@Xde!2dsu_vo zG8fmX441gYsUdnUrMp~9X~ejC%o#V8$_q`ft_Ilk%-n6XD*}*Z6FfNd;uCD%^lD+! z*K=Pz{`-mJh5|moK!<4fd+&|<-bk!3I~bR&X*RUY15VwnM$UE3aDqy-tP9r`OH-s_1ZL~y%|T`Bhi81 zx&E?oUX@>|*=o9MD^&ulOJ$PUq(LaeQ6P74f|dcS^!G?@503`g>Wh00ej-kp{M`Ok zuGZ6Nthje|t1v4=h!4B>he{4s-7)}dXkn{BGHK}MA#TXqN6SWGhdydrl;~OA~(4s35VZwT|%@H4Nh^NahB5W(b%6* zUH*!*-%vU=`?pE#gg95d>?~*Sy|QX3^5|$`Cb4Dp8jBjNTS*p0D1?|2aCkRGU=)Te z5OA#}O5b^~csPj{>n>dznm$ngAUqTJGYKzSE3L}%sKdzTd5XwzV3{x3;!M_+7u4R0 zzBPa>7W>Rq<(hAd#z!0Oo$Rzy_#sO91YW$~SaqF7ju>tRX3`GW%ky(43GhER+1`D2 zRm3a&)u5hhRihS8){FxS-M&lk*_4ZrlGI}x{sA0D$)5o&gXKpN8>B= z!3oanVkMcIa)xUUtIU7*ec=cAqPNFi*90b0$R8~9LK-YZ{7xTpuYaI^A3VT4+Bo*bTSTz~PbCRHzq zq#fQcDl`ich<(w|i``?5TxXS?C77Z<#ZN-dDOyDiz3E-_T=`R-mz=GCx9|K4siwc~ ztd^1}k;oW!KN3}e-86)Zof0*zHC&A)*f=@L}r^(RG1D9#VZ8O!@6hw)$+ zg_H2=DA$POBAuI%8NZ)HFO5orcSRM?JbhAkR-^q%8FcAW?uLjS@daC6t+;CO%tO2Z z3%?65_F@Quw9sTZ3#wxIjez`2g`?SL`}l&p&tnW66VKMlDVgWQL=^aX7dT7!5_|R) zl@8lYXf9||03L^%SV=H&t-0xQyU=g*!74^|_v*>HmqntA+*Pag)svyKJ^+MOO-BDs zDjXy1c8DU4%#&6NzOV&UNUk#zLp(Whu8XeKKEnkQ$gi7-C6grh&(}S{Y3@!9;t}9Q z#;5PLNXX|&KiQ3izhZ1gTH~n|sQ+F+zR*fNh-3IlK)Mj?%^6;|>f359GZ%#6Z-beE z++d>-q`c0u!KTJuEQ5j+I?;pmx?RwCJIC^Z-x&PCYvx~{euV-W*kq64sE@VbuhAZW zj)d-+l_`-6K(A)NB|@zpH>J=Xf83}#1;&xAS&~*BHkBr^45p+DwFPEPe9uZZr)UCL zt*94OjiA%i;P`7K?{EVMuskdFnVos=skvdn=(}4%=SxBm=d~y)QW+ zWtUkOm02e(Zs~BXUm0a+^?Lc(qC9nFR=WrKx!k<U(dbV+i@^=( zfg-O^8JHz=!H$*_z+|bWZmYzAavClX<)h8fkepU3ydZe&8u~3)*GU(u{oV=PU~|Z0 z?M@X>KiEJJ1d9(dxEv2J7UJ&IV&ywhRK46zx`=Xvae4)CVyWIiP1|J;yeNZ0Gl_jh zkXEDWiEn(4LC)g;lx8ON_Zs#jC%9jy!4A)F;vsoJ1%vi1A?Z5^mt)6(E+RfKeAPlr zc{US=&do?ZzIia>a^#K+N-q=efM8#k`+8PR7cQWCoFBut<_OzGoWzypi>sl%67Xl{ z^r1TC6KVr_+={CEOiNP7%DuE*(zBBoDn=1YS^Pb+5Di@(&EVfW2BpoNUh`~JTx=S_a+tSzfH9CFl0y6{SpJ*G0fMsg|A+PFb&0Rxz^9KQn^m?N2!26X z&gJq{40J=eQ7L*e=WFX=( zj)bhn!MDbkoLu9Ts!vDZbPX~>BATz}CC1Bk(?O?|J(JPLTaDAv>|?e!PMMzuV9OcR zt-xB2AJ!NEIT~C_!)AP9r)byC)puww;f~2NTCZ!}3U?A=oSP}lrO8RkH{Ir{D^kmb zfy=JVw)DEX4OfBCaN%#KK6AB3-$?lGZx$!CS@G+-S6ZL#(64_1W1s=;@+egMyXr8G z4F!I8tTQp?*%RuZdWPSO9Oz{AztxwRkAm2@O}Fa-M!f_lYnxxC=aSWr8LrO(c0kQd zfr*pKb+tC&Zx=YbCEJn)FNj|tFu|zRnHn( z3C|~k1=^T?tE-4UGTvZi`r z;QM^m1CP*DCfIfi4HE5(v+JaP4h;t+q=XM=HFYG-kivpSM6Nf5o@l}g?G{if^?)A+ zu?xj-=OZDHnK)*WFJ5h#$%dP@OgjRR-xu8+kPS2BTARVGD)V|#9nC}#e)vVTM}mXT zdYJAl@#U^Kv^VB9Z{x@=7xv=7SWRz(O52eJr?Y}IG4o(hEq}(fTb!%AasQt@w-HHcc*et%z%WLZE4Ki{WV`qYty=HXj@+dx?OyQgJ1eJI?P@Uhdl_BkeQYueld)M`>NK+R2PGtQN zYi&sJKii8(F?g;Wm=h?69<#E1D-|AgwB+;wEMRzN^u4=kr;&Q!ZLQ@b=LiWuX!=ua zMI~UjS)}c?FrQBveVq6fYI#LK*!dH0f+^~ne@0y< z#G8a^iDpe$xRQ}y!Was3! zQ-*&Xe6HRs-AphIu6XP>-XM``WA&V&!5iOeT&!=4}=SSnDcq< zkr#RS`L|(4!zGr7DSwp!EVBI;Xj^g&?vW2INIa0BNpdtnXR`^g=mDN7(GoM!1ch@$wvS?HIG z*??rosa<8V%~0o=1hk729Vs+V<+VeBL3k!KS3UXnmcg_-EHo)+rIyO-nF!gGVCsDG z&QOHz;PFX}zuxSuz(#vRF%OyPQ`{rH_fQRxAysO;Wbvgi_c;$Jnd_wosT75xjs-i4 z-6X$OyWtiNH6kFF`-ih^cZ9fj{m&jPIO^HYJ4E|D#}yZDA5_ldlP<&Sn$F!3p5<^P z%a=KCMqxUK-6S~bsaD$<{Ax;$rQd0BI}0M7+a7}oOdWYHG~1_Q`^T)r=tr4C=pw^r z=$CBBx%x=r>?Yn|u12Q?TCKANM=)R}KyD*Y<#UFq-y_|a)X=~C1;^ZHfeAN}#q=(1--*}5DGQ$o zz#%U-)9>kb*vb!Z7eNV)0yyWxI?C3{6c!&;`*2%n^`Yfh&DRD)nL-WF@v5{hH8wre zg2HL&y^DI=TP9G!bQ!lkB;V_Ew1`O-;));64ZW4&Mph|PvJtZBfU9|bE5Co|f7{Nj zgLfWq07EK-)9JROI45fy?!yUSP>Q;djcJm!8A`q@=Iuos zx*maB;OUXGe;#Q7J8Pa-@6(K-_MW~hQ_QAhNS8)E`~%6*3@Ql(mD&VIZxmZoo-S#Z zJb+yNhJL3q{4xro7laK1VlDn4et(1aTPC9FD=LN+Hb-CEP8S$KLJB7~acq()H4n#d zl|I_C{q=9O=KD{c`V{i6#hH=zr9RNBz|atS5u{Ir2jtkHQ>cctB*nR(CCN=N%Wh^E z+f0;ZI!FyKfo8qQrnaCxB=U0e1ybu3c+fv8PF*5yW!+e{<=L<4%(@?AyvArTGP42{ zx&>slbZ^0y2-*~vG2g2y0%)jS*drEfOl?(442lj~1mCp1^4wD$M(BEq|AKiLpA(2^ zxC1hxL3cpQbcf>eEJgsS*y#>5TFc^KdSx6ZpQBfZ37y#u`sQTi|n@`~hzwQLnc1BXB83 zHb=D~_OkK=v~?uIc3jZ`_!k7y-c9JN^tOe$D!9d%2S+uu!Nt|MJu zJRww7o;w$}uFD2fCny?=9f6dGSz-D&Qz1d!o{odYtSydg>|PUz6mVj^fv%X)qEXW? zf^M}ZOMC!cQ(+B8>T2|}sJg7H2y+H`7{3D{@M?CWcUYM?s@fiIfb{TusD;;Dz6Q}J zZ>C+RdW6qhjf_oJjyE;@D8&~51OdjNWl2#4%Ll>@NWulE{%C@=uM>1R33c>&VghP~ zAosUt`xq8fowUFeTd+E9MpLh-(n;SdVZf^SZQ=@s^7ZRcV$jfJc;W<^J?*MpcA6K5 z&AVknlGkM2T7toLc#HFJwzf@Z&rF>#Fo!@Endb;T!>M&1O@w~(M3+=o`x{E>OF}6+ z_9K}&baW;HSSl280?Giyi%A{VIq;6?6kdWCrD>p37<@q`u^~S}M9k zoybw8Y^f|YPZq$3rfTlgiZ~qJh@KW#+P!o@Ki}}~L#gybfx+DEun%kDYvaQ%m36!` zo{q^LT7&sbKev#TA&%LWEM7iI%l1nshvwcrx^%*^$x(2}PwW5QXPO{>FwRL3sCJA8 zDipgv0?j;a2>F_Gkas}G9S<&NYBG2Z;rq8?1{Q6&gY5&KYdY0&!iYQW(e&k4^Ot?I z+JF9VJ%jX0BT4QC(Au|dtWm3+gpCCez&&C?<_JfmVP6qX&z*Jfg?!tcOIZr}-WssT z2b?3Qr11XicgN5K_;MQuFS=$P2yov^oQ~etoF$wIxjLqf)E3hsT<}Lm=lH>eSYJYc zXZl%8w^o~IeOA)Nc1=Qw@Mk@=$auFMozT?NEvzWhlCv=qSFHOJ+D70s7DNA?Hjs6@ zI4Lw2Vi8=zI{WjPe7MKB?e|nv{)oElRSOntHW4qXE01D#&~VkS(b%LO-aGKBb~t&4 zAd2B$iGKt{WVq_%XoCe|yDVfQyOu<3SF!@t=+WcV*t(rnAr$_8x`VWv64U9IOEH&> zt*RHVmG8DDs3S~&qU5%)kqae_`?n>T(lASem0>PZeaL+vx-eJPF$S}0*ZzIDsS4wq znL`%@%GZku~=6&nH>*t*KiHnH$G`eUdc6| z>JR!UHsLd+jUiy*V)|Nja&nk`pcCwkCb-%kEi8)M6=kv*FuQ;p_!d6%`U|~_^!5Yw ziOU;hk%2yJ_SU&vy@3_aeXctlNrWfAls_Qi z1ay`}_7@6bi&(BH-YqUWxJHAy6!xIauJ!xbIsnqzzi%ZORiHLZZuc;sZAC4}5aJCe z+G4XKSdp1l1w_+cHggF-R>H-|C`l}R*1Z+m8^AlVXIo#LF`vB?uH}|)`MB0vm@0;N zUX}-Y1OJHstonY2V+D1(QGBw~SETLAPV!R8;y>3b=HHr^x1$eW08o?Ksi4R}`LA^P z7DTiTdcOnkrzXTHjs22%HVuhrW8GN(t~!IhkID$#zHXK^d-Vak#iP4C&tm`Dc$x^3 zZ8d~Z8G<~YT;zyXS|w7?plqFt3qc0P0^7!d^Q}dEHWZ!5DK*Oc{V(!=4aIeV&&BcU zvB8Fi#IKLUT9a!$L#os0!c-xz>}p14#8%Eaiyv~=w^p~7LUWp0<1_0_ zb(W0Pg0;NKR>_IhM#biXN~n_+_W!4bMXZv2wo)nLi22gh!{DYJNrr8sPD06Vxkf9e z-@HuYhL0?p>l4zc?MD19`?OnMPLG#&HQ!h5G$}TR$Unp`fH+9{->6Lea+vRCe~Vl; zcrGRn!jTK$N#qVhT=4I6^;C_N7a2_gZdo;Nsl40%^GP+VHWz)ncujliunS_*k1f3q z{ONGiZrildu)Np9A~#0bX*;`k`M1;2$#q|HjLI(nCuk%eh2Cmg7y~+#kE*=`t8WVw z+$2R-XME!5A?G868I>`c1g0^GrSyQ}Gf_Vx^v_uHQJIPr)0*L9>8Uq-WS8XA`mFI{ z#E9~;x?1d1M|gB%2)f`GNFjJ$NHLZpO=WAKKo-ViXbdGHeEQ>7f5y!1k&c(SM{#?) zf;+n)fmQ?e#|3B4xoIdwUsd})YE~{&pLJe+K)@p?BtJ}iD(hCm>u*^-T;U4_;|%2N z;8b?C0!RZxB`xrbgS26-go9PC;_?+b-C*EDD!f=njXDCvWq}v$?zCYu@=g-iZv3xi zohkuGz-7jEd2fV@aZJto1AMwIZC~ODz-7OO~gR(L+f62^UfFfh+n3_ z*|7&_qCE@U{?r!)Setrsl`Mt3+v8vt7(`JXWjxTEhMrfiORp3AU2&L zF8H2@(?VA?WvR3(Bxle+=d1aCX#*9S=NC>%Fqi|1l~y%4XTBG&TCzloDR$rwG3>uB^#>+wpBj~Du-Az`B{|i*Zy7u88qVS z@mf=#DPaT|?V7ZZh}Op^6eDihn&U4fXoggO30n3|wug-~jN+k^qY1`CZTw?PlHx-I z7voDUS$^QSF*Iobb!Jr1s1~LJPG>Xl9O3tv!{eiPHrP-6U14e9|3Xbc#UZV(S51Rz zXqC`)_QWM7`JI8zL*a9?>*T1QGgvlNwOwJ2QBOIo&Lc5c^OrhxG(R^lmJNx>46gbj z0Hxb&@Hei<$&=o1WL9AI1epIHU+*2&WVgkCDx!e&qJV@BBGN%2NC_Pj1QiwOU??J? zcSt}$2}mze1cC~JNbgNL(mO~AHH6+zMh zcM_xafMi>!_w7nORX_aBqvKqam#&}xWOn{fdYazZQiEdn*+bDkcTuYE|#_pgqyVT>SQ9lBczXG+&iP07rPQu ztlozlHjbc=1-T>kc=?`4PmUhrlzHHnXYtO&3`&&# zQE_-99T~MzCu4lE9?KRv!&hQ;%XYG8TdtHSrWpCvle$ivPO7b)Qt1LKe35A2Hi@Z9 zz;SF3(o3C#Z%)t?+!^EKoXV|4++k(R$=~C^wW6dEY(c3X2vhD2c2o}Hd_%YLHmuz( z%vjX?ijOwsdlu)xYH{uLfp{TOo!v2{h0DymTyQk|q_H(crG7;_P6Z#sE^D5ZCf1(N z6YkL(@}^YM?8oCs-TV&P8@KT^Ram*8!V~nxL0PQfl($_CIJx5k*_ru*{8z|ef9+d% zh-}E2D5su#Uv%tAsEKPvZ25XW+c>GR-AW#7z%z*DLwrZf`TSCCIEoL=RYc>9;vC6y z?tNO6=;3?*K=;^6e66;JBr=`9yC zaudGRJh>tvq}pfW_TuHgqT#~He*}P0Zi~iSH85wKo0OLP;Rg|__n6r`rLsMue(O|T z+uSKOqrwJ5xN3Kk3qXq$+28~y)_!d|o=bG@S2n9$?Dwg-$>&fLk_(PcdBa@Pyu-*D zB>P0|_AaTkf43Nw_(LC?lt0Rkm8Kcu$C>5YF=X_xw1aEZgB zdq=IMbD7myp!+Kvtb?=kXLCFLG>}P z8X&yjF#n)QtR=*D9_1w!{~(cj92V$yFQGk<23|Xv63dMnZH+RU2R$sNedwN3rco>c zciNbG8*(J^a)d!YdXyLtAzJIEoU(-S+@)bwa>!sP=Ht=X?m>TCW~(vF?3HGjuLCKT z1BP|+iaGu3sVeEgc+|X=uXsEZ;1tudj0HYdem}igUSVr&e>6!M-XZ~k1?Y+&V^t&p z9fHFM`E{ym_yOJ8gI0H;@8JjHNzS4gGIqEG9DAgywP%!r9C!cjuOi{nifNip#WfM>kd!rLTgq{?a+r8~&jV-0FS#sPhmdAnwD z@>QElJeHxYtX=G;*1lmfnm1(w$XIFo+W}KL;I`Ncud<%C5tb!6ZFiaWS}J4zwC_>y zS)gxK<$H3V4L_4sPEPUvj5n#7aZvfWaZmvgorn#}SQaD%#JASMSwiPlX*0LocKjp} zG61*_mCRl$s>=~n&hKJ7$kx(d8uhtkP-*7`Mt2|29c?f=X=pP2{yN{lEui9H*~K## zklx3svf7cNN~_(GqFLGeAcDUN|NALlGW4S$2YnG%cEFsgfkvi0@*`N2n4Gm^!%{%= z!5d_pT&rkZOTPX?85@&ieS~g)0qmF8Zswn>K5iYrCq7i)=&te-)!XFeA%1r0_(s58 zZ1}=KaY_~|%W^Z-t`RrOWX|sBq;vSYlL|l66TINFhcX+1iWcE*%LQ3wMI)2kBWYT~ z#~RA+(KA^lYLPXP*m4A9sgOQ3S*)G9Nc|;B6WuDj^zdw~Qyk@cv0*#Xt}LlB@4KUE zJJCY>X0XyvU~&O6w9gXyT6fSLJ*2~a)IWa9jCvAgdiaq@rC^>J8nIjV@L+W!l3q)X zqlrHe6L_r)^mra+xVHaIMT+-cF0Bf>LF!JpG?Oc|b4tn$uB|KTsjTY-eq? zY8Z9^nc}^CK!1}madrOEKT58&$V?t8A--b1RHY!t)!LyR$ww`8NK|*U zy;kt^8c1AigI>+qcs*F*Vy|6HHI@xa!OLSGjIO5Z;g^`kSC#3m>A5jOoEgJExid?R z&RYvw0_EszO~bb3guU}>2Pt{>3YW)qg1DtBchI43e4ISGz44(Od{Xxz>@%OhM!8S- z*dAJ4#IAe-g+eiNQpuIbajV>iEb!~t^f9`v?@@T+a!jW*e!w1Y+TF`s3K2Rj2Nh6d zeBCHVd)lY4mG{*x2szknwRhiIc0*ZDJk0L;CH+XciQnbEeR{8e;IDj6(-mzWmmpdA zahK`z^ck44?Q@{bkLUV-HzBlL0n}t8+ho~n1pvi#Rwt&m{<&b?EWuvMfTsA@TNpY- zyW$eq8U4rUrfRYU3kwlVhhmU-6<;7MaA9`hn}%9>6Tbaj7@Q%GYd6YBMG5a>r5w}$ zhv{KHwK((Imo}!gG_khwh>7q54DU*XajK8tPz9O(g*sx!DtcWNn>j63?6TgLn%Pz9 z3uhh2?zTs=N@p6+^m+NEN`^)t(%SnfL-7YV1iN_2X4zAuQEaPQo@3<2KD3X{(#T83 zu0!KwvbictuHx*@4j|!ICkK^fY-dQnvvBhz3*3em>zi{;#qG|h~tiAkBCBklh69zj`}|) zIJ&|W0PPflHoHymebD(VY)jZkB9~kgbp0Cgo4}9Y<^|NLn zt*&K}{MluKbPJHqDmyeB|7KNFlxN3vU3wj_Asxdqo}yYz`w^JIrGa^=-SnNk!v4lE zwqz;^bjIUM6NMiX>9uZs8y>L(S)U5Yvtc>CshEx^E?>OOWW7FoSZv*~)#ZZnozLnP zb1r#lB#_l?LNDE6q2JaT?Ts+99nGpUHI-k3f0h-0wwbu6FOJ`JI$?_(R&4{Focl;e zo_dLg@!O4NE{`1!jlzQ!%KwZZqjyn5Cgn@2TrqN2c=}K<<-U^ZP76p1(<8)C^7OFp zyY0G`M~1ZRr&hvvbe-Uac-!jkr2GCl^*~OzbxD;tb#E50I9@EXEc<`$vI@{w9^?V4 zbMb7$Sm&#PsJ6fUW8cstBE_eNjOug8_afKI4mTH=|wQK7`Ho1~)Sk73v`_Q)~pc%sA zZP@R2t4plhU1I#$g$HiZnegeS6U%@m-PY(RZlOj_YEyfEauZy#zt2tF)E{qIpsGOX z9l=wzBu6i+K704LsLACvQ}&_LodWRo&nsK%H@^PR`MyHBzjwK9GInUuWa9LK)8$qZG5W4=`i^Vhg`-9;l3Lq1pq0DU!;QOG!lRPv@;M1yLU6}Pb z>)RXd+4akPHMiXiNY?>~3>BaZ-8z2d5a8nx) zp?wp(tJH5EU}GV-NjpAbZ&lT94&+7nsB-|UFrLaK_|3)aE%mL5p9vBktx>utvB9i_ zgkqC}+`aa`0j6kHCFPmnL+5X4#lEL?Jx8+6&RV8t;S*VPk4@#bQc~vYSoKLhxu-AL zyO}4yc|BpOdXJm>jKf?YcZrNhtU!j8%JEZAmNoK?3PkqkOH2XY7tqysYih-Ytv6(i zG_0R(7hX!*nvB&qTper`tIRUe2S(=nmY&Vn=UE(FK%bem{r!UeGsP?o%qX}5fnVLv z)9)B+B@2!w$BoKArI^SbC(_rWX11RoTBGOSjnBh2oP|)rnqqYtyCT;!po!Sxc!2as z`_z%r1{z9eepn8&h8Uvf!ZP!)f^yHa>*Am_Kl~2fUxN9_y0CSVu~&?*yo6#`vK7ULw0bRr4zG*n5U?xDEVyXs^qbMObNMx6#&;Q$@AC9+E9<45L3s zLZX6MU0t0Astwsr5GTn!OdhjJ%Ew8*OxVlkMFw zLv{DcmOx$VM@rXp^Ig{0QbY`7&ML8WZpQy-6ucy5_W~%a=5!{vV6J(MO^hZs=J~;< zbG_3EUh~eXg$_Y@TV~EN{tDPu+)6qqIu@IIULzDa2`-b~d})H4_;?Ae=R^gxE3r@0420d= z|497)TV4@*J{9@x)1DKrsoSCN@F@+(v)_Ha^&q`Js|_VD^ZVgNd!kjJY_a>(8Jpdo zx&LmWl%`441X209+f#}HGrv7R!LE#(%4y9FfOQlRN7TgwKmyje?K`=|5%%Ae%x)5u z1V@S4h=reyZJwsRf%A4!|n3qZ4rFZ3O{a)=_e`+&Qa~2Li{tYH`QyPdx_i z&fWrtXnk<#M&joCq`Z4jDv|p<3W-`M=dI}lNpq2YUrz9Cd}D;#;o=^3n`9ws^oa-P zBi5X{3xB6=K@J4TX?^SIKXxz9SM}^(nBU{G1uB$rrPTZt9*k79S2nnM6W6%NIrVG^ za`ynr;>`Fdubn z*&^iGOjE;IlvSKL`^=;KIi-H27A95?yN$GROou%T((e9`up||+y9NmTv%9biG6Hl6 zMLaZd2LL0$TOA*DT&ahUzBjt1$r5{Wi1a&+KDI72-#WbN$ILf;QEw=EOZ`l7yqI-L zoG%HOQtW3>hj!A0c1FFFwzvNEw#0=v;5Zirv>GY>JJA51CS4BzPo93L4{pZRf+Ie< z5uhlZ&qrRbI8~Cqe}2nW?6#~?WNcl{!;;p?@Z7q-S4(x99KBG#2okYYuB0Mq9crwWW+k0vX4(`+3W5ToCv%q#j7H+aQ}z*QZP#ej14xYvw3DEJ+HI& zN_=qhee8&Q5S=vuHCqs^E;SMcObqboRWD&SK2J!yxx=VFRwha zuybsGYK+blwEOcgy2$;-#U=?+qj!An|JT>n>-)79;}8Djegy7hJa;?#;HL$mx@wF* z{khvS;|EZNNS>!|viygt;t-lmEOeg;y88yE)t>2eY?99yUd1?WU9+V)Tf)lX9aF%U zh2OPt#+MJR=B%%C0S!FkziZU~{-Co2P@(T%2?ovLuz(7%uDUj1`B3E-jaT}a~ae|v>;GJoE= zZFIcTQ68rKSu1Aa^F#HSIN9O=Zguc8q-JKs@K^d0@2REl*KuEI#)$v(x#)wQhJeXv zz-%EEH(JJaTsLpOsvt_6n)e&879;o!Cf`5Rf19eQj}2lim>y*PcyPlwG{J)Ic8(+5 z7n7(R%q{zfMUsuy7%X5?A?vf?+&f%HGsf_rU(vnxjBFf73W{u*xc++G^MMEb58zSk zck5wOOoT_FsDJynU2m{gH46dDx;8&<7DBd#HS@YZk>@mUq)gkMNbKJ#em&#?JZdKz(vF=&(&!%pp9u(hx&+-5M ziY#Y@LrhFwgLSNyfLP5XLKvdR_bKFWs|CAEbaK8-?Yq>D6sdvpP&t6?t8v>uUdP*1 zs(`2fe+>Tpuop9k@hpnJ>!8T^shuECo~!?aRAJVWhwU}2ggli`lYeg8Vx?naCmldA zG}e~>twLEiMY?{Hu2&1lZUM(*%I3#2m2Mf74pP^wu_JRLJg))mv2s7RT`?7aKru0u z#FumakN&xSoBMH@Byof~DE~2fItKuAOt0{kMwN2SE#?|NCG4-GgT{A*#`Q6>YU z!IsJ3#KiNq9{5%SHkx~Q?O+W+jhl0Xo;_{Bv~EwVsg+{Z0KpuT-77UwrdDfe_RBMHslu(FSe=fcoHQpPc_!gP_4g74YM= z=)IbD00;#9fNFD@)|ApetF!W-#Zx<74g3drqRxx|?uW4)Qr8yDk#pP*GqPeYtoir% z&Jy*e!#*&G9Xb3Qd;c5tkG@a#l0+up2flnwka{vGDk|0e`gu{!vDO%vt zrY71|4oV=Zs!QU6uM=CG{3xO;^*Dv!1Uun9bT|?)H8d512bwtypyvUx9}oY8-c|Vu@NB{9i092 zM9B*29uqN(@7)Z zm(`F%KXOSu+lPM}ye~9k_QYy)+lLYGBYJM9Bi!1=vjqhA<+1W;Vuq#}d+=wcu{X`% zpSMK6f8r4>sB#M!-6a$XeyK2?i3(Ss9q{8#q3$$gNcM(S(KJZrpA?eOf_BhQw!4vbaW->-IGR4JtBCuZsMT85DKzJp7rc>&2NrAI zxv+x=HE^?=sJgqFe?QtQ0V3e7o^U&P9y@N}q^K%DY$46jw5 z9R2{G!2##tRpUd`KJ$JG>ZJcah&TfRTxX|Eggw9JvXke81}H*D92C+#Uh~P4&0B4J zUD|Tv_Z=*LLADH5p5c}G6W9_4?K#s1gd1`RRvr)XsF|1w($$u>^aMsO-651Obq%B_u)N&Q2%d(%|j_4hSPh z1JTnqy1<>RtnIpb{DY!eEhsMk*PU<_ZvDYNTL=|7YjMmAYc_OXIq<5(XpjP4S&f#? zD^7Nw40;D!DAL{>_mYnU0Dnuq1BT&PxT&tXk}`G$6Tkpe1UaD~r0hIr^ZD5c(gCq% z*j!P6wt*q2KM(GaDWB%4%yk(28m-;DKk3{h)T~#J|AR^0f-gB9FCX3NGzgKj(ve`_IDQ+gx=ya#cpcT`D?RskO zVFAC1)*$UICbRZ>uSwY!Yge^9K#$Ezx4;ap>@+|9Tm&&pBlj=+=Y@tee>rbgmv{E; z)J2KQ0y~%u7{foIB&dZ3DI=)>RFz}%Hv7d6`^ID8^!N`0|SP0eTu-*H^|oE;$gCe49?%eMF=Urh^OHIdn_;NKL*o*7sRXc& ztTcMD;e?=Zga!%7^B{sE5$n)qKKY#xwIi=8vTsjreqG}11jTuQ3tsJ>0y#NfPXg-$ zm3#zLs+}qU{otTL5^5^b6ZB}jI3>W(MVbIIkbu$1XRHF+Heo^pV<%L{Tl@FQ+)(*a z`-0hNOq{CC8YC?Af-UcD#|Jj=%I8+(QNXZg;v29}D`p_9S)Q@z;@9vmc?P021>p7P zaZ^D6(FduyZ9wP~lwW_2KajM@;OwqHtlbhiakt38u4JXj%i^+iSlJFM+sa_7^B9@w zod`g3=cs8=f*!C-ZSM+hcM%@9xPSPAl9?gFA{b&s{&gaQ@e@hRZDXOWm{A~j3U1yZ zLvs69iaU8)z{i_l(tCjEX1J+e`5jSa{ejV`vaAJTnP5Cpe6{`@S0GhPDN+;P@*d!23${`pC57ZfkVt`WFbIs0^9PnL5JoDQ095#2sx&O)K5->)+xO`@FldZeUY zi}Zo_of(qL$HgPspY<7j2Bf0=fPwVwI9+XKLA~2s%7Eo^T+6E{KOmFm?%Hv-{BGM- zHokl;e`hf^@37)xa&6TvJnZPRw@q?&cEXx;8Wvp;*1$0H$#(S5hT0eQ8TmsjB&}r2 zZes$slyIWeYA_+lm(v@WqkePiSkw*jJVlvmF{Q73Qo=>HfE}PX)Ra-Ui3~cQ5saea zgk1$ClA7J*;HuFd>c1@;1Cb1gKf>>x705(Z_=UXd+2iIOq=O+3Wh5Q4?el{k0hLSd zi4#p^$}L%M5UmmH4UQg3c3>vb;4{|DCMgS$$3X-d2=!sj%o#d4N^XV*a~SRbPp3t! zcHBM%jNF7t)SNz&>^l7ugWlZUTA(TMAXiy4J~}!;Q8P`Xdih)9ptZ=WhvO?PoHJqf zyGl=%WFD|jU_)o63`L!U6kS)pv;G=JrsMg0U+BvbHNtU1KNsCO`y)5@4O;;*se?V3 zRq?!ochkX4wr^pVRl)N$y(NF1ewZfXRsfAAI9^BjC2S zbs;$24TlK4>Dj8@M2Vwib!>FCfZ+?hze9>U#O37vV%TkuNca&pff{KK7%U*bRWG4j zibm=>1IBY>wX!y&;-8l?yJ6XFH_Xt1!*y;G;2J3xA9rTq5L>l|qp@DGVynPI$H2NYd>@C?DK})7yP1HNQItfNW}LgGc_*n?*`tzt zic`)m0S>bQICvDktfJ1```JA1b|{^8_Bf~tdRTsbzW8e{rJi;(-8$86WSd}kkBR_B zlKa*^#iT%f%5>oDoI9Ie_cC6 zJHO}F7DZd<$5;Y*a8w6$eHZ_wcW_RkPu9f~C{v6DxTg~{2k$>4_6m?oUZ?9ym;oS6 zR0MhdiR9S5CVKH`>wt${eW>&OENX(UKn`ik2gj+ zE4nlopYpA*RTwObA=6<(0XC>y>ye@`xf zU$-&fnaY3mq%$g+J)RieffM6TXuHjmPm=qF=2E;J%a4=4R;oYP8k-5KnOqQV4h8hU zG3zCL_K5Go#tA0gE8B}w^B;2-Rv`DSK(Tj0< zDofVPFh!622vg!vFokg0j1~|X7(twVu+w>-{POG0jCFgHy&K53|3xi;_sGRq^v(~) zeaKN=SnGG`6^^w6+XKuJZdej81VkCi1l;<08QfFtee={oxExqhV_4Yq?ojAt)$FAp*ycPtd&_G}b(O zvlh98xIMafi>Q-j%Cgwl_jmyS&9=PQJn^BGJri;?)wPJ9!Ll8`(O(T#7`1epc5J2; zY968%SdAT^M;1T&bFpB0zJRgO@j;6n_Wu)4d|)&g^MwH-qn}cr|M|PQZ0t7Soc2jw zxN3bDgJ!X3v#+vK1FQ`(wMnq{nhTqvlOI{-P8>2;o5i z&>%@zFn6J}Bb{#x$DENKUjw|(3dyHlRdg^1wk4~ty)3*+IS%_(Loz=-SI4z>tmnI+ zhu+)zk$Paa1wD=M%GS*EUi@VJv(q_#Ls0p1?_FDE4zM*fKoXle>PS27IDk){0Ol!= zU5@ckBJI4}v8Ud6s2%co^1^#glo@$0%!7U6mz@x%dvMdN+8n6@acTgQV$k<8IsGA$q#9-k-|e-0k6K&9CS;Tg>^Mi^ zaYGrJPRlIbY(v|lTDR*GEomnQr%X%2g8(}>i;u6o!;IoAk3NXN%{`Z7X2ww-cgV$x zH#!m&c?x9@CtVD$(J~kNo*$=OcpY`>)eQ!C;~3;K&W00)lTb51p?KK3xn8hx;+V6E zCHM(?u-O4x2yLX}DP>n^Kyg96GOTQth9 z$idq#3sfS4C>k$Un+{n`UM4SJ8_*0AbI?u{@O=~Y;Wk#^eTyKQs}7$~R~PMeGR;m4 zZIx#gr=msr&Tm_J?2R9LZEy>W&MlRm?}IniUF`0r7nFQTt59;-v?~lOLKG|4zS2}X zCIlJye#GOTtdn0$=xfcho8YrlYY@H$TX$FYDTGzlvrz6@Kt6--?~0Vrbx?t|j#X=? zEbCfyl~MAT3=Ud_cdPq5#7&K80L?j4yh*4G5z{cFcWR%4-dcCP=&Cb*r(g-n2UM^| zugBAoK3D=@j=RKX7{K2(NRxoVEqMjUbCGw>5Hw7!ZyJ0|)`}xenD4ZJ17c5Nr`>(0 z-GiZef-G^D=k<|9YO2W#L_dj*^5)2nkn*nzN!04M$?N;YsRESJh{IC)+&pVfrnc;vB~ggP_0PaCVcFB==Y!KrvoVsr$1vTr$E!=;t63<-qt*G! zf;FS{kketAY2UlnCTH23!yU)%%aJa^ZpS{d69Hc(qdy(wOo@yNA9UAjeilN|$_ziQ zSzj6#)3I8`ZM^&`wPoO-o*!%7<#aG0F;#5YB1%h5JQa`c;s&+a!pIq_%%iw9dDSV#pS&STF!re(P_LtyUL(o-TYqGR_C@_$S1 zx~zX5tVl|get>kD+&aMzOqiw}R#ntGlo;qEYTNs2ADeP`ci;{i((g=;`fV=x=F7Fc zWcMb%^6dZ!44)XXQ9*E7&Z&DZEmd}OPFr+J&-o?H;t!=bz3OY=|>nvgDjD%(V;P$3b;Z z`p*DCiIErM!;w48*8%|fM%SJyfL?6n381I{i1UrJ!I|iMqJzZ2SKEkS%r8Wr>Y0TB zlka;#is6en9YtpEk4Or0YG)oq?D?RuopFh(PJR(T%W-x>EdX??LY%?1Q?tW|u)`kH z)~XY6DJ~!umkm!JJM*UA_I>?&rdatUgY_3Pa>^4aSJYa2YK6Dgtg8!Il;V;=JO zm43!@8=ukA5E1!9acF|eDq6j~x*QNWTsJ=S`Z;k-18e=ZHeZySw=bO#W1BA!?U0st zD0gr*VHlIsXVJ#DJG@8n^!-=s8DRWAMYgYJZ(T+o_VM7Xj#UuFC-ERvitSehX`@5h zYqo5b_0-78Va_&5VCDJblcbkccnH@W`Ye4K`)u30VBiYwl^*@HQZ~5G_XjNX*Nt^1jK-Cmi`dja!QecXci0JC=_zBeq~1i~x{$!$=)Sa#qk zqFYB$-K_QNZFBd*>hDOYosISSwn_4OMzNo6=30|yWEwFTtSlm{f7&!{64x|*aE71&HSt7b zRYykLtZ*9rcuhU9?RRXM0P#rJ|DC1bK|JAl_mF1c*DU|2iwSF=BAjqEKgddPe&nOe zzpDwH9CQ@&^DaGl;tB91YiN-W08l;w7bp{)1bo@2@*1#{lZJ&&E zJa9IV4hd%f)dSMbhMlhio(5=aVE6>+)q<5Py>!X)H6iB=Z z!C@XfZy(OV>a#;z)NJvCaq@2=Dk=wUpd>6cAqaf*ze#7qEB79 z;^U5%aTpS|TW4K@4?h?^$ug02zZ-#R68^8J< ztwurehVF)4Sp53_xObvWUeXfvJ8~@L{3HCNG&I*H)r`gmT2kJcySHewY3JB|mZY^C zH`}eOCHyxj`?i=sY(ny;%HhtN z8eVGnQ(63i`-&^#4ge2)C$feM1N4lrqN02p9rBG&iI^25zX+TVryc?_;kS-)KtNJq zN!K~QvtAe~T>V36>eB{i!?QG4+SQ*#T7B0`U75`>(#Yv|`tsn>Rhg zcw%07b56AUw+A+^UYy#}R{mtX&%Stt27W!CkSi)*h(q_=rc1T0;&VmTS)1=`eu<7H zWgg?^#w01ErnJ8{48DSB67Eti`>yMw4~c(zq7{UPo8@4~XdvT*31ch2%B3?&uAyQd zqMTv{MH?l@(PM+Hbs`ZZMN-werZkc8n1$=HM=peXfib7XY@?)jTzgpl`It3td1LC? zJhx_)jObqL`Y&Tyw^ILvT9?MYDj2NrHyb$C4{eiGcK$Va9mo~lm+4rw;~LG}A4P}k zq#eCxPn}=8@R{C2<>}03W^4&V!R>$(Zl$CIO>X$Lzxa&AYPE@<2Xg!WS@=M4)mad zCyfq?8eeUr>2siT`eA%ZDPQQ;dtdTy{_hI+ZzpYDxD(0V@!2M+zDM^i#?@ZJCHw~E z?b^))t7cvNQVo`h50j`^s>VSz)XO4=&-Ng%sz+6Bv+M4T%cr^6RcA@LYZd%)`n%95 zbJ;&#^HTx)%uhiqa5hiv7qL`Ez7shGl6{m;iC@$dNT7|;4bP%P-noVm?|)-ZL@xpA z-{t#b&X&}bIzEb74M>nCH8lv_j|%18({@bKQr&pAc=b^mdEuZtuz7h4Z}8-Q0BaR8 zQgC&7BJe|L(W|u31D}N@RNw#Sl*(^Bc8RP+v#el+P(L8!gY}QKckr3|kQR z)-H`-{)U7n_sw%Zr0I}H7JdosotX8JzxsJ!o2mX{^oEuT({iYp%dm2&$*d)e=- zBP@8SJyUs6u&OYl%genu4W1ZloBe&s6rIK1P8mJxVu93BW?0oNU#3P7OR4(pTcD&D znX-e{{eL_AzL|l3SbrbgqZxmMmGBwswAwSOXS!1OO^5wXYf|+JdmEfX(~kw3-~3)S zZ6%Au3SK-AVlgn|y6ls2bFTlHWncY}JAnJNI-P@T;|6b^bx3{?7J)g7=muDy_7vH! zZW8hqfK!yxD@7V#H{SFhRRl+8d7{{3dVnd=`G%_zg-@lrO2hNQ_!C!LpdpX>k70fC zXV`Pc!xU49=k(a6DEc&WAAI_ z2GUPVts;`Ktj89yw&&4V>|-=1#}7%)_VKXEra$ljKr?0gKIG0eAL1IlIM(p=^QKQt z=ICnWzd~$6wL<1AV`tC}LK+vV`RQ^B;0}jK?ltO}od6YpVxW$}-xzIc60=KaCbcvs zyD0)7UNJv&^4})81c>{yeB*D7nSB-X(b7%_K1a{O$q{^#Tz{O5Dee+Byq@t|XXY4K zkofB4ouoSAxYJkUPE5`}+F}5Z5YX1kjKbwwm*r~uXYU2fSNvKKYPOc&OS)lsWy4%Cz{E-H{H7I*uk4XK}hhk)S*`dcrF)T;^$tYi#p^28&W_&S7`tC!8Zh-wUVFnv$Cfy%&iV=~>|2|)b32x$_;(4L z<+s5Nqt&4vwZ>{m$vX0NLiV6y$0qFhTnDy9=zJ^|N!nppdleUOdcr6SsK`^Px2kEam$HBQAeQsB+EQke|>lVKq z2PHlc0Tfbq(x%yoNs8OJuZ1aAGE+0N;De|gCD~wjw&QF_nDiMIZn|v2#~vo6-`*PU zvRw<5G!hD}SLNWpbW6>V6rtTp$yUeEjXwG3ULfrDRry|#xhi&>Ko zgUr9{m|P+Q0R4I*JTm;&WwEu z^}W`_Ghj^)iqG#UF}jR+0wd4y6y7*Wgy{a2q?1d2VIi}_C(YOFvVK>2EoI^Uz0^09 z%z9cdgXo2e-KjQ_Id#7q?DcHnZ5Q7M-H-LXJ;aCtC@-r7Nc%_5N}9GK{2}^vu6u!| zL^s9-i2T~T$azgi4Kl}6)VJvsIIl$ACQ_Z}P$Jgn6lm$vh7k!OW-U2MFI^VXFQ>U} zaeb56kVq~gT{4&@BgxV(;NfMxbvllNw9(ZWHDHy=#EOND& zRpVpLMnZ{c0!8V=Pyipi*#)(iVudUZ7HQ1#RcMHco~!;c3{u!P_QZV1%imiJhDnQv zDfn`_m#W{c(q=au+OpV9lHDWo`Z7Z+qrrwdd6(?>==5d-_uev{1vljipXq?48*549 zqHGh9|08OmE9OmEW5Enh^f2{R?})0m1{t6osXK#E6{9uLA2RnY&lHwHURDWN`SXb&*Lpbd46AjX}$s{dFQ#>%-8k}Y98go_i zP-yS>DW*dDktuvoxb8lu%Q>e&c~6y5*1uAI?!+V7AYsjGcqN~G&5f{oKyTfI&k>Jk zL&5>jrc(D@f13+T+fRB*_l5I*uk2no1^~#aaI+Bm5FzxXi^(l%$h>Q}RX9FWdIE(I zxnDcs4o27A>0ZS=jC3B+x4s|HI4IXRG6QrrNHx)tJyL(PS|S8QF*%3(yrhfG2EonQ zc5t0bcQ`(MKyn0#$dO*sm(&ovEY#FH79Y+XDBun*kpHH{sr&A8!4d`+>#PMOg|@WlZ!%oeArzM@~1*f$hR6c&Bs??v}x#^k!Q_+2=7i;N4L6A^5xl%+;8EOaL#-6ty*WAM&KVJFvzn^I{T$ z+Rxy-|Bc0oJ-M{cO6x~Xl(q7C%mUkz14+OW!xnQ<*L7LCB)?V(87TenwvB+Eq*0;xzU%&ykm`mE6>X(uL$8YtZUYfqbsT?-NCeflctn@Z)lOh)&s10qm*N z(Su0YeZd(Ew$&xG8R+n(S;9|f5r9a|%_301i z4|>@~X?+o*hnkPBz9tpz!V#YYycp-n=O!lhC5vj$P*>nRVo>2`jgBO`J8s&}wJ~O? z+0V!Vb&&85z4%Igv&ica==v>7^D{!$wd;;Kl@C4m!D7yw(Z^hFPtNctq3c`Mc?8865=+sgYWa8c*FNv+izXAXgs<*j_^c^Ga z1yszkCv{Ro$$CYXl@>KJ4$#xJfEH@%Bu&PyDEvK6v-(-G9C47B?#%as5P3Bh6 zPM-1lIVQpO(JI(l(+L=9(r*1)_0<$d;ulsye!Jx>p4o4^U5tfx9=#@W{+R_`QZdSl z6$SJn6oc@R#pdRMHrA6d)>Nyuh+cVB8GYN}Wx`*r1fg0$se$ykD8GLxa$O%$vi+wYz0DCc9vGZNoE53YN%&-lC_FWC@E0 zR()Nj=eq||w<~YOc7S=1tcbKh=yXjz6FdCHWS=wSUM37KDJ+39()d2Vq$*hB40woBt3z}&{7|1-tx1MJnf8Gqpo27|XB@6nQyIY!g1 zwu4nb*Xw9##g~blSILBzuqSCksYvglF4LWwMV#SP26u?QG_zo{IZ_52Y`#8VAU)=R4{ zZ)l}e;7(-bY$?GdJXq2Ah{l2J!LzX=MV{>s#^NDiFS>BW7CKLKsGW%i{3oF<8pL(A z1cE)5-(QYBDpq_yOqwSa-$*Rhs5Z78LfI}cAL`U5d`Mwu_Bem3o4K!@MZRbpq@dO` z1Nt)R1umJ{Lq|ol%G5_wnv^%PL6c2g@8G*x+M=6Xm$^ryQ1LZy+q7{;hqnzfuEj)9 z7g|f5(7r<#QNGO27EtbrS%^~XO-?=?xez5cSB1QO<~L>y0vJNk>}XCSvo>Knv)_{Q zx58FBU%lv~rV#OLB##%TDl1uGfzDRj7T986)KBk*8-AAcKDl7+rQE z1N!q4AV4Q>hi|ZwZ~9}6Z9d%#CdE$5-d0C=a#5dY?0NVddQd{}$61j*yodIOmM&e= z<;;e@8DG?AxEC1?x$O4kQd^6qzsb|-A`V@W-ieAIz}j6A-)C01)x}79LS@k$E^RYQ zF#LOwO{aD}H?vOdNQ0xU`qM66@nkK;*RY8vpT#uAz(_q=y5|ZA#CnSs&Z^2sK$FhX)yw5TtZl8R4 z3X(mP`ZMxhsoXon@w`-R4iD-cMwZTofh}-HIO{}SX5njxK=b5}URnKc+Dkwu&v{t0 zq(@topqVb+FVgoymk|K@Whmg~<*0X0Y3Dh*X-MO5USGZXh?LTf_+`LPkJ>e3p?1cw z=*W4F8EeHF1txyzc(EjrRTpt|IFW(>t96@?I@=IezFEtzI4}cg69yPXH0GxAF}#}O zI2chM0Kq<25KioK83;3Vv)JWz5kq{f{qou513dW)eO-Wal0txwA(4}tdBm_jQ;3m& zL6}5K^fz{6b$G|SAwTq9+kJ!sw4h;J-1V~4buPs(d0Wxa7DeRQfRz8LXJ?| zo_G(Y&el)H*9b9+GDnjQN@R`4TkZst&c{lM#$_Wt8Rna5nLm_%B`<0dK5ux+BG19n zD}S=C*1#Niy`DOvtHAP#O&dg#Tjx)L*ZftAQ~#m|cvk5MN99arzWfpv^EYg-@g>%1&v92&$66X52z9Sc_iEq8{+|7ArQ&$uYzgpztxZem4phv96 z7ElXCs&}qZCpMTMct9yIyvo2~VNp`DxW&q7{Dt@xq0oa|DPl@fGg)4$4(D*8V7Iex zd6LWpFic60v>T3Z?vMEM7S5?w*_gJ(1?=1F$z$Zoh_{nP>Zbgs{^oA>etg?%JUF9p+$T#-oOmQE|TLqP zuQ8^u?_Go5hzL;$kxv%4xC$nvmV+W+pD%kr6Xc<6wC(IJ!qul{vn6;(GxoVC<8=x4 zj(gXp+E##edHgz5CTzpb5hzy32_G8NaZ;U`T~fxCe(#cNnql@!hg1%_6wgQhr}Fb-5neb>8>ux%kg^j^e!P<2tYWD)U}gx+s-Y_aZP!ncBB$`bd7-iWl4P859b z;p`uauNd^jNi#6NoASDIPcDTh(2;Vf z%`zF54e9N?NNarjB;q+;+|L|JNHiyrWy_JU zu0wqNpLn@{Fp45Y2P3pM)^U*>#+L+#DEVho%vdlC&n|I(EML`esM0eMpDVbzRw@c=nG1*l=>S&@3748oHEnn> zW#x|oHn`<-$G&s#D^b&Pe8EMvd2Z?+GxBu4xk-bxBoaQ_qkhf}qv3!nMWpQQy9Dvc zuY}~~OJ@of>s_oVYnJMc+3OCMaDIs@-LK@kv+W;yzKy+X3WR>Q^eI7G;8;0tJP5?1ReINfH`DrcrU%n(c?qxGj#P9f8xep)+=c?fke=YK&E#ZC;#~1^DTc4cnKpQ9lce_(WLya zBw9;}NpzVn=x9}%n{re1hFr9$74(2h{X%Tv$`h+Kb#hz&x~ zi4ioXOmK8j>EOFV18`9GQ7S}A-`#h|!MTpwpeMB?mxMXQ>?q!>LDGsIEhCu9?Ivn@ z4Lsz=-b*SxSsI>Y6AcI)XoRr0n=(Fqpje$s{WZ8kp_-(YnjxJ1Sg3A=jZ>{+Kmt!J z_c^>XU5?xAW@~Jc%o0+mmqIZbRI2ejKh`zytDB%6;M)H#LUywfkLia9Hk#s1eIZ4Z z?{E6R$j>2>FvQ_hyYd|#nn|f^cK$fnrG-cXk|#cjn5Q!~LG)SCP*>Z27Csx7a@QkR z6rQC&t84gY#p?Ki(jPn@H&SN~(Gkvjza=F+|9EsuKW59hOyZ?HZ8+6PnmHDJp6#dL zyLbEBoeRG)iS91Jgx5LjZ#TqJkBOwhsj!GF;^Jlycjp&-2Z`F2kUMu`j@#Z{c0|ef zB_y5)+2+klc~`fSz~Ew0ZOe?XS&8qrN=7d2+~ zmNQo-CO^fThfvl1`tlXUBAefw#pk18^7PP{it#jUiTabv-)oycMrPin!lGb#un?FL z&ii|8o2)Cbo@caxA5+eLq|j}!)$pFqksOx>_3+sUQQ?L_J$egceUS( zhSoDrhzy^3^v7(@|F>WVSP86vK+DBf>XQwK6;OSR=$JveZ;F@@*kJP1=Cl@&)k)|$ zCeI+{`!9r&c?a>?QWpCZ!wH}okWv zNtE~AyEX^KbnkG|!;ol=98!_y3c@~)boA~@1xp}%fSQXemTAZqYI4LrH7U?Rd9J~5 zpim+7aN=fLcZgB(2|HE1k%Nvrvq=}*RfQ-;+^f4ZN&!OkynXeegOeSSkOU%sKa%Tc zgV6ps3X}@muZJs1mz0)!8IKdRh?4LTB&uzuGu#Dv&R>F#6GQT~L2& z0X>a&lXoYflm?$XK}ba)*v!g%!{BPjdTosw;jv6~Ctq0hQ>%V;v=a_3Iyd8g5T$(m zV6(t!ufIm$VxP^;p=>{zd{>c}847bz0*zLVic^4dWOnFkrL9TDoS%U>4-;I!wlwxp zBamd&-!*3BX!SB2JQ9>s)uq=BBp6RUykFtBP3FbM|CytY1|f=kx~N8n+#iA^Au6q| zDzOq`xS0&)fJDa_rbH&msmh;MtavdHmGzA=zi-G3W)qYMZUcD?EJO5pHY7iz4az*^ z_sYfWU6Fmt@nNKIYnRAGUa&D?<;EOz7v>Rs5$)Y4d5F)Up{5Nw7>X6%TV(KG*mZvA z(V%Ab$?}vBzR(&g1MOSMsc(+YG%yo~)jBx*5|&U?J3$F_16q{-oFFqeeuAk2^*F)jC~?s8f58B+%h$1u>>u0lQ|? zt!EM}G*pUV3ohghV1;BjM_ST1j_^@6HDac4`H(N|j6DhLk#bi&=o%7Y!k^ha1?ZRY zuG|8*BakMlpLuW5)mOIgQUo)Q5%y|`!Bm+Y$9vWYLQ#{R1c?FTedJWk8k|1HdfOLK z$`ij7C5V%#pDzE1GnRnRL)F8`xYJ+YL(_`Ed&%7V#QJCEn$kWF(D>rnhPCWzWYsS( za&PuXQoPV%EHA!VMRP^Pu!f{WNd8f?IKfMN80^4`e1w^KJ2;~y8uWzvZpzW!vuH)^ z&&P78k&lY&C_XVP!e_8Ro@xQD+)2bjEZ@nabdTdRD`1%#QZjN{89M9n;}#|u5?Zj5 zUh!~uN)13Mjg(nzL;-OL7vC)n?9&k#uq#OZa;F=3IUbDGE;8M?s z%`i@AcE)^4G;+i~r&URR063L@FLNyTVa=Sr%Jq)8M`$Zvc0`?WJJA&_{Dys!%71fT zlcTR@fwsv?kdq=Byb}$i-FeuR1DQ9EY_ik~eGJ2{V|;O9YQS6LtmpPh<@;@psaH5C zYDBFE;tvOynM;qy-n=oTm23DCsn}5)@_YQ@>xVKcydIUXMWqHj)QW5 z)a@wP+dPULwWur%nzh8)fPQpSviIaZVxvZGkFlXde6AK2SXa6w>mfHA+VDmzKfs2` z%;8kPF?n*1g6GE8rugN*tR324sG85SwQinvMRjP$Fd-z#=K-pFfrv~c~=563t0ixY!KFUE2z zOEE~JD=$Umy8Q@5kTFhhCz48b!{2E^GWF)hwRTYz@@|&J=F+t*_nF^mZtJl|vMImvg zU~==$o@0kst2B6m0=}aIgFU2)%bMbY4s#TfHkb?VM+`1FJ0&>Iu}fIx@sLh19xzF9 zPYWLO#KdZ_DjV=7cHF@7KPJieW&7xG?oJ8bTn9`E+t#!fLcrG?7`i z()__g$|i~%3&i#Zm!uD@n$E4_A=rAwUMARA-)49kx26b}aKmA|K4%o9vViuis+9DtD}k(lpLK*m^U}TOBM+hF@2QQ9 z^2-&e*^?bMYgyuT8&KNON$}lFyU2-b3KXy$8gMj&l>1;*A>JvPXPBb=Pt%~{UAk9A;Q=gqo^H^o6*>ZtUg55clp~;&zG6aMqgI+Qvr8H;B%7Jyw5erIM#H(nATiNRi zpXBh^Gbg8M5f5FW9f|Q#-x=CKHmL6_?>t{Fzc5Do*TY74z@&PDnN~Z z=4*q84#};K;#A8{&@v(OKh^xe6x8ZW%zKJX>)MAj6q}d(Y&WjO zd5#ipj)!-RES)!@v2^iQyo_dV-q^~m{3F{OoYNu%S6XdO_<+78l2s{aX0qlOE}L$g z67UZg-2r7gcx__&4=Zl^gbhoBnWm`on;3d1CJDX&lLA?ztdJn27v(#olGqR$9&8CM zX3L?1Xxuw|8YYadD?#`2tuEy^u(D>?ms(u^q%>skb>|n+ui0`IiK0#b(d|4cUo5Qu zxo1|MS=SdfvV@;Db1zaKRFS*#VIOu{9AT!D){hO1RBv#T?a&$sJ_MMjNh!T%Pi@rS^iZA;4;Y!oyy@m z_8B+vSuI+9%1k%-RLMj>}zlN;-;J zo8$n8>07|@qcs=q@jl00gIqItfcAi3s)tVHovMNT!?m2rUk}Jg^w7; zxMrNNj${~A#oL}gXOULR@&Z(&*_ux=?HJB)`HEi0^z%Ei{k|~90(DnY7_Ry?XE}?< z%{ng}D`nH=hEq*G`sQuZ^F>Q|2&a<7F@Cmn-%UfhF$ynKh!~$qjhH*VZf{FcB0kVp ztb9P8AXh5fJhwx3(3Axk%+YjSB0@z&98KlD3AO^pJ_vDvMa2W{r{YvsMkCA*qJz9( zr;z6FwZO@gmYMO?qa!#m=1NWtk8;>(Rv zKX^`G#8wUe*~>tv`}Um;xL#__#}(zz>C+;1%RTs4S@Dh3n)V&GnTM{+>e-%Hm)rY# zIF!paIhJJ@5PJg0u`aQty;5hmJy409N;*g_4U@k54FsX~q;OIg8T^+2Z==E`f#V?! zq7Am3x3j_r$QA4_m%w}XTZ}K`qB_#&ca(@wQ4o)JJ_W_EfG0RP2m1nGTmsijCVWov zeZkf)ndk}(82I5oAL60o;%K7@u>&i=zc~vc=@X#l*B};Qr}E`+iKB=1yrj`u z;Cw>hvdmZ6F*^2_7Z>e7$F(ZdpwT@ZXUu$G!~H%HvtNfL015<}%-xEX(R3-zS`ham z(TW!!R?he!5$a%MR{gpfV721#;(?8DlOL+4zx-BgSIPl*+Ym*eNi6g_CA714ax_Hn zkkSo0Cr)9t&i-@K7s%17=0q2ZnGXWR`v#Qxva6dnSiWlZDL*m)*K;EkEnHVKW*9LUnwK` z*;@_|uX|Fyg?N~=W!!t>aF^La-SnuEMO0ftiN$c!ue-3iMt!(vJ^A_j4Y4d7sM3l8 zS28THrIoWs+mJgvUij)*-xu^XDF zRRoQ8Q=|v^H7kJrF&kupp>>8JA+ltn+Dt~9R=!d;F^%P%cfcLZ_U5S}h zc6?GEFt|dPY(4*#VZwXwuLS110qZ%M#?|&4^7Fe(q?{jh)%ld)QSrr@mCwi(rs2Bx z%~gI-VJ3zjP_=)&Ea(l&BhZsO?H&Z*CA=b{0NF05nUe)_2AtgKp(2a7h=nNb_E05x zuQOT%LR7eV++4{kHCo%*ECMGLR5)MKA?X5Hn9&D1{vw|$=x9ZGBS*xv6fMx9zilIL zEHccgO^;51#WBcHBEvvwSHLPyhxfhqWb*-|?_$t6Q zJ%)`@-~=^a*@z0EFnacIn5|1TS3ooUJbR_4!x+ze!=WKS|m?>LU!Gm0iU=t+)7 zdrki6_J-%hoLiNl-#;2M?~>?b{Gn~~Vcj_-hkLb)1{rGFS~bpU?ShQgW;?)Oi899+ zj^KZNN1>$Y(4js^CJo}UkMYm`Zue~?>aZRN)C}0#xVX5O_?JQDaU%@fMP2=}Pb42W?>$^LcwfU7EnXG~A~vh?fpu zR3`Lc_*AYXVb*szE@OtR`cuB61nOO8i3(`vQ_KGJ0QcffQU84?@2C*2I*WcMD)u(`n_ylX9Nz=; z2}d0P4hTyW4LPfkf!|zTJued!JtpX9(qvLcLBH!sELyT%Oj;MqNwP)@b%L+D{&D5a zNHB#4+8@2C)!@xRBZQ2{-M4+s(0ZAtm@5?$sobn39~{5uk$efun1yry{f@l@8MTnW z!>I$dN;^YQm}QRrU6aizw6*de*dMI)MjHuG-vk zvG6+}$5GA~3+po54n)`_`4r~Wov#YD5UYngq#@+*f8l7L3A!_8KBO)Im0>@UDITh? zF`zsuMHz%m4)MLMhZ?MqaySMS$>GZKL3@30lGW`4uimTvw22flq}ZTXYL>X<`6^S(DkT&8sr(0yRc+8#yyCD-^!RM!ONdXhyfuG#P)S%oPVCdtX zyDC4>64gg~vvK$1i?S95+@LBs?QhH@7L+wO=&8bxLIgV5B)r23OgwuG>wvIXle!`v zOiLijg{G~(yBf!WOpRml)tzMX_nq5rkCgH2UgLKSuej?P&iC5PM51!U)gd~kQnWjM zfGzF8lyvzHP#^237kF3b)TMqi+1@iuNh{Gl1LF~lxKx+CHe+`uoUcs1CYV}H+5apb z7bNCPhtUjIF#H@&kWZ1hKD-wGfD4F5$r7W9E(o?P%&_ch>zY2ScZ#)3+98|1bo&jz7bhkJ_}=qov*(Qm&8VYgFS{bmCy z?qE2s*0!L`v@-pnaAL8my%&})%lS$+gjH!`(k4TWd-^iYH6zy_xx+@1C9^e>Iqu(s zuL64OM#3vb?T3aDfMvH;LH^5NHoK4M#dq1z1`C~(C+je-GP%Xb9}>&FW>H{BaqO_C zNPPOIJ@M-VSKC4G{qd@iwZ`YJTIE5*$}ya>U?O_chs&lFKp?b`RIRTQ8~xCQmO8G# zMNR(^=Uv?pThG~8HZeQuXSg>cC#dl9U2U|7dz7~C2!kxJ2+}JgO~*awe@SlkL5z1x zdyl^7wFrr*k7So#h6}@UDWst*oc!lj+m(uJ-mN@t{l2fvM#3o4?ChQFu-)v2A-JH@ zOED)5@G`Hp0ZPVsamDh`CNmW;!dRRwy5>l8Z_D$P39;>JmSqikUle;uwbV_*RKNY| zvPFy{`l)|8S|h@2Dx+iS{+L5d=^lG-8nM=9UVvF*^!*jv z-M^J1qlWpeW^=pgu%M1hX1lHOvkw}Ufh27N&BQFIXv;uKw*tzvcSv`VZHpDiT6Jia zO&7@tp``{5iZ%CzIhVQiXQ9tQ-#A@VeU}a24uTV@-foXj9+A8=J4i^aR!B0%`=_6Q zfE?rdk|rFfuEV>obf4WTPEX>Xhd!ym|D5ORKm(6M;`JhJgF`UNC%hwBizCOOezL>h zi>5358R)GrK!!_)#R<>&xSsaG< zuwV2XN8XUDP37b8PTEZ+AZw*^^C0v^V2c(cgz25uhNC_rtLqDyx}}lg4EmSyTSn=r z118ZWp&_P32Q_2xpy1CFOuf!T7ezh$lPGtLiUyn9J~LCe%3+Gp&b^aPFHDV#9;MS} z8rxAq&OVx#k$uZt*hplVJ(pZGa6y48K}3LBs)wSLUH<&Na=-&r1O;=@c(XzouXv&i z7t1tsrHAWR(d8q6+_lPSShgXa-h9cew}{A%sny^bstpM|calL-)gG}A9A;`c{sy?; zsb}hKLltjgAk~8RT))n}|Kx-DRn*bNfF0LViE_>7OCY1K@V~j3pYM_|tMQV97wDm6G~BM`lkSsBr7AbPK$JNtSYUK;0hsT3Y$eH@!If=ckfa@=rJu zjn@n~DSC9e0ro+q7Q<3z>EL0soXGowFe|@!$C5_YrTLG)i8SDAi%JrlvsZ#Zgb6e0 z7|A9)@ zv7RQl1=v+-fp|XC)nf=a@pYAAX3_ULtelFy>j(0#hUtcs#D&F%i&|DkQRVfOLI z3zG@x8k*pjSvW5j%aU>qM^oG_9Ag9bSs3ByQ;GPs0*)hs6MT;ev_xT?KazsBqGJ## z)7NmEcm0c^!D08lmq)L@B{)dI$c>s4*&ip>#dx*M;TR`J{3s;No%lI6kRnjFEsDYN zjbiQ|Nno$YG98kD9(}u$>&FZP8!Px=c?r;R*{k2l9rm2uCo)v0yut}+!s3I76`v?K za)79qeU~yyoi(FXU1p|y5V$tKHHt$|F z%MMS1LLo>Gm$<}aP?D&bMVywN<5}#Z=hnQw;&+NVIsB=9qE$7g;)T129mGw?BtA&R z4v$HS9i4rTX$}3`%$JD6FkDv!vz`_}KciBF)3yvgHfmd$G74;>A3<~2AZI19mN)Oi zmCq7>Qgkl96{pw`m!EtBaI=bBgUqq1vhZ!O`I)hEsKbWzq1@r{Ssm)Dv#&#w3$yyuGCXoq)JL%i!k*z1SrseQS@stY^;G}Xjzw2Zvric##|&>7-a zR@o%&1fPgyRn7Sp65$1MCist`gl-+9Qh1;XC7$63m4w&a5S4%8J0ujdKEE8+CgKbP z8Cp*{epnP}n(Ph(Wbrhr^n-4i$rJBsP4+{tfo%X_cKXnSZ<&di|MWvuaj)!E&rs^B z*S1pigQuw+@eT6>7Uluk)02?=VS|V21RPWZ8@M1r=B%!Wf)O0(X_3giLzDWruYMZIAl-iC;yG*AVDqI9C4vG%!FR4U7;kwFK%IDq}$M&e>I4FeL zmSL-bvJDahu~I!m@GsHc2)cKaSvVGIR~N2}W0L++hV4)xF@uwD4gbhlCVJ<~D?`7= z#*LirDSck2yk=rX8*vFQF{0EcVaNX3AkNFop_ePb8M3-SGACMlvd=h_mjy>h0aU9- zyjs_REP_X+WD-{;lxIEkR~_0|MKk8eRXoAt(#ip|vts8Vza8aORQKbP3?k%g+|w?Z z^Gz@XU}kbtJ)WL6Stec7^87>%Fs>h>jE21m6n*Cl9DrBD+o-$R*m(ObKUfPg4|UNSe%oU0`7MgQn#r_Do&F!W7^_nagO(N7d(c#5JrvY4(1t>v3i4K|lLHz2eX1b9E zwc#h?TUYD%eXB`L@jc-$7&rrE+}2fI68}DCNylM$bm|y>savP)aH>;9L-~#>$)(;& z6_!BqW8J6jdpW3n!iWhQtH({QzoTS>-Z#Ad#ONBO<8G!%mJUuCnEo~N(Oh00s)Jc- z^X?R8hHa$ag(~EA$XI|49Uh*_*ie28bm1@?VMBeQ?2>jkYd7#&_n7lMe9c3r6eRm_ zlJIGQg-@%~Z6@g8pC`Te=q8x!7FypzSY> z-rs2Q%jERrQ_6X0RAXCQhkh$#_fb0YrC9ba(QKB)FWGFON68mt2buCX2*3fP7|?|m zwpoFCYsXXMEBmsCBvfaiAf)G9pKi4_^GWv*&*ux9hC`EN+`lla(Dqu+ia(EUE>_g# z#Apx`a{!;c)njP;t&nTDPG&q}dQ+QUo`jmJotT)WljJ1<;W?-9$DY*l*bP3=!PVltbmV&i9X6cI9Nf z03jKia4$D5UOc2!?t?9U*UqHnD|QYpm4J47rGdk#-gkwp)OJO%&puX#pV{VIgKydc zZ%02&0eDHmSWaw2HaZ-nLVlphLq%g07c&F3-?Ud|Q2Iwc$Xz93e3(miLplOVxwC& zyez--QjBwV)Nh!@D77Bi1MsQq*FQ%^avFeKCtZ%H*v}@lUjy^aZ&^_SAiIj?;98F` z_0?8$MqROxBd@@iD5jhqUHUFpL9EW|7w?1%cbvY7N|TiJ3-HFF7w*z3T$u^+uuvP8 zfvbKo}e?-1_%;=1T}Mz}jU$e2QzZJz(#74@j7K!AAQQk;TNpcZJ}@a9m*B6SFokWK`)XxhH7R5U>Xib;)A zq@BL>`8_-de+l^&+GzjR4n&?8c>TQJs-l|a^4$G3#&P}g&#HC;4vZW(@{R6?67 z@bV?wEoCn3FQhfto)?v~Jj&YuX+e;=)R6C;zd8rwqs_-six?k)&{Q zK00#$bb`}{!I=&;+wJWd%o!pe+(ey$tYP~95dzJNvYN0;y*GUI$kv2M<`MaJXhNiTt%Q%vaw>Tq{YXqb^>Q!6u z?b{e*VjIlcZCy!KmhM_~NGYtpxuADz01{P-8M`;z6)Czr$EDd{9~zxY0jjc^K@k78 z2``|s0-}KZ4DaVebx_$u5fCna(}=7SK;7gw#>0fb@rjKh0DZ~JI}fF)yKz6$NJXEF z_sCmnv@x0CGRsq#*APqx*wo5G_TOj;d8+fSN7Cc3C#|>h4;t%A1`R5Y)9sfABLGo47h#l*$!jn>9PbHa<5xO~wMeKaqQmbUQ&r zZI=rRb3l1YH39S|F&Ts9uQ>e+o_Lo2+dW|iKu6iG%MW9Gw-a-mfaHU^m?0r$5Jl_4 zQ2#&F2$G5}k)<8%_EHo?=KXagaN_gVeKPf3?jF7Xm>u$9$;Eq#$_Jk|Fy36v9E`p< z{IM+6+|c}BMFj4BHvF?nQjO=&;6=MK>&rkn zMb;%HlXO8b2tfh|U9PkvMuab!kn8KcUtsnPh8b_LEkW0mWTd1NP+O;2wv!YF!@X;8gJX>zv( z85egCt=t$-I&$x#T3kXr8xzZ@$hkN0#?{O`FxtbjXz0EnhRE}$5ZOjrc zi#Fm4*iVBEvRqHIgh|hB@EM{I4&ivM>?Y=E4m175XIAARaaP&$VKW7KvOYWK{U6T0 zY7;eVt9PYorz=60h7Z>tL=S!!6|>#cGyrTbUrnTa`IdEZ=6)9RkE&lCo)4_ zw@VqWA8N81b`9l~-7MTIPQ}XLYrsUND-3us$;51@nKdcv=ed zfT4ej@D+*QukkyzF7#gwpIm0H$=L8yAssaL1lU8Gd`N!f=72isXr3-yl-S4?$KMW; za3-oX)-n_hc&78BjD2@zEoV9iskiIe>*CT6NrKnC)=b8*HW5sVAu=OdGzc20?_?N? zSrcX+6|OVm$&FI6e(NrrOm4)iHMd;%XI6R%N)uNGR0P%pn6}3pji|4_s$K7sdr}CS z*Z{{~NucTmY_O=uK1i$GA4%lCH3MV!a@HTq^+4rwe1B`7NK7bKa~n}eDXQ0gV?D@| ztZx|VbgJhk-XD7*TN=-j%|s*uw-gQu{}SnU5Tq$GFZF@fvR5XU++>xPjV>QiqKbSc z&*CA)Bc6d9S#dX8C+ShDm0Qd>bTRkGb=q9v7tIkJ_?W~jMh$bu%0KfRIvY{z$!@)# zT#M3`IO)vVXN8TnJ~sUuhb`f8>NZN`f(Z5g;-6Jybdqr$S|{Z!h#Dx2Qxz^*D0+T3 zXF;iUXrzw~ss8}_U~kwA4!hE3$kY=-=H|8eGaEtUtQ;@`mrB-^2!Gs^443>BYs2A* z$Mg}y`O%q{B<$YD_O3UddEq$?_ZyZ8u&f=%L)rckX`|^vSd911Mi6yoPtAU$e>__W zXU1%L>?QH)6w<7z`gw+V95yO%VL|2wlh<~ZBXQD~{LQg%y!i0HO>`Y%2L^yyKcoTj zyX+kjra@pu+OT3PmViyT6~886?9a`&*%6_vpu_8Os5;N!V73Ww7-G2cm6CU*cg*5J z5w;P)00WJS_6{*A%=47l-fOV7endf63SDm(u{AofTGhN~73te|I7g5e&b=dON%!$? z*wJli_zNQ#@+h%HXz0n2j3nOcxr9$t)HB~QKIn1v%*qR6k9<{`+=F~D5_63i0bWzq zdEJ#(1?^6GPg3l)ZH~0JmVKR5-KFG9|9ot)@6t=r-js*ivvQ~rG~zFt4#{BpvNWZy z%G(IBwFFp>)^%F6%?uP&8lvbgbeP4m45p?zJCw#IXWMZU%^UxzJn;4bF=^bz?p@3? zryAa@McI;I-mxC%6R{9}`=bVQhIicQ5xhPaL=0|68H~9^K@D@S8P% z05B{nyC2b!0nl^-obWACvaB+xFW?{#kl}Cr2VHq&=(B=%f|l2mwh}dbvLY2I_WqZ) z4ll90U|cnH*iB3`IsOBZPN)glKj_v^5WWc=5=$))QY06|poPtU7`ajcijeBnp7a=)@77GHSb1fxPN|DbbzNYqAm zxH}VXJd3nj<`Wd^m~O4`r{|Nnq%PgNQW#EwiS4W{$u%Dny(XOfSYylujWp2dEL}aU zo;^y7`UdaoA(w#GGZ4%lIS(F-VeL=)dQAVEpHm#{a} z(7E*QzCZHiF9&K3rlTdCrERSg{yWB*Is_+I{x?^W*8hpI$pFl1zbvF8$2oL>KpXpz zj5RfG#;tf#!-e~t=!0dM3KRVl8wrkG!PhCeU=3aEVL~HRx_SR$wu})KVEQ{E-Y4i- z>#d(jV*>w-tvZpA_&ArSrB0Aha$A!92GY zrUvT$2h&F=CwsDmQj+J7Pi!@c6?EhrS~Fcedh0)H!+l(o!*c4zQe>MrAa(2`^(_^? zJZa-z>O9t`*<`GpflfCas)SD+t)*PZlslE@-N=;h$~07t*LXYnq+hL}|C!*K_%Q94 z?SJT-W#PEZb*6XXCS^ZxEbgnS}i>^WNIXH zwTVD7_Wb%$99HOyY)(ApEb+4BmrQ?!vgk z^P5^PNlm9$cJ~9gMcCia5C~>4auRcz;}ICQA0PH24;v7?m9cRm zvO_KzAloIJfwZt0I2Sv9s&1I@O#a)0bf1Jcy>s^$)^hx`%Y9Pbn=68eZCkk0``u{l zvY&Uex976ltoJW!J!8$^Y+Flz4B^?cZha|v*h}2+s}ybXA3j%rOfcjY0frgIJ{i0eZ9u(cz=SXJM(n(qYGt`PT6N8#ssobTI}l~A*M(rLY&9Z znS_8ZBUAjGTaNV)74C_2w0R#|i=&^;RQfLT5heTbMUJTEB`-vZv`$tFM|~E3i!*8T z_|`D8Kg>w!d>)tL)#hj3*NC+cW<6MfNBCc#%2Qq+E#>^9Al}HYUbkX<%t%>%Sonr* zHqp%g>eyOk7~+)KZD0l;CtK!#INYB0{?J_-2}{jsHgLVM`~<7rr8|||HTcD3;rfgE zRA96JxKgO_GI~|Cv9G~zMCLRWw=_?r>ra4iEvZj|eDFI+n{CXEx$Lawd8>G$ z!2Mdk31zWu^oMOCYpZc9R$PjFsJ<2AWNMaac{w|?T6ga_R8MRFRK(9liZb!5d{Jwe z)Mhlc(-k{o`N?x17UK;9;$*I#X5$Wg638>9@&5BgRLtYM2X&ma?e6pQn#yqtWWEUM z_!jES%R@y;c1PV%2J%eK_-6p$$h(JgQS= zo!cDeq8WqpI+G}Ek7a(V!_RwGJ_bY)P5284-7$k7kE4LM%=UvH_E!|aSal_U!9JB% zLq;!vH*u>O&O9c`Ytd=bDKgUjC&zJy^L5X+`Y#wy`TdzaTe@eHWt@H|_IWlmw&ECP z6-4@0 zVFv^(S^m!$DFi6^;}3l8y{Xr&gV2Fax{C|t2nZ0}b&x2;S4PEiAU=i>Few&z-iN9f zA}aHye51?5c8TPEN)RC$*L#z6$~o8IZsX$O^3a_$FZ=Qrb8eZ>CwT6~;o*?{e06{? zV2(;OBy*@W=9b^&Y$Dv+E%noTIe5cs9xi!?+bYkvbrdV{-R*R0Xv*zc7%QoJQ`XoP zzk487)R;Xf(p#n{*ZXVjULOxW!P`LGAGOPt-j%YUM*p?O6-#g3*~62Xm|Oq%KFq!F zxgowbN3qN|?;9V?%U_ntl&HI;nI!l5*N=M#&?B0fXy2Riu|temL3fO0%zwfN^ZHz) zVlGEDMIM)4Z|XlL4eSfE269Nq9N0(&PIo}JI2RyIC;Vp z=12vWQBVD?x{{mCmocl8=lL#kOk4iy7ujw?>Aj}zs>^Pw@Of3=gVU;w*H*HIeu=mP z$@^B%35ZKXDhB7XE-z}Yb(7c?0{+iOhmZtHK$=a1I+}=XqZXgWNq05k2X*{JS;)Ek zlxaNaGUpU&-utlt$ocHwo~nLKExl`hx~pum%`lsuC%wNjU6FRCgLy>#&oglH|t|5H7GgA{gy@T&BxQ-+0{%W;Zn2M?<-M)1Fw-Qcp1#o zP&>t_u2rzjsX-=N3J-thhWN=K$4wbaUCz#bHnhK=w1{_@0C5Am>PGD}of0C7yx2g1 z`M`pUw+kbs>G|HhL$bSIvi@U}IbxN@FB;oyIkx+$e^jE}4mZO+4}Y(TS{nT}V-x5b z5HQNIOo_1X`E&eXo&?w||L-XL{UdOeluZ8OY<7fl!YOINrS|6{``pCbPQksal&U{& zUPc&M$(kY->3+<&*>!Dv0a9WL1|oz>Cox8>InuEYzwt?2r0~y5&=(7>%FHh&Rk?@i zcLK7;2lfxrbj`xj_Th=&%Ip&ldjI#Lc=#ElWNl~5Eh7cR6R{qzvzdWt2y5??_Mi?! zO3f?c|6GI#{ZmGMFhRmMCse)0PPs>66O z5oprl?`NiOvz>UndVMSdXtd_&=iTA(s5cCMm(Snl(*HNq3(EvyX4gA;BR~5Lh~#f* zP>XpIkBq56Y7E3l8o;SZR#eetXpR^UFd7n@3FvFR%td zpt1)If*wZnzlFZv)GxT`HoOsm7#CVH|G&G^|5+Q8Y=K~ug@>N-z}>zMxKz)2`i#_s zU1Z0oXT`Rpv}Y5KSE|ivt%~_QJk;U|YVpC~);1Votlro9|GVEFx;Mbx6@NYnYMhOq zE~%KEbn4rC_?zTzPJa%{FQ;Zf$Az(N*s7H0^nzh~`+skxJ&_-n`SUm8bFLrjJYM^~ zYJ8AN8sXuhNRcK)p_$S7q3vl#Cm~_B7K2TTI)0Ec%Hk44h=3iXj(+?1mV~v(cREIdGtSnk@+-m zF;rU~1ouCms{gq-vQS}X_+}(&-+))MQ}Av0AzI&yvVGp~0ogMY z*?zbUo`=#h0LcUddUQK-S*}QG{)7b)IS5Y-d`mxWCHp^Dp<=JdYTt|0mScqbuizH+ z$6lY?x_m6#XqsVFfpzRuB+qFr2;M3fZ}eVc4ewEbcIUGgfM2q%YXAGi zeRd9f>hkeoa29nn%HjrrO!&TgwPJhaUbgxF^mXO&Q0{xUoUxWcBsDL(bwtx*Lep!h zl**ySkt|utoM0EJ%4!iiZ0efy+b74`$|h)Wz4GpO*@HK252H< zD{|M#91^9_9FC;wVu9{`D$}I`TKiSr3Pde&gY4vq z5Oc$khQVCUkoqU9?7AkarcKv1W(sJA=fAexsS`4i%@f_1U6RHvP!Qy$Aqp*xn0zN} zkx+5(ppc?uA1@Ste0{D{;M_LPfKQ`MSthD)eRcP}^XZNKb-EDy3US!3qwWGxR(ATZ zUuR)?h;&b)tDS*u&e{QE+dvx*thvQu2^rHL;>{OHLm(1l)n?jxAorAiTMwm8J@q0x zqv(b%78%M7(uNb394=e2812Zv-6k!I)$3GdS539sXIz*rx0<*QT*(MF+$RvN>p=RS zsi_dhhtn3K9aSfL5~TCB?N$h6cyt9%gu+|C0=?*gdZs4cT|KzyJbB7ho1tI}Wm1tO;uO50d`4v=1DgM(+M+WLtQz~&qktSnan2@*E zsYpwzWz0w&bPmFDWL&yItKXX7aV0!~+i_))+4~PKKZG9b4y#zNng^d~c-s&9jU@^h z-C26OUv2ug8vlt5;~!&i4f}bfdtnaPU%-zr(33e46w_W8}J9-1}DK6J) z^@OsozM&?aJ-{Yl7F`FS9;aEt>IvAm;X1Mpdn??oF5x?zY`k1q7a7aFeU}Y2S+?p`yfnr& z7e3=we-F2?tg8?RK=a*w*rSU8_Gg@pWRNt2Spa=76jtUNgIE12yVo>N^QO;2L z-+_rPmVI&&!Mrx*OedM;jwA~5%f^+)lMV&9{=SFBOxfqxXI3XeQ`D~?@}SkS?kR< zX055u_vQa=q_7OUfV=J8S+WJaeteWBsSi6_Kr_z`DQ40fl(L6Wo3@D`86{0?e|)P4 zd|72n)s{jX#1XcTGBuT4#X4Q`dEfEJG!kGi0DqiWB>Emrh~2*!e=D$YPzISC*sY$v zvAOS%;KY?-LJO3npx-}8HWXV!2?1iUsr9* z_=&o`Lrm9MOaXU+D%X%@BdKO7p1l@1)$n%bKrSMnHTUr1qB7pNuxwO`*&<;fX!w?d z(PkJw`rY~Fo)toILRUoEb{Rr(a;wF|)1wVi|&XAEu(5&Lt>kl=nOd z1jW$4NNUha*wCV-_ia21CWR4N?&^uGiC54a zOFK5m!Q;_ioM8*aG$kxB!s9nwz_4h4!?55~_Ay!sXOfGN)W|jKG!#{r>u4e?Z{1wbyoigq6je;rhCDfGj zL;=dDpvRR<#ac)2^v5S({CD+{t`yXIA|IZ4zX*UlUJ~y8c_rsRv0PUM+oN$Vw>2M_ zQ(SpiF3fsuIBWn6vZ+5K#oiKid{tC_o6_ZhTF-FY9qz|~$Nkk<6Z>a+760M%>{iP) zzGZGs3@%w*?2Sy3E&KI)Zx&v=zxvH16?H`{G(PYBcAy+7^SlfPX2L>hArRHny;LrC zynx4INlLMgx9`J8?3H3HldKj~5|;Ki2L{?b^xiw%tRq%t!hMG^QuERuWMoUT)dOUw zDkui$*U*wxQ^mYM2NVf+HBgQ-(x+QfiXU@NtZ1}k(%I;NWLH89h;aea-(9BY(Y8(s zcw=2o?Y!IGhEu2dyM*6FI6srt%%D7Yph9eP#ohtW+K#^F3dJh%b4hSDa?MXJGG-Na z0k-X2q)Q)}`pi2_GeJ8X-9%l`%?jsS`Ip|UF5!+8{no<+Sk};*AMlP>0XKV()b^6w zo!RZ-^BY(th;`v$yU*Zo?}Pn>|Km@>7%9u#(+g_HF9TQuMz(U8G&VTa6#Lo9Bfbr`2V{*FK zDKSs0azhHu=xy^@UP$U1gB@9X^N=tX0}G$a>5+8?R%EA3rv`Qdq|9^P$wNwITP!|Z zwx+~TK>KtWHzS3+TvaF9`yZQ&Q2(}%q_0MFf5xxd0)$O$)sgYv1QogwMU@!D7E-(r z{_0d)-Yq8VU$5gkg}lx(b=Y@AZvD3?%=wVxY)nxWK-KXo%T{;_jo~_`@H9whMyBK;AF^Rj*^VVGO`HY3|If)>9Y2gz-b2jIBedrsbHgT G%s&C>1Pr+V literal 0 HcmV?d00001 diff --git a/public/images/aws/lambda-remote-debugging/expanded-remote-debugging.png b/public/images/aws/lambda-remote-debugging/expanded-remote-debugging.png new file mode 100644 index 0000000000000000000000000000000000000000..9678affb4a4e70b09932d5a46e2727e75d1a8ab8 GIT binary patch literal 1230153 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

tv^41bvTn@8%^Arg5lCV^d(H^ALXnfBh2g6 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�`HjP|jmsaQ~*N&0))H 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